Skip to content

Releases: Elektrobit/crinit

crinit 0.16.0

19 Feb 17:06
Compare
Choose a tag to compare

Features:

  • Support for setting User/UID/Group/GID for tasks.

Improvements

  • more consistent use of CLOSE_ON_EXEC flags

crinit 0.15.1

03 Feb 13:17
Compare
Choose a tag to compare

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

30 Jan 12:32
Compare
Choose a tag to compare

Features

  • Add STOP_COMMAND task setting, to optionally specify what to do when a task shall be terminated (instead of the default SIGTERM)
  • All defined STOP_COMMANDs will be run on shutdown / reboot with an additional grace period
  • support for triggering STOP_COMMANDs via crinit-ctl stop ... and libcrinit-client

Fixes

  • Fixed potential memory leak if global options were to be deallocated

crinit 0.14.18

16 Jan 11:58
Compare
Choose a tag to compare

Improvements

  • Added build workaround for re2c 4.0.0 - 4.0.2 (see #3)

crinit 0.14.17

08 Jan 16:54
Compare
Choose a tag to compare

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

28 Oct 15:31
Compare
Choose a tag to compare

Fixes:

  • updated CI commands/scripts because of upstream change to container metadata

crinit 0.14.12

18 Oct 12:48
Compare
Choose a tag to compare

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

21 Jun 11:58
Compare
Choose a tag to compare

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)