From 05c52a37cc64b6a17403cf0db573f069a19938ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ferreira=20Gonz=C3=A1lez?= Date: Fri, 26 Jun 2026 10:37:59 +0200 Subject: [PATCH 1/2] Bump version 3.6.2 & Release Notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Ferreira González --- docs/conf.py | 4 +- docs/notes/notes.rst | 2 +- .../previous_versions/supported_versions.rst | 1 + docs/notes/previous_versions/v3.6.1.rst | 4 +- docs/notes/previous_versions/v3.6.2.rst | 44 +++++++++++++++++++ docs/notes/versions.rst | 8 ++-- 6 files changed, 54 insertions(+), 9 deletions(-) create mode 100644 docs/notes/previous_versions/v3.6.2.rst diff --git a/docs/conf.py b/docs/conf.py index aa37535ee..cf12bab9d 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -644,9 +644,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = "3.6.1" +version = "3.6.2" # The full version, including alpha/beta/rc tags. -release = "3.6.1" +release = "3.6.2" # 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 495bded63..77021f164 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -5,7 +5,7 @@ Information about the release lifecycle can be found :fastdds-blob:`here `. -.. include:: previous_versions/v3.6.1.rst +.. include:: previous_versions/v3.6.2.rst .. seealso:: diff --git a/docs/notes/previous_versions/supported_versions.rst b/docs/notes/previous_versions/supported_versions.rst index 8e8c8ca1f..5422507d6 100644 --- a/docs/notes/previous_versions/supported_versions.rst +++ b/docs/notes/previous_versions/supported_versions.rst @@ -6,6 +6,7 @@ Supported versions Version 3.6 ----------- +.. include:: v3.6.2.rst .. include:: v3.6.1.rst .. include:: v3.6.0.rst diff --git a/docs/notes/previous_versions/v3.6.1.rst b/docs/notes/previous_versions/v3.6.1.rst index 0f767c6d9..bc50d9063 100644 --- a/docs/notes/previous_versions/v3.6.1.rst +++ b/docs/notes/previous_versions/v3.6.1.rst @@ -1,5 +1,5 @@ -`Version 3.6.1 (latest) `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 3.6.1 `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This release includes the following **fixes**: diff --git a/docs/notes/previous_versions/v3.6.2.rst b/docs/notes/previous_versions/v3.6.2.rst new file mode 100644 index 000000000..d9a4a2d99 --- /dev/null +++ b/docs/notes/previous_versions/v3.6.2.rst @@ -0,0 +1,44 @@ +`Version 3.6.2 (latest) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This release includes the following **security fixes (CVEs)**: + +1. `CVE-2025-63829 `__ +2. `CVE-2025-65865 `__ +3. `CVE-2026-45092 `__ +4. `CVE-2026-45093 `__ +5. `CVE-2026-45094 `__ +6. `CVE-2026-45095 `__ +7. `CVE-2026-45096 `__ +8. `CVE-2026-45097 `__ + +This release includes the following **fixes**: + +1. Make ``on_xxx_matched`` thread-safe +2. Fix ``RTPSParticipantAttributes`` internal data races +3. Fix TCP reconnection with listening port +4. Fix failure setting default locator in empty multicast locator list +5. Fix unused variable on ``GCC 16`` +6. Fix null-dereference build +7. Fix dereference error of ``shared_secret_handle`` +8. Assert liveliness with periodic heartbeats in secure participants +9. Revert ABI extension to protect ``UBSan`` error +10. Fix data races on ``DataWriterImpl`` qos access +11. Fix TypeObjectRegistry null pass to a callee +12. Remove stale TCP channels + +This release includes the following **improvements**: + +1. Lower minimum CMake version in examples +2. Set Fast DDS version ``3.5`` as EOL +3. Changes after fastcdr branch-out to ``2.4.x`` +4. Mark ``3.4.x`` as EOL + +This release includes the following **CI improvements**: + +1. Improve windows tests +2. Rearrange ``ASAN`` workflow +3. Update security tests to use governance-based encryption configuration +4. Remove deprecated inputs from nightly +5. Add ``UBSan`` workflow and solve its errors +6. Make ``skip-ci`` label report required statuses as pass diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index e74dc81fd..04c775bcb 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -29,7 +29,7 @@ The following table shows the currently supported versions of Fast DDS and their - EOL date * - 3.6 - `3.6.x `__ - - `v3.6.1 `__ + - `v3.6.2 `__ - April 2026 - April 2027 (*) - April 2027 (*) @@ -320,7 +320,7 @@ The following table shows the corresponding versions of the Fast DDS library dep * - Product - Related version * - `Fast CDR `__ - - `v2.3.5 `__ + - `v2.3.6 `__ * - `Foonathan Memory Vendor `__ - `v1.4.1 `__ * - `Asio `__ @@ -416,9 +416,9 @@ Fast DDS as the core middleware. * - `Fast DDS Gen - IDL parser `__ - `v4.3.0 `__ * - `Fast DDS Python `__ - - `v2.6.1 `__ + - `v2.6.2 `__ * - `Shapes Demo `__ - - `v3.6.1 `__ + - `v3.6.2 `__ .. tab-item:: 3.2.x :sync: 3.2.x From a46cc7f45390bc2627c63efd141fc11f7e085f58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ferreira=20Gonz=C3=A1lez?= Date: Fri, 26 Jun 2026 10:42:09 +0200 Subject: [PATCH 2/2] Add missing version update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Ferreira González --- docs/notes/versions.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index 04c775bcb..d4523a51a 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -320,7 +320,7 @@ The following table shows the corresponding versions of the Fast DDS library dep * - Product - Related version * - `Fast CDR `__ - - `v2.3.6 `__ + - `v2.3.6 `__ * - `Foonathan Memory Vendor `__ - `v1.4.1 `__ * - `Asio `__