Skip to content

Commit 582e029

Browse files
Add notes after v2.14.6 release (#1223) (#1230)
(cherry picked from commit 1379cbd) Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com> Co-authored-by: Emilio Cuesta Fernandez <emiliocuesta@eprosima.com>
1 parent d683bdb commit 582e029

File tree

3 files changed

+86
-7
lines changed

3 files changed

+86
-7
lines changed

docs/notes/previous_versions/supported_versions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Version 3.2
1212
Version 2.14
1313
------------
1414

15+
.. include:: v2.14.6.rst
1516
.. include:: v2.14.5.rst
1617
.. include:: v2.14.4.rst
1718
.. include:: v2.14.3.rst
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
`Version 2.14.6 <https://fast-dds.docs.eprosima.com/en/v2.14.6/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
.. important::
5+
6+
Fast DDS v2.14 is the last minor version of Fast DDS v2, the major release Fast DDS
7+
v3 is already out! Check out all the new features and improvements in <https://fast-dds.docs.eprosima.com/en/latest/>
8+
9+
10+
This patch release includes the following security fixes:
11+
12+
- `Fix CVE-2025-62599 <https://www.cve.org/CVERecord?id=CVE-2025-62599>`_
13+
- `Fix CVE-2025-62600 <https://www.cve.org/CVERecord?id=CVE-2025-62600>`_
14+
- `Fix CVE-2025-62601 <https://www.cve.org/CVERecord?id=CVE-2025-62601>`_
15+
- `Fix CVE-2025-62602 <https://www.cve.org/CVERecord?id=CVE-2025-62602>`_
16+
- `Fix CVE-2025-62603 <https://www.cve.org/CVERecord?id=CVE-2025-62603>`_
17+
- `Fix CVE-2025-62799 <https://www.cve.org/CVERecord?id=CVE-2025-62799>`_
18+
- `Fix CVE-2025-64098 <https://www.cve.org/CVERecord?id=CVE-2025-64098>`_
19+
- `Fix CVE-2025-64438 <https://www.cve.org/CVERecord?id=CVE-2025-64438>`_
20+
- `Fix CVE-2025-65016 <https://www.cve.org/CVERecord?id=CVE-2025-65016>`_
21+
- `Fix CVE-2026-22590 <https://www.cve.org/CVERecord?id=CVE-2026-22590>`_
22+
23+
This patch release includes the following improvements:
24+
25+
- Allow to send empty payloads in dispose/unregister ops
26+
- Reset irrelevant sequence numbers interval in proxy readers
27+
- Improve Open SSL includes
28+
- Verify Safe DDS signature
29+
- Replace logWarning with EPROSIMA_LOG_WARNING
30+
- Replace ``logWarning`` with ``EPROSIMA_LOG_WARNING``
31+
- Improvements in message receiver
32+
- Improve some tests
33+
- Protect PDPStatelessWriter attributes
34+
- Avoid casting GUID_t into InstanceHandle_t
35+
- Avoid casting ``GUID_t`` into ``InstanceHandle_t``
36+
- Protect DataReaderInstance ``alive_writers`` attribute
37+
- Fix wrong namespace when indicating CDR version
38+
- Allow empty partition list to match against `"*"`
39+
- Apply ``Uncrustify`` to 2.14.x
40+
- Avoid sending duplicated ACKs in DataSharing
41+
- Send heartbeat when wait_for_all_acked is called
42+
- Send heartbeat when ``wait_for_all_acked`` is called
43+
- Solve TCP disconnect while incomplete read deadlock
44+
- Remote writers considered volatile by default
45+
- Change non_blocking_send threshold to ``sendBufferSize``
46+
- Regenerated types using fastddsgen 3.3.1
47+
- Use binary search in ``find_change_nts``
48+
- Support aliases in Content Filtered Topic
49+
- Update fallback branches to use environment variables
50+
- Add missing field to ``xsd``
51+
- Avoid setting thread affinity of 0 in mac
52+
- Revert "Return sample notifying changes on instance state"
53+
- Regenerate types with Fast DDS Gen 3.3.2
54+
- Update fastcdr submodule to point to v2.2.7
55+
56+
This patch release includes the following fixes:
57+
58+
- Release change while authentication fails
59+
- Fix DataReader history enforcement to respect max_samples_per_instance
60+
- Fix wrong update of default locators
61+
- Fix build in GCC 15
62+
- Fix GAP messages are not sent when there is no Reader requesting the DATA
63+
64+
This patch release includes the following CI improvements:
65+
66+
- Upgrade ``Linters`` CI runner image to ``ubuntu-24.04``
67+
- Free disk space in Ubuntu runners
68+
- Single line for ``ctest_args`` in Mac CI
69+
- Upgrade to macOS Sequoia
70+
- Reduce disk usage in TSAN job
71+
- Allow CI to run tests with manual dispatch
72+
- Split Mac CI build and testing phases
73+
74+
75+
.. note::
76+
77+
When upgrading to version 2.14.6 it is **advisable** to regenerate generated source from IDL files
78+
using `Fast DDS-Gen v3.3.2 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.2>`_.

docs/notes/versions.rst

Lines changed: 7 additions & 7 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
- March 2026 (*)
3636
* - 2.14
3737
- `2.14.x <https://github.com/eProsima/Fast-DDS/tree/2.14.x>`__
38-
- `v2.14.5 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.5>`__
38+
- `v2.14.6 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.6>`__
3939
- March 2024
40-
- March 2025 (*)
41-
- March 2025 (*)
40+
- May 2026 (*)
41+
- May 2029 (*)
4242
* - 2.6 (maintenance)
4343
- `2.6.x <https://github.com/eProsima/Fast-DDS/tree/2.6.x>`__
4444
- `v2.6.11 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.6.11>`__
@@ -276,7 +276,7 @@ The following table shows the corresponding versions of the Fast DDS library dep
276276
* - Product
277277
- Related version
278278
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
279-
- `v2.2.5 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.5>`__
279+
- `v2.2.7 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.7>`__
280280
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
281281
- `v1.3.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1>`__
282282
* - `Asio <https://github.com/chriskohlhoff/asio>`__
@@ -349,13 +349,13 @@ Fast DDS as the core middleware.
349349
* - Product
350350
- Related version
351351
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
352-
- `v3.3.1 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.1>`__
352+
- `v3.3.2 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.2>`__
353353
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
354354
- `v3.0.1 <https://github.com/eProsima/IDL-Parser/releases/tag/v3.0.1>`__
355355
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
356-
- `v1.4.3 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.4.3>`__
356+
- `v1.4.4 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.4.4>`__
357357
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
358-
- `v2.14.5 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.5>`__
358+
- `v2.14.6 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.6>`__
359359
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
360360
- `v1.2.2 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.2>`__
361361

0 commit comments

Comments
 (0)