diff --git a/docs/release/release_note_v_0_4_0.rst b/docs/release/release_note_v_0_4_0.rst index 5464ab9acf..ec0b51d2a0 100644 --- a/docs/release/release_note_v_0_4_0.rst +++ b/docs/release/release_note_v_0_4_0.rst @@ -44,17 +44,27 @@ Changes to the Module New Features ~~~~~~~~~~~~ -- None +- **Working directory support:** Support the ``deployment_config/working_dir`` value to set a process working directory. `#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 `_ +- **CPU affinity up to 64 cores:** Extend the default CPU affinity mask from 32 to 64 cores. `#286 `_ +- **Internal refactoring:** + - **Config simplification:** Removes the legacy flattbuffer Launch Manager config. `#409 `_ + - **Remove the internal config adapter:** `#455 `_ + - **Watchdog integration:** Refactor existing watchdog code into ``ProcessGroupManager`` and replace the custom watchdog OSAL with the baselibs OSAL. `#403 `_ + - Various refactorings to improve code quality and maintainability. +- **Testing and documentation** updates, including QNX integration tests via QEMU. `#328 `_ Bug Fixes ~~~~~~~~~ -- None +- Bug fix: Avoid deadlocks after ``fork()``. `#303 `_ +- Bug fix: Fix missed restart. `#416 `_ +- Bug fix: Lock ``IdentifierHash`` mutex before every ``get_registry`` call. `#384 `_ +- Bug fix: Add missing read protection. `#501 `_ Other Changes by Label ~~~~~~~~~~~~~~~~~~~~~~ @@ -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 `_ + - Backward compatibility with the previous release is not guaranteed. *For any questions or support, please contact the* `Project Team `_ *or raise an issue/discussion.* diff --git a/score/launch_manager/docs/user_guide/configuration.rst b/score/launch_manager/docs/user_guide/configuration.rst index 21abfaa115..38f654e132 100644 --- a/score/launch_manager/docs/user_guide/configuration.rst +++ b/score/launch_manager/docs/user_guide/configuration.rst @@ -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)