From f2fcd3a5538990817d54b5a9bae0964ff8696c8e 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: Thu, 1 Dec 2022 16:10:10 +0100 Subject: [PATCH] Bump version and Fast DDS v2.6.3 release notes (#429) * Refs #16332: bump version to v2.6.3 Signed-off-by: JLBuenoLopez-eProsima * Refs #16332: Fast DDS v2.6.3 release notes Signed-off-by: JLBuenoLopez-eProsima * Refs #16332: fix version Signed-off-by: JLBuenoLopez-eProsima * Refs #16332: add upgrading note Signed-off-by: JLBuenoLopez-eProsima Signed-off-by: JLBuenoLopez-eProsima --- docs/conf.py | 4 ++-- docs/notes/notes.rst | 25 +++++++++++++++---------- docs/notes/previous_versions/v2.6.2.rst | 22 ++++++++++++++++++++++ 3 files changed, 39 insertions(+), 12 deletions(-) create mode 100644 docs/notes/previous_versions/v2.6.2.rst diff --git a/docs/conf.py b/docs/conf.py index 213e5bb7d..0ee04d3ad 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.2' +version = u'2.6.3' # The full version, including alpha/beta/rc tags. -release = u'2.6.2' +release = u'2.6.3' # 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 29cc75267..f2fb72aae 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -3,23 +3,27 @@ Information about the release lifecycle can be found `here `_. -Version 2.6.2 +Version 2.6.3 ============= This release includes the following **improvements**: -1. Support for GCC 12. -2. Overload :cpp:func:`DataReader::get_unread_count()`. -3. Improve read/take performance when using topic with a great number of keys. -4. Improve rediscovery on lossy environments. +1. Upgrade CMake minimum requirement to 3.13. +2. Improve :cpp:struct:`Guid_t` operator ``<`` performance. This release includes the following **bugfixes**: -1. Fixed several deadlocks and data races. -2. Fixed validation on :class:`ParameterPropertyList_t`. -3. Fixed wrong usage of :class:`std::remove_if`. -4. Fixed acknowledgement in DataSharing. -5. Other minor fixes. +1. Add python3 dependency to package.xml. +2. Fix complex member printing for DynamicDataHelper. +3. Fix selection of output locators. +4. Fix null references on XML parser. +5. Fix data races when creating DataWriters. +6. Send GAPs correctly when using separate sending. +7. Install Statistics IDL file. +8. Fixes for building in older compilers. +9. Fix deadlock when removing DomainParticipant when using SECURITY. +10. Ensure ``shared_mutex`` implementation is consistent throughout supported platforms. +11. Other minor fixes and improvements. .. note:: If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL @@ -29,6 +33,7 @@ This release includes the following **bugfixes**: Previous versions ================= +.. include:: previous_versions/v2.6.2.rst .. include:: previous_versions/v2.6.1.rst .. include:: previous_versions/v2.6.0.rst .. include:: previous_versions/v2.5.1.rst diff --git a/docs/notes/previous_versions/v2.6.2.rst b/docs/notes/previous_versions/v2.6.2.rst new file mode 100644 index 000000000..15d342442 --- /dev/null +++ b/docs/notes/previous_versions/v2.6.2.rst @@ -0,0 +1,22 @@ +Version 2.6.2 +^^^^^^^^^^^^^ + +This release includes the following **improvements**: + +1. Support for GCC 12. +2. Overload :cpp:func:`DataReader::get_unread_count()`. +3. Improve read/take performance when using topic with a great number of keys. +4. Improve rediscovery on lossy environments. + +This release includes the following **bugfixes**: + +1. Fixed several deadlocks and data races. +2. Fixed validation on :class:`ParameterPropertyList_t`. +3. Fixed wrong usage of :class:`std::remove_if`. +4. Fixed acknowledgement in DataSharing. +5. Other minor fixes. + +.. 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*.