Repository navigation
Module Release Notes
Module Name: lifecycle
Release Tag: v0.9.0
Origin Release Tag: v0.8.0
Release Commit Hash: 2c3a919
Release Date: 2026-10-29
Overview
This document provides an overview of the changes, improvements, and bug fixes included in the software module release version v0.9.0
as compared to the module's origin release (which is usually the previous release).
Disclaimer
This release is not intended for production use, as it does not include a safety argumentation or a completed safety assessment.
The work products compiled in the safety package are created with care according to the S-CORE process. However, as a non-profit, open-source organization, the project cannot assume any liability for its content.
For details on the features, see https://eclipse-score.github.io/score/main/features/lifecycle/index.html
Changes to the Module
New Features
- None
Improvements
- Configuration option
deployment_config.ready_recovery_actionis now deprecated to avoid confusion btw.ready_recovery_actionandrecovery_action.
Instead use the new configuration parametersdeployment_config.activation_retry_attemptsanddeployment_config.activation_retry_delay_ms. Note that
deployment_config.activation_retry_delay_msis not yet implemented and only a placeholder. - Improved stability of the feature integration tests
(#850). - Extended the
ILmControlAPI with the new methodwait_for_connection(), which blocks until the client is connected
to the Launch Manager, the timeout expires, or a stop is requested via a stop token
(#840, #850). - Improved the feature architecture documentation with Control API behavior and Recovery Actions
(#800).
Bug Fixes
- Fixed a race in
ILmControl: an activation callback registered before the service was discovered tried to read
samples immediately. It now waits until the connection is established
(#849). - Fixed a narrowing bug in the health monitor's
TimeRange:MinMs()/MaxMs()returneduint32_tand could
silently narrow values. They now returnuint64_t, and negative durations violate a precondition check. Both the C++
library and the Rust FFI were updated (#827).
Other Changes by Label
- None
Compatibility
-
The following platforms are supported using the bazel_cpp_toolchains:
x86_64-unknown-linux-gnuaarch64-unknown-linux-gnux86_64-unknown-nto-qnx800aarch64-unknown-nto-qnx800
Performed Verification
- Build on all supported platforms
- Unit test execution on all supported platforms
Known Issues
- None
Known Vulnerabilities
- None
Upgrade Instructions
- Configuration option
ready_recovery_actionis deprecated and will be removed with the next release. Replace configuration optiondeployment_config.ready_recovery_action.restart.number_of_attemptswithdeployment_config.activation_retry_attemptsanddeployment_config.ready_recovery_action.restart.delay_before_restart_mswithdeployment_config.activation_retry_delay_ms.