From 474aa771a2367ddd90cd563148aeec2a56dc1cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Bueno=20L=C3=B3pez?= <69244257+JLBuenoLopez-eProsima@users.noreply.github.com> Date: Wed, 21 Jun 2023 09:54:09 +0200 Subject: [PATCH] Bump to v2.6.5 and include Fast DDS v2.6.5 release notes (#507) * Refs #18917: bump version to v2.6.5 Signed-off-by: JLBuenoLopez-eProsima * Refs #18917: add Fast DDS v2.6.5 release notes Signed-off-by: JLBuenoLopez-eProsima --------- Signed-off-by: JLBuenoLopez-eProsima --- docs/conf.py | 4 +-- docs/notes/notes.rst | 40 ++++++++++++++++++++++--- docs/notes/previous_versions/v2.6.4.rst | 13 ++++++++ docs/spelling_wordlist.txt | 2 ++ 4 files changed, 53 insertions(+), 6 deletions(-) create mode 100644 docs/notes/previous_versions/v2.6.4.rst diff --git a/docs/conf.py b/docs/conf.py index 49b5c15de..68714a9b4 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -380,9 +380,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = u'2.6.4' +version = u'2.6.5' # The full version, including alpha/beta/rc tags. -release = u'2.6.4' +release = u'2.6.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/notes/notes.rst b/docs/notes/notes.rst index 2ce8fb0c3..a8c748181 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -3,14 +3,45 @@ Information about the release lifecycle can be found `here `_. -Version 2.6.4 +Version 2.6.5 ============= +This release includes the following **improvements**: + +1. Improve behavior when ``STRICT_REALTIME`` :ref:`CMake option ` is not enabled. +2. Using functors for ``for_matched_readers`` parameter. +3. Improve auto GAPs in Data Sharing. + This release includes the following **bugfixes**: -1. Fix communication with asymmetric :ref:`discovery_ignore_flags`. -2. Fix deadlock in Writer Liveliness Protocol when using intraprocess. -3. Fix notification lost. +1. Fix RTPS StatelessWriter ACK check. +2. Fix ``total_read_`` to be consistent with Reader's History after + :cpp:func:`DataReader::get_first_untaken_info()`. +3. Add deprecation notice to ``ThroughputControllerDescriptor``. +4. UBSan (Undefined Behavior Sanitizer) fixes. +5. Several dependencies fixes upgrading to Ubuntu 22.04. +6. Fix chain of trust issues with a single CA certificate. +7. Correctly handle builtin endpoints mask. +8. Take mutex when removing local reader in WLP. +9. Handle ``SIGTERM`` signal in Fast DDS CLI. +10. Fix data races in SecurityManager authentication process. +11. Avoid creating entities within callbacks in DynamicHelloWorldExample. +12. Remove Asio dependency from DeadlineQoSExample. +13. Validity check for first sequence number. +14. Include right header when building for iOS. +15. Fix build on MSVC 19. +16. Correctly assign multicast port to multicast initial peers. +17. Select correct listener for + :cpp:func:`on_requested_deadline_missed()`. +18. Forward compatibility with boost inter-process 1.74+. +19. Fix missing includes when building with GCC 13. +20. Honor + :cpp:var:`allow_unauthenticated_participants` + flag. +21. Capture all Fast CDR exceptions. +22. Fix example to delete Topic after deleting the corresponding Endpoint. +23. Protect against uncaught exception in SHM segment creation. +24. Initial acknack backoff. .. note:: If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL @@ -20,6 +51,7 @@ This release includes the following **bugfixes**: Previous versions ================= +.. include:: previous_versions/v2.6.4.rst .. include:: previous_versions/v2.6.3.rst .. include:: previous_versions/v2.6.2.rst .. include:: previous_versions/v2.6.1.rst diff --git a/docs/notes/previous_versions/v2.6.4.rst b/docs/notes/previous_versions/v2.6.4.rst new file mode 100644 index 000000000..4d77effd3 --- /dev/null +++ b/docs/notes/previous_versions/v2.6.4.rst @@ -0,0 +1,13 @@ +Version 2.6.4 +^^^^^^^^^^^^^ + +This release includes the following **bugfixes**: + +1. Fix communication with asymmetric :ref:`discovery_ignore_flags`. +2. Fix deadlock in Writer Liveliness Protocol when using intraprocess. +3. Fix notification lost. + +.. note:: + If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL + files using *fastddsgen*. + If you are upgrading from any older version, regenerating the code is *highly recommended*. diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 5ff5c85bd..072d68a73 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -20,6 +20,7 @@ auth autodispose autoenable autoid +backoff benchmarking bitfield Bitfields @@ -85,6 +86,7 @@ fastcdr fastdds fastddsgen foonathan +functors GCC GCM getter