diff --git a/SilKit/cmake/SilKitVersion.cmake b/SilKit/cmake/SilKitVersion.cmake index 3d29918e7..991136fa8 100644 --- a/SilKit/cmake/SilKitVersion.cmake +++ b/SilKit/cmake/SilKitVersion.cmake @@ -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 "") diff --git a/docs/changelog/overview.rst b/docs/changelog/overview.rst index 4abb5e4ca..06a47dab4 100644 --- a/docs/changelog/overview.rst +++ b/docs/changelog/overview.rst @@ -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 diff --git a/docs/changelog/versions/5.0.2.md b/docs/changelog/versions/5.0.2.md new file mode 100644 index 000000000..ad55a6ee0 --- /dev/null +++ b/docs/changelog/versions/5.0.2.md @@ -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) diff --git a/docs/changelog/versions/latest.md b/docs/changelog/versions/latest.md index ad55a6ee0..105acc4f7 100644 --- a/docs/changelog/versions/latest.md +++ b/docs/changelog/versions/latest.md @@ -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. \ No newline at end of file