Skip to content
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion SilKit/cmake/SilKitVersion.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
macro(configure_silkit_version project_name)
set(SILKIT_VERSION_MAJOR 5)
set(SILKIT_VERSION_MINOR 0)
set(SILKIT_VERSION_PATCH 2)
set(SILKIT_VERSION_PATCH 3)
set(SILKIT_BUILD_NUMBER 0 CACHE STRING "The build number")
set(SILKIT_VERSION_SUFFIX "")

Expand Down
1 change: 1 addition & 0 deletions docs/changelog/overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ versions page.
:glob:

versions/latest.md
versions/5.0.2.md
versions/5.0.1.md
versions/5.0.0.md
versions/4.rst
Expand Down
58 changes: 58 additions & 0 deletions docs/changelog/versions/5.0.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# [5.0.2] - 2025-12-04

## Fixed

- `asio`: replaced the deprecated (and now removed) methods `asio::io_context::post` and `asio::io_context::dispatch`
with the suggested alternatives `asio::post` and `asio::dispatch`

- `capi`: fixed an include cycle between `silkit/capi/EventProducer.h` and `silkit/capi/NetworkSimulator.h`

- `sil-kit-monitor`: fixed missing output due to changes to the default loglevels

- `logs`: fixed logging in JSON format without any key-value pairs

- `docs`: fixed broken formatting in `troubleshooting/advanced`

- `ci`: fixed usage of cmake for macOS runners

- `cmake`: fixed QNX preset and toolset

- `git`: fixed broken build dir glob pattern in `.gitignore` file

- `quality`: fixed various warnings

## Changed

- `sil-kit-system-controller`: improved the behavior of the `sil-kit-system-controller`, allowing single participants
to drop out and rejoin before all required participants are connected without having to restart other required
participants or the system controller.

- `docs`: document the ability to override the history length of `DataPublisher` controllers in the participant
configuration

- `sil-kit-registry`: enable collecting metrics by default

- `tests`: added timeout for the participant modes test and a separate (overall) timeout for test execution in the CI

- `cmake`: added the `distrib` preset and removed various superfluous presets

- `docs`: document the (experimental) configuration settings that influence metrics generation and collection

- `quality`: made multiple derived classes `final`

## Added

- `sil-kit-monitor`: add `-l` / `--loglevel` commandline arguments to control the log level

- `logs`: added message target in the `To` key-value field of trace messages

- `logs`: add trace logs for sending a historized pub/sub messages

- `logs`: added a `raw` key for arbitrary JSON objects in log messages

- `ci`: added `clang-tidy` to the CI

- `ci`: added devcontainer for `clang-format`, format all files, and ensure that the check is enabled in the CI

- `ci`: added a check to ensure that all commits are properly `Signed-of-by` as defined by
[DCO](https://wiki.linuxfoundation.org/dco)
59 changes: 2 additions & 57 deletions docs/changelog/versions/latest.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,3 @@
# [5.0.2] - 2025-12-04
# [5.0.3] - UNRELEASED

## Fixed

- `asio`: replaced the deprecated (and now removed) methods `asio::io_context::post` and `asio::io_context::dispatch`
with the suggested alternatives `asio::post` and `asio::dispatch`

- `capi`: fixed an include cycle between `silkit/capi/EventProducer.h` and `silkit/capi/NetworkSimulator.h`

- `sil-kit-monitor`: fixed missing output due to changes to the default loglevels

- `logs`: fixed logging in JSON format without any key-value pairs

- `docs`: fixed broken formatting in `troubleshooting/advanced`

- `ci`: fixed usage of cmake for macOS runners

- `cmake`: fixed QNX preset and toolset

- `git`: fixed broken build dir glob pattern in `.gitignore` file

- `quality`: fixed various warnings

## Changed

- `sil-kit-system-controller`: improved the behavior of the `sil-kit-system-controller`, allowing single participants
to drop out and rejoin before all required participants are connected without having to restart other required
participants or the system controller.

- `docs`: document the ability to override the history length of `DataPublisher` controllers in the participant
configuration

- `sil-kit-registry`: enable collecting metrics by default

- `tests`: added timeout for the participant modes test and a separate (overall) timeout for test execution in the CI

- `cmake`: added the `distrib` preset and removed various superfluous presets

- `docs`: document the (experimental) configuration settings that influence metrics generation and collection

- `quality`: made multiple derived classes `final`

## Added

- `sil-kit-monitor`: add `-l` / `--loglevel` commandline arguments to control the log level

- `logs`: added message target in the `To` key-value field of trace messages

- `logs`: add trace logs for sending a historized pub/sub messages

- `logs`: added a `raw` key for arbitrary JSON objects in log messages

- `ci`: added `clang-tidy` to the CI

- `ci`: added devcontainer for `clang-format`, format all files, and ensure that the check is enabled in the CI

- `ci`: added a check to ensure that all commits are properly `Signed-of-by` as defined by
[DCO](https://wiki.linuxfoundation.org/dco)
> This changelog entry is still empty.
Loading