From 9ecb402490fa3c2c7bee61be2806b3e3dc1b65ca Mon Sep 17 00:00:00 2001 From: Konrad Breitsprecher Date: Mon, 27 Jul 2026 12:29:56 +0200 Subject: [PATCH] Update latest changelog Signed-off-by: Konrad Breitsprecher --- docs/changelog/versions/latest.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/changelog/versions/latest.md b/docs/changelog/versions/latest.md index c6d28a47b..ec583a679 100644 --- a/docs/changelog/versions/latest.md +++ b/docs/changelog/versions/latest.md @@ -1,6 +1,19 @@ # [5.0.7] - UNRELEASED +## 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. + ## Changed - `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". \ No newline at end of file +- `docs`: added description of the logging "Format". +- `build`: the CMake targets only expose the top-level include directory instead of internal include directories.