From 41713e81af8e187f9190217311023089d0ffb195 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, 26 Jan 2023 15:45:40 +0100 Subject: [PATCH] Bump version to v2.1.3 and add Fast DDS v2.1.3 release notes (#451) * Refs #16904: bump version to v2.1.3 Signed-off-by: JLBuenoLopez-eProsima * Refs #16904: Fast DDS v2.1.3 release notes Signed-off-by: JLBuenoLopez-eProsima * Refs #16904: fix Fast DDS v2.1.2 release notes Signed-off-by: JLBuenoLopez-eProsima Signed-off-by: JLBuenoLopez-eProsima --- docs/conf.py | 4 +-- docs/notes/notes.rst | 34 +++++++++---------------- docs/notes/previous_versions/v2.1.2.rst | 31 ++++++++++++++++++++++ docs/spelling_wordlist.txt | 1 + 4 files changed, 46 insertions(+), 24 deletions(-) create mode 100644 docs/notes/previous_versions/v2.1.2.rst diff --git a/docs/conf.py b/docs/conf.py index 6c2593f9f..4f79497c1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -287,9 +287,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = u'2.1.2' +version = u'2.1.3' # The full version, including alpha/beta/rc tags. -release = u'2.1.2' +release = u'2.1.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 a6a458e96..71cbf173e 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -1,31 +1,20 @@ .. _release_notes: -Version 2.1.2 +Version 2.1.3 ============= This release includes the following **improvements**: -1. Allow fully qualified name in TypeDescriptor. -1. Use native inter-process on Windows. -1. Support for GCC 12. -1. Support of googletest using colcon. - -This release also includes the following **bugfixes**: - -1. Fixed recovery of shared memory buffers. -1. Fixed issues in LivelinessManager. -1. Fixed default multicast locators. -1. Fixed TCP issues. -1. Fixed deadlocks and data races. -1. Fixed deadline issue on volatile DataWriter. -1. Avoid bad_node_size exception when cross-building. -1. Fixed order of returned samples on topics with keys. -1. Allow updating partitions to an empty set. -1. Suppress OpenSSL 3.0 warnings. -1. MemberDescriptor fully qualified name. -1. Fixed history record issues with persistence. -1. Fixed reconnection to Discovery Server. -1. Other minor fixes. +1. Improve rediscovery on lossy environments. + +This release includes the following **bugfixes**: + +1. Fixed validation on ``ParameterPropertyList_t``. +2. Fixed `SequenceNumberSet_t` deserialization. +3. Add python3 dependency to package.xml. +4. Fix data races when creating DataWriters. +5. Fix deadlock when removing remote DomainParticipants by expired liveliness when using Security. +6. Fix communication with asymmetric :ref:`discovery_ignore_flags`. .. note:: If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL @@ -35,6 +24,7 @@ This release also includes the following **bugfixes**: Previous versions ================= +.. include:: previous_versions/v2.1.2.rst .. include:: previous_versions/v2.1.1.rst .. include:: previous_versions/v2.1.0.rst .. include:: previous_versions/v2.0.2.rst diff --git a/docs/notes/previous_versions/v2.1.2.rst b/docs/notes/previous_versions/v2.1.2.rst new file mode 100644 index 000000000..fa55cb664 --- /dev/null +++ b/docs/notes/previous_versions/v2.1.2.rst @@ -0,0 +1,31 @@ +Version 2.1.2 +^^^^^^^^^^^^^ + +This release includes the following **improvements**: + +1. Allow fully qualified name in TypeDescriptor. +2. Use native inter-process on Windows. +3. Support for GCC 12. +4. Support of googletest using colcon. + +This release also includes the following **bugfixes**: + +1. Fixed recovery of shared memory buffers. +2. Fixed issues in LivelinessManager. +3. Fixed default multicast locators. +4. Fixed TCP issues. +5. Fixed deadlocks and data races. +6. Fixed deadline issue on volatile DataWriter. +7. Avoid bad_node_size exception when cross-building. +8. Fixed order of returned samples on topics with keys. +9. Allow updating partitions to an empty set. +10. Suppress OpenSSL 3.0 warnings. +11. MemberDescriptor fully qualified name. +12. Fixed history record issues with persistence. +13. Fixed reconnection to Discovery Server. +14. 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 a version older than 1.10.0, regenerating the code is *recommended*. diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 3945873ca..465ec2a84 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -105,6 +105,7 @@ lifecycle localhost LogTopic loopback +lossy lroundl macOS mandatorily