Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 15 additions & 3 deletions docs/release/release_note_v_0_4_0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,17 +44,27 @@ Changes to the Module
New Features
Comment thread
MaciejKaszynski marked this conversation as resolved.
~~~~~~~~~~~~

- None
- **Working directory support:** Support the ``deployment_config/working_dir`` value to set a process working directory. `#356 <https://github.com/eclipse-score/lifecycle/pull/356>`_

Improvements
~~~~~~~~~~~~

- None
- **Lifecycle mock for OSS consumers:** Add ``MwLifeCycleManagerMock`` to allow unit tests to set expectations on ``report_running()`` and ``report_shutdown()`` without real IPC. `#391 <https://github.com/eclipse-score/lifecycle/pull/391>`_
- **CPU affinity up to 64 cores:** Extend the default CPU affinity mask from 32 to 64 cores. `#286 <https://github.com/eclipse-score/lifecycle/pull/286>`_
- **Internal refactoring:**
- **Config simplification:** Removes the legacy flattbuffer Launch Manager config. `#409 <https://github.com/eclipse-score/lifecycle/pull/409>`_
- **Remove the internal config adapter:** `#455 <https://github.com/eclipse-score/lifecycle/pull/455>`_
- **Watchdog integration:** Refactor existing watchdog code into ``ProcessGroupManager`` and replace the custom watchdog OSAL with the baselibs OSAL. `#403 <https://github.com/eclipse-score/lifecycle/pull/403>`_
- Various refactorings to improve code quality and maintainability.
- **Testing and documentation** updates, including QNX integration tests via QEMU. `#328 <https://github.com/eclipse-score/lifecycle/pull/328>`_

Bug Fixes
~~~~~~~~~

- None
- Bug fix: Avoid deadlocks after ``fork()``. `#303 <https://github.com/eclipse-score/lifecycle/pull/303>`_
- Bug fix: Fix missed restart. `#416 <https://github.com/eclipse-score/lifecycle/pull/416>`_
- Bug fix: Lock ``IdentifierHash`` mutex before every ``get_registry`` call. `#384 <https://github.com/eclipse-score/lifecycle/pull/384>`_
- Bug fix: Add missing read protection. `#501 <https://github.com/eclipse-score/lifecycle/pull/501>`_

Other Changes by Label
~~~~~~~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -98,6 +108,8 @@ Upgrade Instructions
- Rename all usage of `lifecyclemanagermock.h` to `mock_lifecycle_manager.h`.
- Rename all usage of `report_running_mock.h` to `mock_report_running.h`.

- **C and Rust ``report_running`` APIs renamed** to match the C++ API. Update callers of the C/Rust APIs. `#318 <https://github.com/eclipse-score/lifecycle/pull/318>`_

- Backward compatibility with the previous release is not guaranteed.

*For any questions or support, please contact the* `Project Team <https://github.com/orgs/eclipse-score/projects/33>`_ *or raise an issue/discussion.*
4 changes: 4 additions & 0 deletions score/launch_manager/docs/user_guide/configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,10 @@ component_properties (object)
* **Constraint:** Must be greater than 0.
* **Default:** ``0.01``

.. warning::
``ready_condition`` with ``file_state`` is currently not implemented


.. _lm_conf_deployment_config_object_:

deployment_config (object)
Expand Down
Loading