From 4061a9e248931190089dbc76268fe947ea70f78c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20Dom=C3=ADnguez=20L=C3=B3pez?= <116071334+Mario-DL@users.noreply.github.com> Date: Tue, 7 May 2024 16:02:14 +0200 Subject: [PATCH] Include and update notes with v2.6.8 release (#753) Signed-off-by: Mario Dominguez --- .../previous_versions/supported_versions.rst | 1 + docs/notes/previous_versions/v2.6.8.rst | 62 +++++++++++++++++++ docs/notes/versions.rst | 8 +-- 3 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 docs/notes/previous_versions/v2.6.8.rst diff --git a/docs/notes/previous_versions/supported_versions.rst b/docs/notes/previous_versions/supported_versions.rst index 943d94120..1ba924f1e 100644 --- a/docs/notes/previous_versions/supported_versions.rst +++ b/docs/notes/previous_versions/supported_versions.rst @@ -26,6 +26,7 @@ Version 2.10 Version 2.6 ----------- +.. include:: v2.6.8.rst .. include:: v2.6.7.rst .. include:: v2.6.6.rst .. include:: v2.6.5.rst diff --git a/docs/notes/previous_versions/v2.6.8.rst b/docs/notes/previous_versions/v2.6.8.rst new file mode 100644 index 000000000..74ca5062c --- /dev/null +++ b/docs/notes/previous_versions/v2.6.8.rst @@ -0,0 +1,62 @@ +`Version 2.6.8 `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This release includes the following **features**: + +#. :ref:`Authentication Handshake Properties ` documentation. +#. TCP Client and Server Participant Decision Making. + +This release includes the following **improvements**: + +#. Make DataWriters always send the key hash on keyed topics. +#. Include variety of terminate process signals handler in discovery server. +#. Effectively assert ``AUTOMATIC/MANUAL_BY_PARTICIPANT`` liveliness. +#. Pick smallest available participant ID for new participants. +#. Check History QoS inconsistencies. +#. Add check for XML API to PR template. +#. ``LARGE_DATA`` Participants logic with same listening ports. + +TCP transport improvements: + +#. TCP unique client announced local port. +#. Remove unnecessary TCP warning and Fix some tests. +#. TCP ``non-blocking`` send. +#. Enabling multiple interfaces through whitelist in TCP servers. +#. Set real TCP ``non-blocking-send`` limitation. + +Github CI management: + +#. Refactor Github CI sanitizer related jobs. +#. Avoid running GitHub CI if PR has conflicts. +#. Add manual Ubuntu Github CI. +#. Improve CI version management. +#. Build ``ShapesDemo`` on Ubuntu Github CI. +#. Only run PRs CI when review is requested. +#. Add macOS and Ubuntu Github CI. +#. Build Fast DDS Python bindings in Fast DDS Docs Github CI job. +#. Pin CMake version and ``vm.mmap_rnd_bits`` in sanitizer workflows. + +This release includes the following **fixes**: + +#. Fix and refactor Windows Github CI. +#. Fix max clash with Windows CI. +#. Fix the shared memory cleaning script. +#. Fix doxygen docs warnings. Prepare for compiling with ``Doxygen 1.10.0``. +#. Prevent index overflow and correctly assert the end iterator in DataSharing. +#. Add a keyed fragmented change to the reader data instance only when its completed. +#. Add missing virtual destructor for ``StatisticsAncillary``. +#. Fix wrong log info messages on TCP. +#. Migrate apt package installation action to ``eProsima-CI``. +#. Fix CI documentation workflow label triggering. +#. Upgrade dependency version to last patch version in ``.repos`` file. +#. Fix ``CVE-2024-28231`` +#. Fix data race on PDP. +#. Discard already processed samples on PDPListener. +#. Fix flaky Log tests. +#. Add missing ``TypeLookup`` listeners. +#. Fix hidden overloaded virtual methods. +#. Fix TCP reconnection after open logical port failure. +#. Fix ``CVE-2024-30258 / CVE-2024-30259`` +#. Make :cpp:func:`DataReader::get_first_untaken_info()` coherent with ``read()/take()``. +#. Removed warning in ``ParameterList``. +#. TCP avoid first message loss. diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index 22225f270..ca756d0eb 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -314,9 +314,9 @@ The following table shows the corresponding versions of the Fast DDS library dep * - Product - Related version * - `Fast CDR `__ - - `v1.0.24 `__ + - `v1.0.28 `__ * - `Foonathan Memory Vendor `__ - - `v1.2.1 `__ + - `v1.2.2 `__ * - `Asio `__ - `v1.18.1 `__ * - `TinyXML2 `__ @@ -390,10 +390,10 @@ Fast DDS as the core middleware. * - Product - Related version * - `Fast DDS Gen `__ - - `v2.1.2 `__ + - `v2.1.3 `__ * - `Fast DDS Gen - IDL parser `__ - `v1.2.0 `__ * - `Fast DDS python `__ - `v1.0.2 `__ * - `Shapes Demo `__ - - `v2.6.7 `__ + - `v2.6.8 `__