-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Fast DDS v2.14.0 release notes (#732)
* Refs #20645: Add Fast DDS v2.14.0 release notes Signed-off-by: EduPonz <[email protected]> * Refs #20645: Correct list numering Signed-off-by: EduPonz <[email protected]> * Refs #20645: Apply suggestions Signed-off-by: EduPonz <[email protected]> * Refs #20645: Apply suggestions 2 Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]>
- Loading branch information
Showing
4 changed files
with
82 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
`Version 2.14.0 (latest) <https://fast-dds.docs.eprosima.com/en/v2.14.0/index.html>`_ | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
.. important:: | ||
|
||
Fast DDS v2.14 will be the last minor version of Fast DDS v2, the next major release will be Fast DDS | ||
v3.0.0, stay tuned! | ||
|
||
This release includes the following **new features**: | ||
|
||
#. Add :ref:`netmask filter <ifaces_config>` transport configuration | ||
#. Add :ref:`interface allowlist and blocklist <ifaces_config>` | ||
#. Expose :ref:`Security Authentication plugin <property_policies_security>` Handshake Properties | ||
#. Extend ``LARGE_DATA`` :ref:`configuration options <use-case-large-data-options>` | ||
#. Allow :ref:`single listening port on TCP <transport_tcp_transportDescriptor>` | ||
#. OpenOutputChannels / CloseOutputChannels that receive a LocatorSelectorEntry | ||
#. Support GTest v1.14.0 | ||
#. Update Fast CDR submodule to v2.2.0 | ||
#. Update roadmap and release support | ||
|
||
This release includes the following **improvements**: | ||
|
||
#. Ignore custom PIDs defined in Fast DDS when they are received from other vendors | ||
#. Add catch of out-of-range exception for thread settings port | ||
#. Explicitly pass vendor ID to ``readFromCdrMessage`` | ||
#. TCP transport improvements: | ||
|
||
#. ``TCPSendResources`` cleanup | ||
#. TCP ``non_blocking_send`` moved to :ref:`transport_tcp_transportDescriptor` | ||
|
||
#. Various repository improvements and housekeeping: | ||
|
||
#. Migrate communication tests to the DDS API | ||
#. Migrate TCPReqRepHelloWorldReplier/Requester to the DDS API | ||
#. Update APIs in video performance tests to the DDS API | ||
#. Remove ``FASTDDS_TODO_BEFORE`` 2.14 | ||
#. Remove use of deprecated FindPythonInterp | ||
#. Remove idl parser from .repos file | ||
#. Force usage of semicolon in ``FASTDDS_TODO_BEFORE`` macro | ||
#. Ubuntu example testing automation infrastructure | ||
|
||
#. Multiple Github CI improvements: | ||
|
||
#. Add nightly Ubuntu Github CI | ||
#. Improve CI version management | ||
#. Avoid running GitHub CI if PR has conflicts | ||
#. Migrate apt package installation to eProsima-CI action | ||
#. Include missing nightly for 3.0.x branch | ||
#. Adapt nightly jobs for all supported versions | ||
#. Pin CMake version and vm.mmap_rnd_bits in sanitizer workflows | ||
#. Select reusable workflow version depending on target branch in nightly jobs | ||
|
||
This release includes the following **fixes**: | ||
|
||
#. Fix warnings when compiling for Windows x86 | ||
#. TCP first message loss (see :ref:`transport_tcp_transportDescriptor`) | ||
#. Fix warnings on tests on Windows 32bits | ||
#. Protect asio exception hotfix | ||
#. Fix CVE-2024-28231 | ||
#. Github CI fixes: | ||
|
||
#. Fix CI documentation workflow label triggering | ||
#. Fix nightly jobs | ||
#. Fix input branch on reusable windows CI | ||
#. Use correct version of GTest on DS ASan tests | ||
|
||
.. note:: | ||
|
||
When upgrading to version 2.14.0 it is **advisable** to regenerate generated source from IDL files | ||
using `Fast DDS-Gen v3.3.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.0>`_. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters