Repository navigation
Module Release Notes
Module Name: lifecycle
Release Tag: v0.8.0
Origin Release Tag: v0.7.0
Release Commit Hash: 0472ff8
Release Date: 2026-10-22
Overview
This document provides an overview of the changes, improvements, and bug fixes included in the software module release version v0.8.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
- New
ILmControlAPI that allows State Managers to communicate with Launch
Manger usingmw::com.
Improvements
- Unsupported configuration combinations are now detected at build time, and result in a build error:
- A component with
application_typeReportingonly supportsRunningas the process state ready condition.
- A component with
- A warning is produced during build for the following scenarios:
- If a ready condition is configured with the
Terminatedprocess state and ashutdown_timeout_msis configured indeployment_config. Theshutdown_timeout_mswill not have an effect.
- If a ready condition is configured with the
- Documentation with integration hints.
- Added code examples.
- Explanations of the
mw::configconfig.
Bug Fixes
- None
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
- New
ILmControlAPI is replacing theControlClientplease look at
https://eclipse-score.github.io/lifecycle/main/components/launch_manager/product_documentation/integration.html#integration
for instruction- Extended the
execution_error.hwith new errors to support this.
- Extended the
- Config changes:
- The top level
fallback_run_targetobject is now mandatory through the schema. number_of_attemptshas a maxium of255.- Configurations that combine
application_type: Reportingwith any process-state ready condition other thanRunningis now rejected.
- The top level