Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions docs/changelog/versions/latest.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

## Added

- `config`: experimental topic based filtering of log messages per logging sink via `Experimental/EnabledTopics` and `Experimental/DisabledTopics`. Log messages are tagged with a topic that classifies their origin (e.g., `Asio`, `Ethernet`, `Participant`, `User`).
- `docs`: added description of the experimental logging topics, including the list of topic names currently assigned by SIL Kit components.

## Fixed

- `core`: on peer shutdown, the disconnected peer is removed from the pending subscription acknowledges. Otherwise, participants could wait indefinitely for acknowledges that will never arrive.
- `config`: the participant configuration is now validated against the schema. Previously, only included configuration files were validated, the root configuration was not.
- `config`: added missing entries to the participant configuration JSON schema and the schema validation (e.g., `Experimental/Metrics/UpdateInterval`, `RpcClients/RpcChannel`, `RpcServers/RpcChannel`).
- `api`: the public header `silkit/services/logging/string_utils.hpp` no longer includes internal headers.
- `config`: experimental `Experimental.TimeSynchronization.DynamicSimulationStep` to enable dynamic
simulation step sizes, aligning each simulation step to the minimal step among all synchronized
participants. Tri-state: `true` requests it for the whole simulation, `false` opts out, and leaving
Expand All @@ -11,6 +20,7 @@

- `config`: default format of file logging is set to JSON. Set "Format: Simple" in the sink to get previous behaviour.
- `docs`: added description of the logging "Format".
- `build`: the CMake targets only expose the top-level include directory instead of internal include directories.

## Fixed

Expand Down
Loading