diff --git a/docs/conf.py b/docs/conf.py index 590d2c3f5..913fa39a3 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -504,9 +504,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = "3.2.3" +version = "3.2.4" # The full version, including alpha/beta/rc tags. -release = "3.2.3" +release = "3.2.4" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/notes/notes.rst b/docs/notes/notes.rst index 6f7e630d1..229ac3597 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -5,7 +5,7 @@ Information about the release lifecycle can be found `here `_. -.. include:: previous_versions/v3.2.3.rst +.. include:: previous_versions/v3.2.4.rst .. seealso:: diff --git a/docs/notes/previous_versions/v3.2.3.rst b/docs/notes/previous_versions/v3.2.3.rst index eb92b299a..c6c826d45 100644 --- a/docs/notes/previous_versions/v3.2.3.rst +++ b/docs/notes/previous_versions/v3.2.3.rst @@ -1,5 +1,5 @@ -`Version 3.2.3 (latest) `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 3.2.3 `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This release includes the following **features**: diff --git a/docs/notes/previous_versions/v3.2.4.rst b/docs/notes/previous_versions/v3.2.4.rst new file mode 100644 index 000000000..838937980 --- /dev/null +++ b/docs/notes/previous_versions/v3.2.4.rst @@ -0,0 +1,56 @@ +`Version 3.2.4 (latest) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This patch release includes the following **security fixes**: + +- `Fix CVE-2025-62599 `_ +- `Fix CVE-2025-62600 `_ +- `Fix CVE-2025-62601 `_ +- `Fix CVE-2025-62602 `_ +- `Fix CVE-2025-62603 `_ +- `Fix CVE-2025-62799 `_ +- `Fix CVE-2025-64098 `_ +- `Fix CVE-2025-64438 `_ +- `Fix CVE-2025-65016 `_ +- `Fix CVE-2026-22590 `_ + +This patch release includes the following **improvements**: + +#. Protect DataReaderInstance ``alive_writers`` attribute +#. Avoid casting ``GUID_t`` into ``InstanceHandle_t`` +#. Replace ``logWarning`` with ``EPROSIMA_LOG_WARNING`` +#. Improve some tests +#. Improvements in message receiver +#. Improvements on ``compute_key`` generated code +#. Verify Safe DDS signature +#. Improve Open SSL includes +#. Run ``xtypes`` test cases in parallel +#. Protect PDPStatelessWriter attributes +#. Allow to send empty payloads in dispose/unregister operations +#. Fix links to external documentation +#. Update to Fast CDR v2.3.5 +#. Regenerate types with Fast DDS Gen 4.0.6 + +This patch release includes the following **fixes**: + +#. Fix usage of invalid iterator in dynamic types +#. Fix DataReader history enforcement to respect ``max_samples_per_instance`` +#. Fix wrong update of default locators +#. Fix some build issues on non-tier 1 platforms +#. Fix GAP messages are not sent when there is no Reader requesting the DATA + +This release includes the following **CI and release management updates**: + +#. Allow CI to run tests with manual dispatch +#. Reduce disk usage in TSAN job +#. Upgrade to macOS Sequoia +#. Single line for ``ctest_args`` in Mac CI +#. Free disk space in Ubuntu runners +#. Upgrade ``Linters`` CI runner image to ``ubuntu-24.04`` + + +.. important:: + + When upgrading to version 3.2.4 it is **highly recommended** to regenerate generated source from IDL files + using at least `Fast DDS-Gen v4.0.6 `_. + But it is advisable to regenerate them using the latest patch version of ``Fast DDS-Gen v4.0.x``. diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index 4718d4e14..be3d2b742 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -29,10 +29,10 @@ The following table shows the currently supported versions of Fast DDS and their - EOL date * - 3.2 - `3.2.x `__ (LTS) - - `v3.2.3 `__ + - `v3.2.4 `__ - March 2025 - - March 2026 (*) - - March 2026 (*) + - December 2026 + - December 2026 * - 2.14 - `2.14.x `__ - `v2.14.6 `__ @@ -257,7 +257,7 @@ The following table shows the corresponding versions of the Fast DDS library dep * - Product - Related version * - `Fast CDR `__ - - `v2.3.3 `__ + - `v2.3.5 `__ * - `Foonathan Memory Vendor `__ - `v1.3.1 `__ * - `Asio `__ @@ -330,15 +330,15 @@ Fast DDS as the core middleware. * - Product - Related version * - `Fast DDS Gen `__ - - `v4.0.5 `__ + - `v4.0.6 `__ * - `Fast DDS Gen - IDL parser `__ - - `v4.0.4 `__ + - `v4.0.5 `__ * - `Fast DDS python `__ - `v2.2.1 `__ * - `Shapes Demo `__ - - `v3.2.3 `__ + - `v3.2.4 `__ * - `Discovery Server `__ - - `v2.0.1 `__ + - `v2.0.2 `__ .. tab-item:: 2.14.x :sync: 2.14.x