Releases: Elektrobit/crinit
Releases · Elektrobit/crinit
crinit 0.16.0
crinit 0.15.1
Fixes
- calloc argument transposition warning on new GCCs
- regression of re2c 4.0.2 issues
- support build on Ubuntu 25.04
crinit 0.15.0
Features
- Add
STOP_COMMAND
task setting, to optionally specify what to do when a task shall be terminated (instead of the defaultSIGTERM
) - All defined
STOP_COMMAND
s will be run on shutdown / reboot with an additional grace period - support for triggering
STOP_COMMAND
s viacrinit-ctl stop ...
and libcrinit-client
Fixes
- Fixed potential memory leak if global options were to be deallocated
crinit 0.14.18
Improvements
- Added build workaround for re2c 4.0.0 - 4.0.2 (see #3)
crinit 0.14.17
Improvements
- Aligned robot test scripts with newer elosd versions
- libelosd's
SONAME
can be configured at build-time to support elosd 0.x and 1.x
Fixes
- cmake reference to safu library was missing the correct namespace
crinit 0.14.13
Fixes:
- updated CI commands/scripts because of upstream change to container metadata
crinit 0.14.12
Fixes:
- updated elos integration test config for new elos version
- fixed a ringbuffer race condition which could delay sending events to elos
- fixed a potential problem with the handling of PIDs in case of task failures
- fixed a few potential memory handling issues in error handling code paths
Improvements:
- clearer elos connection messages (sending vs. receiving channels)
crinit 0.14.9
Fixes
- Fixed time/date resolution of events sent to elos
- Fixed handling of elos events generated before elos connection is set up
Improvements
- elos events are now emitted for all task states and in case of denied access on the client socket
- added robot test for crinit -> elos event transmission
- added proper classification field to all elos events
(see https://github.com/Elektrobit/crinit/tags for earlier releases/changelogs)