From 086e037fd263c01074bf8307d95a7271588a3902 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Wed, 17 Jun 2026 06:48:47 +0200 Subject: [PATCH 1/6] Add notes from 3.4.3 Signed-off-by: Miguel Company --- .../previous_versions/supported_versions.rst | 1 + docs/notes/previous_versions/v3.4.3.rst | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 docs/notes/previous_versions/v3.4.3.rst diff --git a/docs/notes/previous_versions/supported_versions.rst b/docs/notes/previous_versions/supported_versions.rst index 7562d7973..4c7ef8b3e 100644 --- a/docs/notes/previous_versions/supported_versions.rst +++ b/docs/notes/previous_versions/supported_versions.rst @@ -12,6 +12,7 @@ Version 3.6 Version 3.4 ----------- +.. include:: v3.4.3.rst .. include:: v3.4.2.rst .. include:: v3.4.1.rst .. include:: v3.4.0.rst diff --git a/docs/notes/previous_versions/v3.4.3.rst b/docs/notes/previous_versions/v3.4.3.rst new file mode 100644 index 000000000..69011a6b3 --- /dev/null +++ b/docs/notes/previous_versions/v3.4.3.rst @@ -0,0 +1,32 @@ +`Version 3.4.3 (EOL) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This release includes the following **critical fixes**: + +#. Fix `CVE-2026-22591 `__ +#. Fix `CVE-2026-45094 `__ +#. Fix `CVE-2026-45095 `__ +#. Fix `CVE-2026-45096 `__ +#. Fix `CVE-2025-63829 `__ +#. Fix `CVE-2025-65865 `__ +#. Fix `CVE-2026-45093 `__ +#. Fix `CVE-2026-45092 `__ +#. Fix `CVE-2026-45097 `__ + +This release includes the following **fixes**: + +#. Fix ``RTPSParticipantAttributes`` internal data races +#. Fix some null-dereference errors +#. Fix wrong update of default locators +#. Make ``on_xxx_matched`` thread-safe + +This release includes the following **improvements**: + +#. Update foonathan.net links +#. Remove deprecated doxygen warnings +#. Updates after v3.3.1 EOL + +This release includes the following **ci management updates**: + +#. Run ``xtypes`` test cases in parallel +#. Improve windows tests From 640d499d3844979c34fc82fb166da84c7d59424d Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 18 Jun 2026 13:43:07 +0200 Subject: [PATCH 2/6] Refs #24136. Mark 3.4.x as EOL. Signed-off-by: Miguel Company --- docs/notes/previous_versions/previous_versions.rst | 8 ++++++++ docs/notes/previous_versions/supported_versions.rst | 8 -------- docs/notes/previous_versions/v3.4.0.rst | 4 ++-- docs/notes/previous_versions/v3.4.1.rst | 4 ++-- docs/notes/previous_versions/v3.4.2.rst | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/notes/previous_versions/previous_versions.rst b/docs/notes/previous_versions/previous_versions.rst index 875c53aa3..c53cd8350 100644 --- a/docs/notes/previous_versions/previous_versions.rst +++ b/docs/notes/previous_versions/previous_versions.rst @@ -10,6 +10,14 @@ Version 3.5 (EOL) .. include:: v3.5.0.rst +Version 3.4 (EOL) +----------------- + +.. include:: v3.4.3.rst +.. include:: v3.4.2.rst +.. include:: v3.4.1.rst +.. include:: v3.4.0.rst + Version 3.3 (EOL) ----------------- diff --git a/docs/notes/previous_versions/supported_versions.rst b/docs/notes/previous_versions/supported_versions.rst index 4c7ef8b3e..8e8c8ca1f 100644 --- a/docs/notes/previous_versions/supported_versions.rst +++ b/docs/notes/previous_versions/supported_versions.rst @@ -9,14 +9,6 @@ Version 3.6 .. include:: v3.6.1.rst .. include:: v3.6.0.rst -Version 3.4 ------------ - -.. include:: v3.4.3.rst -.. include:: v3.4.2.rst -.. include:: v3.4.1.rst -.. include:: v3.4.0.rst - Version 3.2 ----------- diff --git a/docs/notes/previous_versions/v3.4.0.rst b/docs/notes/previous_versions/v3.4.0.rst index 39b0b2392..595fe30f3 100644 --- a/docs/notes/previous_versions/v3.4.0.rst +++ b/docs/notes/previous_versions/v3.4.0.rst @@ -1,5 +1,5 @@ -`Version 3.4.0 `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 3.4.0 (EOL) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This minor release includes the following **features**: diff --git a/docs/notes/previous_versions/v3.4.1.rst b/docs/notes/previous_versions/v3.4.1.rst index fded5f7eb..b83a6d001 100644 --- a/docs/notes/previous_versions/v3.4.1.rst +++ b/docs/notes/previous_versions/v3.4.1.rst @@ -1,5 +1,5 @@ -`Version 3.4.1 `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 3.4.1 (EOL) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This patch release includes the following **security fixes**: diff --git a/docs/notes/previous_versions/v3.4.2.rst b/docs/notes/previous_versions/v3.4.2.rst index 155e3b04b..2c787ad40 100644 --- a/docs/notes/previous_versions/v3.4.2.rst +++ b/docs/notes/previous_versions/v3.4.2.rst @@ -1,5 +1,5 @@ -`Version 3.4.2 `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 3.4.2 (EOL) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This patch release includes the following **security fixes**: From 4d290901f0b6583b81a597f6c8e9fdb09cbcb30f Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 18 Jun 2026 14:16:22 +0200 Subject: [PATCH 3/6] Refs #24136. Remove nightly jobs for 3.4.x. Signed-off-by: Miguel Company --- .github/workflows/nightly-ubuntu-ci.yml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml index ae395f192..6428fa365 100644 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ b/.github/workflows/nightly-ubuntu-ci.yml @@ -20,20 +20,6 @@ jobs: run-tests: true use-ccache: false - nightly-ubuntu-ci-3_4_x: - uses: eProsima/Fast-DDS-docs/.github/workflows/reusable-ubuntu-ci.yml@3.4.x - with: - # It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket: - # https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job. - os-version: 'ubuntu-24.04' - label: 'nightly-ubuntu-ci-3.4.x' - fastdds-docs-branch: '3.4.x' - fastdds-branch: '3.4.x' - fastdds-python-branch: '2.4.x' - run-build: true - run-tests: true - use-ccache: false - nightly-ubuntu-ci-3_2_x: uses: eProsima/Fast-DDS-docs/.github/workflows/reusable-ubuntu-ci.yml@3.2.x with: From 1dcbe958a75863312036b5bfb1286d2729ca236f Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 18 Jun 2026 14:20:08 +0200 Subject: [PATCH 4/6] Refs #24136. Update PR template. Signed-off-by: Miguel Company --- .github/pull_request_template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 77745f77c..c9b7fa40c 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -19,7 +19,7 @@ In case of bug fixes, please provide the list of supported branches where this fix should be also merged. Please uncomment following line, adjusting the corresponding target branches for the backport. --> - + From b9d031cb5dc19ecedeed5118e9c326d24c536ca3 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 18 Jun 2026 14:31:08 +0200 Subject: [PATCH 5/6] Refs #24136. Build RTD on Ubuntu 22.04. Signed-off-by: Miguel Company --- readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readthedocs.yaml b/readthedocs.yaml index 016d04b47..bdba5d0b2 100644 --- a/readthedocs.yaml +++ b/readthedocs.yaml @@ -6,7 +6,7 @@ version: 2 build: - os: ubuntu-20.04 + os: ubuntu-22.04 tools: python: "3.11" apt_packages: From 4c894185bf3d2e390bf0f9f97341bceb1ab23520 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 18 Jun 2026 14:54:27 +0200 Subject: [PATCH 6/6] Refs #24136. Remove 3.4.x from supported versions. Signed-off-by: Miguel Company --- docs/notes/versions.rst | 100 ---------------------------------------- 1 file changed, 100 deletions(-) diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index 861b0dc6d..e74dc81fd 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -33,12 +33,6 @@ The following table shows the currently supported versions of Fast DDS and their - April 2026 - April 2027 (*) - April 2027 (*) - * - 3.4 - - `3.4.x `__ - - `v3.4.2 `__ - - January 2026 - - April 2026 - - April 2026 * - 3.2 - `3.2.x `__ (LTS) - `v3.2.3 `__ @@ -153,62 +147,6 @@ The following table shows the minimum version required of the Fast DDS build sys - **───** - Tier 3: QCC (over GCC 8.3) - .. tab-item:: 3.4.x - :sync: 3.4.x - - .. list-table:: - - * - **CMake** - - 3.20 - - .. list-table:: - :header-rows: 1 - - * - OS \ Architecture - - amd64 - - amd32 - - arm64 - * - Ubuntu Noble (24.04) - - Tier 3: GCC 13.2 - - **───** - - Tier 3: GCC 13.2 - * - Ubuntu Jammy (22.04) - - Tier 1: GCC 11.4 |br| - Tier 3: Clang 15 - - **───** - - Tier 1: GCC 11.4 |br| - Tier 3: Clang 15 - * - MacOS Sequoia (15) - - Tier 1: Clang 16 - - **───** - - **───** - * - Windows 10 - - Tier 1: MSVC v142 (Visual Studio 2019) |br| - Tier 3: MSVC v141 (Visual Studio 2017) - - Tier 3: MSVC v142 (Visual Studio 2019) |br| - Tier 3: MSVC v141 (Visual Studio 2017) - - **───** - * - Windows 11 - - Tier 3: MSVC v143 (Visual Studio 2022) - - Tier 3: MSVC v143 (Visual Studio 2022) - - **───** - * - Debian Buster (10) - - Tier 3: GCC 8 - - **───** - - Tier 3: GCC 8 - * - Android 12 - - Tier 3: SDK 31 - - **───** - - Tier 3: SDK 31 - * - Android 13 - - Tier 3: SDK 33 - - **───** - - Tier 3: SDK 33 - * - QNX 7.1 - - Tier 3: QCC (over GCC 8.3) - - **───** - - Tier 3: QCC (over GCC 8.3) - .. tab-item:: 3.2.x :sync: 3.2.x @@ -392,25 +330,6 @@ The following table shows the corresponding versions of the Fast DDS library dep * - `OpenSSL `__ - `v3.3.6 (Windows) `__, default installation in Ubuntu distributions - .. tab-item:: 3.4.x - :sync: 3.4.x - - .. list-table:: - :header-rows: 1 - - * - Product - - Related version - * - `Fast CDR `__ - - `v2.3.4 `__ - * - `Foonathan Memory Vendor `__ - - `v1.3.2 `__ - * - `Asio `__ - - `v1.34.2 `__ - * - `TinyXML2 `__ - - `v6.0.0 `__ - * - `OpenSSL `__ - - `v3.1.1 `__ - .. tab-item:: 3.2.x :sync: 3.2.x @@ -501,25 +420,6 @@ Fast DDS as the core middleware. * - `Shapes Demo `__ - `v3.6.1 `__ - .. tab-item:: 3.4.x - :sync: 3.4.x - - .. list-table:: - :header-rows: 1 - - * - Product - - Related version - * - `Fast DDS Gen `__ - - `v4.2.0 `__ - * - `Fast DDS Gen - IDL parser `__ - - `v4.2.0 `__ - * - `Fast DDS Python `__ - - `v2.4.1 `__ - * - `Shapes Demo `__ - - `v3.4.0 `__ - * - `Discovery Server `__ - - `v2.2.0 `__ - .. tab-item:: 3.2.x :sync: 3.2.x