Skip to content

Commit 0249617

Browse files
Update Release notes of v3.2.5 & v2.6.12 (#1285)
* Refs #24261: Update Release notes of v3.2.5 Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com> * Refs #24005: Update notes v2.6.12 Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com> * Refs #24005: Review Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com> --------- Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
1 parent 546f43c commit 0249617

5 files changed

Lines changed: 154 additions & 14 deletions

File tree

docs/notes/previous_versions/supported_versions.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ Version 3.6
1313
Version 3.2
1414
-----------
1515

16+
.. include:: v3.2.5.rst
17+
.. include:: v3.2.4.rst
1618
.. include:: v3.2.3.rst
1719
.. include:: v3.2.2.rst
1820
.. include:: v3.2.1.rst
@@ -32,6 +34,7 @@ Version 2.14
3234
Version 2.6 (maintenance)
3335
-------------------------
3436

37+
.. include:: v2.6.12.rst
3538
.. include:: v2.6.11.rst
3639
.. include:: v2.6.10.rst
3740
.. include:: v2.6.9.rst
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
`Version 2.6.12 (maintenance) <https://fast-dds.docs.eprosima.com/en/v2.6.12/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This release includes the following **security fixes**:
5+
6+
- `Fix CVE-2026-22590 <https://www.cve.org/CVERecord?id=CVE-2026-22590>`_
7+
- `Fix CVE-2026-22591 <https://www.cve.org/CVERecord?id=CVE-2026-22591>`_
8+
- `Fix CVE-2026-45094 <https://www.cve.org/CVERecord?id=CVE-2026-45094>`_
9+
- `Fix CVE-2026-45095 <https://www.cve.org/CVERecord?id=CVE-2026-45095>`_
10+
- `Fix CVE-2026-45096 <https://www.cve.org/CVERecord?id=CVE-2026-45096>`_
11+
- `Fix CVE-2025-63829 <https://www.cve.org/CVERecord?id=CVE-2025-63829>`_
12+
- `Fix CVE-2025-65865 <https://www.cve.org/CVERecord?id=CVE-2025-65865>`_
13+
- `Fix CVE-2026-45093 <https://www.cve.org/CVERecord?id=CVE-2026-45093>`_
14+
- `Fix CVE-2026-45092 <https://www.cve.org/CVERecord?id=CVE-2026-45092>`_
15+
- `Fix CVE-2025-67108 <https://www.cve.org/CVERecord?id=CVE-2025-67108>`_
16+
- `Fix CVE-2026-49861 <https://www.cve.org/CVERecord?id=CVE-2026-49861>`_
17+
- `Fix CVE-2026-53589 <https://www.cve.org/CVERecord?id=CVE-2026-53589>`_
18+
- `Fix CVE-2026-45098 <https://www.cve.org/CVERecord?id=CVE-2026-45098>`_
19+
- `Fix CVE-2026-49862 <https://www.cve.org/CVERecord?id=CVE-2026-49862>`_
20+
- `Fix CVE-2026-55063 <https://www.cve.org/CVERecord?id=CVE-2026-55063>`_
21+
- `Fix CVE-2026-49863 <https://www.cve.org/CVERecord?id=CVE-2026-49863>`_
22+
- `Fix CVE-2026-53588 <https://www.cve.org/CVERecord?id=CVE-2026-53588>`_
23+
- `Fix CVE-2026-53590 <https://www.cve.org/CVERecord?id=CVE-2026-53590>`_
24+
25+
This release includes the following **fixes**:
26+
27+
#. Several fixes in ``TopicPayloadPool``
28+
#. Fix lock order inversion in ``StatefulWriter``
29+
#. Fix ``StatefulReader`` iterator invalidation during listener callback
30+
#. Check endianness of ``TCPControlMsgHeader`` & ``TCPHeader``
31+
32+
This release includes the following **CI improvements**:
33+
34+
#. Upgrade Linters CI runner image to ``ubuntu-24.04``
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
`Version 3.2.4 <https://fast-dds.docs.eprosima.com/en/v3.2.4/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This patch release includes the following **security fixes**:
5+
6+
- `Fix CVE-2025-62599 <https://www.cve.org/CVERecord?id=CVE-2025-62599>`_
7+
- `Fix CVE-2025-62600 <https://www.cve.org/CVERecord?id=CVE-2025-62600>`_
8+
- `Fix CVE-2025-62601 <https://www.cve.org/CVERecord?id=CVE-2025-62601>`_
9+
- `Fix CVE-2025-62602 <https://www.cve.org/CVERecord?id=CVE-2025-62602>`_
10+
- `Fix CVE-2025-62603 <https://www.cve.org/CVERecord?id=CVE-2025-62603>`_
11+
- `Fix CVE-2025-62799 <https://www.cve.org/CVERecord?id=CVE-2025-62799>`_
12+
- `Fix CVE-2025-64098 <https://www.cve.org/CVERecord?id=CVE-2025-64098>`_
13+
- `Fix CVE-2025-64438 <https://www.cve.org/CVERecord?id=CVE-2025-64438>`_
14+
- `Fix CVE-2025-65016 <https://www.cve.org/CVERecord?id=CVE-2025-65016>`_
15+
- `Fix CVE-2026-22590 <https://www.cve.org/CVERecord?id=CVE-2026-22590>`_
16+
17+
This patch release includes the following **improvements**:
18+
19+
#. Protect DataReaderInstance ``alive_writers`` attribute
20+
#. Avoid casting ``GUID_t`` into ``InstanceHandle_t``
21+
#. Replace ``logWarning`` with ``EPROSIMA_LOG_WARNING``
22+
#. Improve some tests
23+
#. Improvements in message receiver
24+
#. Improvements on ``compute_key`` generated code
25+
#. Verify Safe DDS signature
26+
#. Improve Open SSL includes
27+
#. Run ``xtypes`` test cases in parallel
28+
#. Protect PDPStatelessWriter attributes
29+
#. Allow to send empty payloads in dispose/unregister operations
30+
#. Fix links to external documentation
31+
#. Update to Fast CDR v2.3.5
32+
#. Regenerate types with Fast DDS Gen 4.0.6
33+
34+
This patch release includes the following **fixes**:
35+
36+
#. Fix usage of invalid iterator in dynamic types
37+
#. Fix DataReader history enforcement to respect ``max_samples_per_instance``
38+
#. Fix wrong update of default locators
39+
#. Fix some build issues on non-tier 1 platforms
40+
#. Fix GAP messages are not sent when there is no Reader requesting the DATA
41+
42+
This release includes the following **CI and release management updates**:
43+
44+
#. Allow CI to run tests with manual dispatch
45+
#. Reduce disk usage in TSAN job
46+
#. Upgrade to macOS Sequoia
47+
#. Single line for ``ctest_args`` in Mac CI
48+
#. Free disk space in Ubuntu runners
49+
#. Upgrade ``Linters`` CI runner image to ``ubuntu-24.04``
50+
51+
52+
.. important::
53+
54+
When upgrading to version 3.2.4 it is **highly recommended** to regenerate generated source from IDL files
55+
using at least `Fast DDS-Gen v4.0.6 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.6>`_.
56+
But it is advisable to regenerate them using the latest patch version of ``Fast DDS-Gen v4.0.x``.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
`Version 3.2.5 <https://fast-dds.docs.eprosima.com/en/v3.2.5/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This release includes the following **security fixes**:
5+
6+
- `Fix CVE-2025-63829 <https://www.cve.org/CVERecord?id=CVE-2025-63829>`_
7+
- `Fix CVE-2025-65865 <https://www.cve.org/CVERecord?id=CVE-2025-65865>`_
8+
- `Fix CVE-2025-67108 <https://www.cve.org/CVERecord?id=CVE-2025-67108>`_
9+
- `Fix CVE-2026-22591 <https://www.cve.org/CVERecord?id=CVE-2026-22591>`_
10+
- `Fix CVE-2026-45092 <https://www.cve.org/CVERecord?id=CVE-2026-45092>`_
11+
- `Fix CVE-2026-45093 <https://www.cve.org/CVERecord?id=CVE-2026-45093>`_
12+
- `Fix CVE-2026-45094 <https://www.cve.org/CVERecord?id=CVE-2026-45094>`_
13+
- `Fix CVE-2026-45095 <https://www.cve.org/CVERecord?id=CVE-2026-45095>`_
14+
- `Fix CVE-2026-45096 <https://www.cve.org/CVERecord?id=CVE-2026-45096>`_
15+
- `Fix CVE-2026-45097 <https://www.cve.org/CVERecord?id=CVE-2026-45097>`_
16+
- `Fix CVE-2026-45098 <https://www.cve.org/CVERecord?id=CVE-2026-45098>`_
17+
- `Fix CVE-2026-49861 <https://www.cve.org/CVERecord?id=CVE-2026-49861>`_
18+
- `Fix CVE-2026-49862 <https://www.cve.org/CVERecord?id=CVE-2026-49862>`_
19+
- `Fix CVE-2026-49863 <https://www.cve.org/CVERecord?id=CVE-2026-49863>`_
20+
- `Fix CVE-2026-53588 <https://www.cve.org/CVERecord?id=CVE-2026-53588>`_
21+
- `Fix CVE-2026-53589 <https://www.cve.org/CVERecord?id=CVE-2026-53589>`_
22+
- `Fix CVE-2026-53590 <https://www.cve.org/CVERecord?id=CVE-2026-53590>`_
23+
- `Fix CVE-2026-55063 <https://www.cve.org/CVERecord?id=CVE-2026-55063>`_
24+
25+
This release includes the following **improvements**:
26+
27+
#. Update RELEASE_SUPPORT.md to only have link to master version
28+
#. Fix several warnings on several GCC versions
29+
30+
This release includes the following **fixes**:
31+
32+
#. Fix ``RTPSParticipantAttributes`` internal data races
33+
#. Catch exception when constructing a payload pool Node
34+
#. Fix null-dereference build
35+
#. Implement payload release in move assignment
36+
#. Make ``on_xxx_matched`` thread-safe
37+
#. Fix dereference error of 'shared_secret_handle'
38+
#. Assert liveliness with periodic heartbeats in secure participants
39+
#. Fix data races on ``DataWriterImpl`` qos access
40+
#. Remove stale TCP channels
41+
42+
This release includes the following **CI improvements**:
43+
44+
#. Make ``skip-ci`` label report required statuses as pass
45+
#. Improve windows tests
46+
#. Update security tests to use governance-based encryption configuration
47+
#. Add ``UBSan`` workflow and solve its errors

docs/notes/versions.rst

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ The following table shows the currently supported versions of Fast DDS and their
3535
- April 2027 (*)
3636
* - 3.2
3737
- `3.2.x <https://github.com/eProsima/Fast-DDS/tree/3.2.x>`__ (LTS)
38-
- `v3.2.3 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.2.3>`__
38+
- `v3.2.5 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.2.5>`__
3939
- March 2025
4040
- March 2026 (*)
41-
- March 2026 (*)
41+
- December 2026 (*)
4242
* - 2.14
4343
- `2.14.x <https://github.com/eProsima/Fast-DDS/tree/2.14.x>`__
4444
- `v2.14.6 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.6>`__
@@ -47,10 +47,10 @@ The following table shows the currently supported versions of Fast DDS and their
4747
- May 2029 (*)
4848
* - 2.6 (maintenance)
4949
- `2.6.x <https://github.com/eProsima/Fast-DDS/tree/2.6.x>`__
50-
- `v2.6.11 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.6.11>`__
50+
- `v2.6.12 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.6.12>`__
5151
- March 2022
5252
- July 2024
53-
- May 2025
53+
- May 2027
5454

5555
(*): Support may be extended.
5656

@@ -377,9 +377,9 @@ The following table shows the corresponding versions of the Fast DDS library dep
377377
* - Product
378378
- Related version
379379
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
380-
- `v1.0.28 <https://github.com/eProsima/Fast-CDR/releases/tag/v1.0.28>`__
380+
- `v1.0.29 <https://github.com/eProsima/Fast-CDR/releases/tag/v1.0.29>`__
381381
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
382-
- `v1.2.2 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.2.2>`__
382+
- `v1.2.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.2.1>`__
383383
* - `Asio <https://github.com/chriskohlhoff/asio>`__
384384
- `v1.18.1 <https://github.com/chriskohlhoff/asio/tree/asio-1-18-1>`__
385385
* - `TinyXML2 <https://github.com/leethomason/tinyxml2>`__
@@ -429,15 +429,15 @@ Fast DDS as the core middleware.
429429
* - Product
430430
- Related version
431431
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
432-
- `v4.0.5 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.5>`__
432+
- `v4.0.7 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.7>`__
433433
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
434-
- `v4.0.4 <https://github.com/eProsima/IDL-Parser/releases/tag/v4.0.4>`__
434+
- `v4.0.5 <https://github.com/eProsima/IDL-Parser/releases/tag/v4.0.5>`__
435435
* - `Fast DDS Python <https://github.com/eProsima/Fast-DDS-python/>`__
436-
- `v2.2.1 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.2.1>`__
436+
- `v2.2.2 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.2.2>`__
437437
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
438-
- `v3.2.3 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.2.3>`__
438+
- `v3.2.5 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.2.5>`__
439439
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
440-
- `v2.0.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.0.1>`__
440+
- `v2.0.3 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.0.3>`__
441441

442442
.. tab-item:: 2.14.x
443443
:sync: 2.14.x
@@ -467,13 +467,13 @@ Fast DDS as the core middleware.
467467
* - Product
468468
- Related version
469469
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
470-
- `v2.1.3 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v2.1.2>`__
470+
- `v2.1.3 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v2.1.3>`__
471471
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
472472
- `v1.2.0 <https://github.com/eProsima/IDL-Parser/releases/tag/v1.2.0>`__
473473
* - `Fast DDS Python <https://github.com/eProsima/Fast-DDS-python/>`__
474-
- `v1.0.2 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.0.2>`__
474+
- `v1.0.3 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.0.3>`__
475475
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
476-
- `v2.6.11 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.6.11>`__
476+
- `v2.6.12 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.6.12>`__
477477
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
478478
- `v1.2.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.1>`__
479479

0 commit comments

Comments
 (0)