Skip to content

Commit 15ffb89

Browse files
Mark 3.4.x as EOL (#1273)
* Add notes from 3.4.3 Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #24136. Mark 3.4.x as EOL. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #24136. Remove nightly jobs for 3.4.x. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #24136. Update PR template. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #24136. Build RTD on Ubuntu 22.04. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #24136. Remove 3.4.x from supported versions. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> --------- Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
1 parent ab3484a commit 15ffb89

10 files changed

Lines changed: 48 additions & 129 deletions

File tree

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
In case of bug fixes, please provide the list of supported branches where this fix should be also merged.
2020
Please uncomment following line, adjusting the corresponding target branches for the backport.
2121
-->
22-
<!-- @Mergifyio backport 3.4.x 3.2.x 2.14.x -->
22+
<!-- @Mergifyio backport 3.2.x 2.14.x -->
2323

2424
<!-- If an issue is already opened, please uncomment next line with the corresponding issue number. -->
2525
<!-- Fixes #(issue) -->

.github/workflows/nightly-ubuntu-ci.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,6 @@ jobs:
2020
run-tests: true
2121
use-ccache: false
2222

23-
nightly-ubuntu-ci-3_4_x:
24-
uses: eProsima/Fast-DDS-docs/.github/workflows/reusable-ubuntu-ci.yml@3.4.x
25-
with:
26-
# It would be desirable to have a matrix of ubuntu OS for this job, but due to the issue opened in this ticket:
27-
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
28-
os-version: 'ubuntu-24.04'
29-
label: 'nightly-ubuntu-ci-3.4.x'
30-
fastdds-docs-branch: '3.4.x'
31-
fastdds-branch: '3.4.x'
32-
fastdds-python-branch: '2.4.x'
33-
run-build: true
34-
run-tests: true
35-
use-ccache: false
36-
3723
nightly-ubuntu-ci-3_2_x:
3824
uses: eProsima/Fast-DDS-docs/.github/workflows/reusable-ubuntu-ci.yml@3.2.x
3925
with:

docs/notes/previous_versions/previous_versions.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ Version 3.5 (EOL)
1010

1111
.. include:: v3.5.0.rst
1212

13+
Version 3.4 (EOL)
14+
-----------------
15+
16+
.. include:: v3.4.3.rst
17+
.. include:: v3.4.2.rst
18+
.. include:: v3.4.1.rst
19+
.. include:: v3.4.0.rst
20+
1321
Version 3.3 (EOL)
1422
-----------------
1523

docs/notes/previous_versions/supported_versions.rst

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@ Version 3.6
99
.. include:: v3.6.1.rst
1010
.. include:: v3.6.0.rst
1111

12-
Version 3.4
13-
-----------
14-
15-
.. include:: v3.4.2.rst
16-
.. include:: v3.4.1.rst
17-
.. include:: v3.4.0.rst
18-
1912
Version 3.2
2013
-----------
2114

docs/notes/previous_versions/v3.4.0.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
`Version 3.4.0 <https://fast-dds.docs.eprosima.com/en/v3.4.0/index.html>`_
2-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1+
`Version 3.4.0 (EOL) <https://fast-dds.docs.eprosima.com/en/v3.4.0/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33

44
This minor release includes the following **features**:
55

docs/notes/previous_versions/v3.4.1.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
`Version 3.4.1 <https://fast-dds.docs.eprosima.com/en/v3.4.1/index.html>`_
2-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1+
`Version 3.4.1 (EOL) <https://fast-dds.docs.eprosima.com/en/v3.4.1/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33

44
This patch release includes the following **security fixes**:
55

docs/notes/previous_versions/v3.4.2.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
`Version 3.4.2 <https://fast-dds.docs.eprosima.com/en/v3.4.2/index.html>`_
2-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1+
`Version 3.4.2 (EOL) <https://fast-dds.docs.eprosima.com/en/v3.4.2/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33

44
This patch release includes the following **security fixes**:
55

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
`Version 3.4.3 (EOL) <https://fast-dds.docs.eprosima.com/en/v3.4.3/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This release includes the following **critical fixes**:
5+
6+
#. Fix `CVE-2026-22591 <https://www.cve.org/CVERecord?id=CVE-2026-22591>`__
7+
#. Fix `CVE-2026-45094 <https://www.cve.org/CVERecord?id=CVE-2026-45094>`__
8+
#. Fix `CVE-2026-45095 <https://www.cve.org/CVERecord?id=CVE-2026-45095>`__
9+
#. Fix `CVE-2026-45096 <https://www.cve.org/CVERecord?id=CVE-2026-45096>`__
10+
#. Fix `CVE-2025-63829 <https://www.cve.org/CVERecord?id=CVE-2025-63829>`__
11+
#. Fix `CVE-2025-65865 <https://www.cve.org/CVERecord?id=CVE-2025-65865>`__
12+
#. Fix `CVE-2026-45093 <https://www.cve.org/CVERecord?id=CVE-2026-45093>`__
13+
#. Fix `CVE-2026-45092 <https://www.cve.org/CVERecord?id=CVE-2026-45092>`__
14+
#. Fix `CVE-2026-45097 <https://www.cve.org/CVERecord?id=CVE-2026-45097>`__
15+
16+
This release includes the following **fixes**:
17+
18+
#. Fix ``RTPSParticipantAttributes`` internal data races
19+
#. Fix some null-dereference errors
20+
#. Fix wrong update of default locators
21+
#. Make ``on_xxx_matched`` thread-safe
22+
23+
This release includes the following **improvements**:
24+
25+
#. Update foonathan.net links
26+
#. Remove deprecated doxygen warnings
27+
#. Updates after v3.3.1 EOL
28+
29+
This release includes the following **ci management updates**:
30+
31+
#. Run ``xtypes`` test cases in parallel
32+
#. Improve windows tests

docs/notes/versions.rst

Lines changed: 0 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,6 @@ The following table shows the currently supported versions of Fast DDS and their
3333
- April 2026
3434
- April 2027 (*)
3535
- April 2027 (*)
36-
* - 3.4
37-
- `3.4.x <https://github.com/eProsima/Fast-DDS/tree/3.4.x>`__
38-
- `v3.4.2 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.4.2>`__
39-
- January 2026
40-
- April 2026
41-
- April 2026
4236
* - 3.2
4337
- `3.2.x <https://github.com/eProsima/Fast-DDS/tree/3.2.x>`__ (LTS)
4438
- `v3.2.3 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.2.3>`__
@@ -153,62 +147,6 @@ The following table shows the minimum version required of the Fast DDS build sys
153147
- **───**
154148
- Tier 3: QCC (over GCC 8.3)
155149

156-
.. tab-item:: 3.4.x
157-
:sync: 3.4.x
158-
159-
.. list-table::
160-
161-
* - **CMake**
162-
- 3.20
163-
164-
.. list-table::
165-
:header-rows: 1
166-
167-
* - OS \ Architecture
168-
- amd64
169-
- amd32
170-
- arm64
171-
* - Ubuntu Noble (24.04)
172-
- Tier 3: GCC 13.2
173-
- **───**
174-
- Tier 3: GCC 13.2
175-
* - Ubuntu Jammy (22.04)
176-
- Tier 1: GCC 11.4 |br|
177-
Tier 3: Clang 15
178-
- **───**
179-
- Tier 1: GCC 11.4 |br|
180-
Tier 3: Clang 15
181-
* - MacOS Sequoia (15)
182-
- Tier 1: Clang 16
183-
- **───**
184-
- **───**
185-
* - Windows 10
186-
- Tier 1: MSVC v142 (Visual Studio 2019) |br|
187-
Tier 3: MSVC v141 (Visual Studio 2017)
188-
- Tier 3: MSVC v142 (Visual Studio 2019) |br|
189-
Tier 3: MSVC v141 (Visual Studio 2017)
190-
- **───**
191-
* - Windows 11
192-
- Tier 3: MSVC v143 (Visual Studio 2022)
193-
- Tier 3: MSVC v143 (Visual Studio 2022)
194-
- **───**
195-
* - Debian Buster (10)
196-
- Tier 3: GCC 8
197-
- **───**
198-
- Tier 3: GCC 8
199-
* - Android 12
200-
- Tier 3: SDK 31
201-
- **───**
202-
- Tier 3: SDK 31
203-
* - Android 13
204-
- Tier 3: SDK 33
205-
- **───**
206-
- Tier 3: SDK 33
207-
* - QNX 7.1
208-
- Tier 3: QCC (over GCC 8.3)
209-
- **───**
210-
- Tier 3: QCC (over GCC 8.3)
211-
212150
.. tab-item:: 3.2.x
213151
:sync: 3.2.x
214152

@@ -392,25 +330,6 @@ The following table shows the corresponding versions of the Fast DDS library dep
392330
* - `OpenSSL <https://github.com/openssl/openssl>`__
393331
- `v3.3.6 (Windows) <https://github.com/openssl/openssl/releases/tag/openssl-3.3.6>`__, default installation in Ubuntu distributions
394332

395-
.. tab-item:: 3.4.x
396-
:sync: 3.4.x
397-
398-
.. list-table::
399-
:header-rows: 1
400-
401-
* - Product
402-
- Related version
403-
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
404-
- `v2.3.4 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.3.4>`__
405-
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
406-
- `v1.3.2 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.2>`__
407-
* - `Asio <https://github.com/chriskohlhoff/asio>`__
408-
- `v1.34.2 <https://github.com/chriskohlhoff/asio/tree/asio-1-34-2>`__
409-
* - `TinyXML2 <https://github.com/leethomason/tinyxml2>`__
410-
- `v6.0.0 <https://github.com/leethomason/tinyxml2/tree/6.0.0>`__
411-
* - `OpenSSL <https://github.com/openssl/openssl>`__
412-
- `v3.1.1 <https://github.com/openssl/openssl/releases/tag/openssl-3.1.1>`__
413-
414333
.. tab-item:: 3.2.x
415334
:sync: 3.2.x
416335

@@ -501,25 +420,6 @@ Fast DDS as the core middleware.
501420
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
502421
- `v3.6.1 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.6.1>`__
503422

504-
.. tab-item:: 3.4.x
505-
:sync: 3.4.x
506-
507-
.. list-table::
508-
:header-rows: 1
509-
510-
* - Product
511-
- Related version
512-
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
513-
- `v4.2.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.2.0>`__
514-
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
515-
- `v4.2.0 <https://github.com/eProsima/IDL-Parser/releases/tag/v4.2.0>`__
516-
* - `Fast DDS Python <https://github.com/eProsima/Fast-DDS-python/>`__
517-
- `v2.4.1 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.4.1>`__
518-
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
519-
- `v3.4.0 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.4.0>`__
520-
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
521-
- `v2.2.0 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.2.0>`__
522-
523423
.. tab-item:: 3.2.x
524424
:sync: 3.2.x
525425

readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
version: 2
77

88
build:
9-
os: ubuntu-20.04
9+
os: ubuntu-22.04
1010
tools:
1111
python: "3.11"
1212
apt_packages:

0 commit comments

Comments
 (0)