Skip to content

Commit 11ca96d

Browse files
Bump version to 2.14.6 and add release notes (#1210)
* Bump version to 2.14.6 Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com> * Add Fast DDS 2.14.6 Release Notes Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com> * Fix spellcheck and CDR version Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com> * Minor update on release dates Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com> * Apply revision Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com> --------- Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com>
1 parent af0d993 commit 11ca96d

6 files changed

Lines changed: 88 additions & 9 deletions

File tree

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -376,9 +376,9 @@ def configure_doxyfile(
376376
# built documents.
377377
#
378378
# The short X.Y version.
379-
version = u'2.14.5'
379+
version = u'2.14.6'
380380
# The full version, including alpha/beta/rc tags.
381-
release = u'2.14.5'
381+
release = u'2.14.6'
382382

383383
# The language for content autogenerated by Sphinx. Refer to documentation
384384
# for a list of supported languages.

docs/notes/notes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Information about the release lifecycle can be found
66
`here <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_.
77

8-
.. include:: previous_versions/v2.14.5.rst
8+
.. include:: previous_versions/v2.14.6.rst
99

1010
.. seealso::
1111

docs/notes/previous_versions/supported_versions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Supported versions
44
Version 2.14
55
------------
66

7+
.. include:: v2.14.6.rst
78
.. include:: v2.14.5.rst
89
.. include:: v2.14.4.rst
910
.. include:: v2.14.3.rst

docs/notes/previous_versions/v2.14.5.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
`Version 2.14.5 (latest) <https://fast-dds.docs.eprosima.com/en/v2.14.4/index.html>`_
1+
`Version 2.14.5 <https://fast-dds.docs.eprosima.com/en/v2.14.5/index.html>`_
22
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33

44
.. important::
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
`Version 2.14.6 (latest) <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: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ The following table shows the currently supported versions of Fast DDS and their
5353
- March 2026 (*)
5454
* - 2.14
5555
- `2.14.x <https://github.com/eProsima/Fast-DDS/tree/2.14.x>`__
56-
- `v2.14.5 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.5>`__
56+
- `v2.14.6 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.6>`__
5757
- March 2024
5858
- March 2025 (*)
5959
- March 2025 (*)
@@ -216,7 +216,7 @@ The following table shows the corresponding versions of the Fast DDS library dep
216216
* - Product
217217
- Related version
218218
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
219-
- `v2.2.5 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.5>`__
219+
- `v2.2.7 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.7>`__
220220
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
221221
- `v1.3.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1>`__
222222
* - `Asio <https://github.com/chriskohlhoff/asio>`__
@@ -268,13 +268,13 @@ Fast DDS as the core middleware.
268268
* - Product
269269
- Related version
270270
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
271-
- `v3.3.1 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.1>`__
271+
- `v3.3.2 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.2>`__
272272
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
273273
- `v3.0.1 <https://github.com/eProsima/IDL-Parser/releases/tag/v3.0.1>`__
274274
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
275-
- `v1.4.3 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.4.3>`__
275+
- `v1.4.4 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.4.4>`__
276276
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
277-
- `v2.14.5 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.5>`__
277+
- `v2.14.6 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.6>`__
278278
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
279279
- `v1.2.2 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.2>`__
280280

0 commit comments

Comments
 (0)