|
1 | | -# [5.0.2] - UNRELEASED |
| 1 | +# [5.0.2] - 2025-12-04 |
2 | 2 |
|
3 | 3 | ## Fixed |
4 | 4 |
|
5 | 5 | - `asio`: replaced the deprecated (and now removed) methods `asio::io_context::post` and `asio::io_context::dispatch` |
6 | 6 | with the suggested alternatives `asio::post` and `asio::dispatch` |
7 | 7 |
|
8 | 8 | - `capi`: fixed an include cycle between `silkit/capi/EventProducer.h` and `silkit/capi/NetworkSimulator.h` |
9 | | -- `sil-kit-monitor`: Fixed missing output due to changes to the default loglevels |
| 9 | + |
| 10 | +- `sil-kit-monitor`: fixed missing output due to changes to the default loglevels |
| 11 | + |
| 12 | +- `logs`: fixed logging in JSON format without any key-value pairs |
| 13 | + |
| 14 | +- `docs`: fixed broken formatting in `troubleshooting/advanced` |
| 15 | + |
| 16 | +- `ci`: fixed usage of cmake for macOS runners |
| 17 | + |
| 18 | +- `cmake`: fixed QNX preset and toolset |
| 19 | + |
| 20 | +- `git`: fixed broken build dir glob pattern in `.gitignore` file |
| 21 | + |
| 22 | +- `quality`: fixed various warnings |
10 | 23 |
|
11 | 24 | ## Changed |
12 | 25 |
|
13 | | -- Improved the behavior of the `sil-kit-system-controller`, allowing single participants to drop out and rejoin before |
14 | | - all required participants are connected without having to restart other required participants or the system controller. |
15 | | -- `docs`: document the ability to override the history length of ``DataPublisher`` controllers in the participant configuration |
| 26 | +- `sil-kit-system-controller`: improved the behavior of the `sil-kit-system-controller`, allowing single participants |
| 27 | + to drop out and rejoin before all required participants are connected without having to restart other required |
| 28 | + participants or the system controller. |
| 29 | + |
| 30 | +- `docs`: document the ability to override the history length of `DataPublisher` controllers in the participant |
| 31 | + configuration |
| 32 | + |
| 33 | +- `sil-kit-registry`: enable collecting metrics by default |
| 34 | + |
| 35 | +- `tests`: added timeout for the participant modes test and a separate (overall) timeout for test execution in the CI |
| 36 | + |
| 37 | +- `cmake`: added the `distrib` preset and removed various superfluous presets |
| 38 | + |
| 39 | +- `docs`: document the (experimental) configuration settings that influence metrics generation and collection |
| 40 | + |
| 41 | +- `quality`: made multiple derived classes `final` |
16 | 42 |
|
17 | 43 | ## Added |
18 | 44 |
|
19 | | -- `sil-kit-monitor`: Add `-l/--loglevel` commandline arguments to control the log level |
| 45 | +- `sil-kit-monitor`: add `-l` / `--loglevel` commandline arguments to control the log level |
| 46 | + |
| 47 | +- `logs`: added message target in the `To` key-value field of trace messages |
| 48 | + |
| 49 | +- `logs`: add trace logs for sending a historized pub/sub messages |
| 50 | + |
| 51 | +- `logs`: added a `raw` key for arbitrary JSON objects in log messages |
| 52 | + |
| 53 | +- `ci`: added `clang-tidy` to the CI |
| 54 | + |
| 55 | +- `ci`: added devcontainer for `clang-format`, format all files, and ensure that the check is enabled in the CI |
| 56 | + |
| 57 | +- `ci`: added a check to ensure that all commits are properly `Signed-of-by` as defined by |
| 58 | + [DCO](https://wiki.linuxfoundation.org/dco) |
0 commit comments