Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/notes/previous_versions/supported_versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Version 3.2
Version 2.14
------------

.. include:: v2.14.6.rst
.. include:: v2.14.5.rst
.. include:: v2.14.4.rst
.. include:: v2.14.3.rst
Expand Down
78 changes: 78 additions & 0 deletions docs/notes/previous_versions/v2.14.6.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
`Version 2.14.6 <https://fast-dds.docs.eprosima.com/en/v2.14.6/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. important::

Fast DDS v2.14 is the last minor version of Fast DDS v2, the major release Fast DDS
v3 is already out! Check out all the new features and improvements in <https://fast-dds.docs.eprosima.com/en/latest/>


This patch release includes the following security fixes:

- `Fix CVE-2025-62599 <https://www.cve.org/CVERecord?id=CVE-2025-62599>`_
- `Fix CVE-2025-62600 <https://www.cve.org/CVERecord?id=CVE-2025-62600>`_
- `Fix CVE-2025-62601 <https://www.cve.org/CVERecord?id=CVE-2025-62601>`_
- `Fix CVE-2025-62602 <https://www.cve.org/CVERecord?id=CVE-2025-62602>`_
- `Fix CVE-2025-62603 <https://www.cve.org/CVERecord?id=CVE-2025-62603>`_
- `Fix CVE-2025-62799 <https://www.cve.org/CVERecord?id=CVE-2025-62799>`_
- `Fix CVE-2025-64098 <https://www.cve.org/CVERecord?id=CVE-2025-64098>`_
- `Fix CVE-2025-64438 <https://www.cve.org/CVERecord?id=CVE-2025-64438>`_
- `Fix CVE-2025-65016 <https://www.cve.org/CVERecord?id=CVE-2025-65016>`_
- `Fix CVE-2026-22590 <https://www.cve.org/CVERecord?id=CVE-2026-22590>`_

This patch release includes the following improvements:

- Allow to send empty payloads in dispose/unregister ops
- Reset irrelevant sequence numbers interval in proxy readers
- Improve Open SSL includes
- Verify Safe DDS signature
- Replace logWarning with EPROSIMA_LOG_WARNING
- Replace ``logWarning`` with ``EPROSIMA_LOG_WARNING``
- Improvements in message receiver
- Improve some tests
- Protect PDPStatelessWriter attributes
- Avoid casting GUID_t into InstanceHandle_t
- Avoid casting ``GUID_t`` into ``InstanceHandle_t``
- Protect DataReaderInstance ``alive_writers`` attribute
- Fix wrong namespace when indicating CDR version
- Allow empty partition list to match against `"*"`
- Apply ``Uncrustify`` to 2.14.x
- Avoid sending duplicated ACKs in DataSharing
- Send heartbeat when wait_for_all_acked is called
- Send heartbeat when ``wait_for_all_acked`` is called
- Solve TCP disconnect while incomplete read deadlock
- Remote writers considered volatile by default
- Change non_blocking_send threshold to ``sendBufferSize``
- Regenerated types using fastddsgen 3.3.1
- Use binary search in ``find_change_nts``
- Support aliases in Content Filtered Topic
- Update fallback branches to use environment variables
- Add missing field to ``xsd``
- Avoid setting thread affinity of 0 in mac
- Revert "Return sample notifying changes on instance state"
- Regenerate types with Fast DDS Gen 3.3.2
- Update fastcdr submodule to point to v2.2.7

This patch release includes the following fixes:

- Release change while authentication fails
- Fix DataReader history enforcement to respect max_samples_per_instance
- Fix wrong update of default locators
- Fix build in GCC 15
- Fix GAP messages are not sent when there is no Reader requesting the DATA

This patch release includes the following CI improvements:

- Upgrade ``Linters`` CI runner image to ``ubuntu-24.04``
- Free disk space in Ubuntu runners
- Single line for ``ctest_args`` in Mac CI
- Upgrade to macOS Sequoia
- Reduce disk usage in TSAN job
- Allow CI to run tests with manual dispatch
- Split Mac CI build and testing phases


.. note::

When upgrading to version 2.14.6 it is **advisable** to regenerate generated source from IDL files
using `Fast DDS-Gen v3.3.2 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.2>`_.
14 changes: 7 additions & 7 deletions docs/notes/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ The following table shows the currently supported versions of Fast DDS and their
- March 2026 (*)
* - 2.14
- `2.14.x <https://github.com/eProsima/Fast-DDS/tree/2.14.x>`__
- `v2.14.5 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.5>`__
- `v2.14.6 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.6>`__
- March 2024
- March 2025 (*)
- March 2025 (*)
- May 2026 (*)
- May 2029 (*)
* - 2.6 (maintenance)
- `2.6.x <https://github.com/eProsima/Fast-DDS/tree/2.6.x>`__
- `v2.6.11 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.6.11>`__
Expand Down Expand Up @@ -439,7 +439,7 @@ The following table shows the corresponding versions of the Fast DDS library dep
* - Product
- Related version
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
- `v2.2.5 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.5>`__
- `v2.2.7 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.7>`__
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
- `v1.3.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1>`__
* - `Asio <https://github.com/chriskohlhoff/asio>`__
Expand Down Expand Up @@ -550,13 +550,13 @@ Fast DDS as the core middleware.
* - Product
- Related version
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
- `v3.3.1 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.1>`__
- `v3.3.2 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.2>`__
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
- `v3.0.1 <https://github.com/eProsima/IDL-Parser/releases/tag/v3.0.1>`__
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
- `v1.4.3 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.4.3>`__
- `v1.4.4 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.4.4>`__
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
- `v2.14.5 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.5>`__
- `v2.14.6 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.6>`__
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
- `v1.2.2 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.2>`__

Expand Down
Loading