From 94b8c6e799e536a363eba484ac94c210db0b47f4 Mon Sep 17 00:00:00 2001 From: Eduardo Ponz Segrelles Date: Mon, 2 Aug 2021 10:12:30 +0200 Subject: [PATCH] Bump to v2.3.4 (#275) * Refs 12275: v2.3.4 release notes Signed-off-by: Eduardo Ponz Segrelles * Refs 12275: Bump to v2.3.4 Signed-off-by: Eduardo Ponz Segrelles * Refs 12275: Apply suggestions Signed-off-by: Eduardo Ponz Segrelles * Refs 12275: Correct spelling Signed-off-by: Eduardo Ponz Segrelles * Refs 12275: Add Fast DDS Gen v2.0.2 Signed-off-by: Eduardo Ponz Segrelles --- docs/conf.py | 4 +-- docs/notes/notes.rst | 39 ++++++++++++++++--------- docs/notes/previous_versions/v2.3.3.rst | 25 ++++++++++++++++ docs/spelling_wordlist.txt | 3 ++ 4 files changed, 56 insertions(+), 15 deletions(-) create mode 100644 docs/notes/previous_versions/v2.3.3.rst diff --git a/docs/conf.py b/docs/conf.py index e96bf620a..7b584d5a9 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -293,9 +293,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = u'2.3.3' +version = u'2.3.4' # The full version, including alpha/beta/rc tags. -release = u'2.3.3' +release = u'2.3.4' # 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 7aeee8dc9..b84bf513d 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -1,25 +1,37 @@ .. _release_notes: -Version 2.3.3 +Version 2.3.4 ============= This release includes the following **improvements**: -* Added more durability kinds in Static Discovery xml parser -* Explicitly enable/disable data-sharing on performance tests -* Allow fully qualified name in TypeDescriptor -* Added missing DynamicData::get_union_id() method -* Change log severity in DiscoveryServer first announcement -* Several corrections to README +1. Support of googletest using colcon +2. Network latency reports source participant +3. Update Fast DDS Gen to v2.0.2 This release includes the following **bugfixes**: -* Fixed warnings and segfaults on 32-bit platforms -* Fixed UDPv6 behavior -* Fixed persistence guid issue on statistics writers -* Fixed static linking with open SSL -* Fixed statistics header file inclusion -* Fixed build on RedHat systems +1. Fix mutex lock count on :class:`PDPListener` +2. Limit :class:`SequenceNumberSet` number of bits on deserialization +3. Fix segmentation fault on discovery server +4. Fix deadlock with security and timers +5. Fix bug using not protected code in a test +6. Fix deadlock with :class:`LivelinessManager` +7. Fix interval loop on events +8. Fix run event when was cancelled +9. Validate sequence range on :class:`CDRMessage::readSequenceNumberSet` +10. Fix subscription throughput data generation +11. Allow examples to build on QNX +12. Fix code on SHM clean +13. Accept Statistics DataWriters in Discovery Server +14. Fix read/take behavior when a future change is found +15. Correctly handle deserialization errors on ``read_next_sample()`` / ``take_next_sample()`` +16. Fixing :class:`SequenceNumberSet_t` deserialization +17. Proper history clean up when a reader unmatches a writer +18. Unprotected code loaning samples +19. Fix publication throughput statistic on volatile writers +20. Fix Fast DDS CLI server name +21. Several fixes in examples and tests .. note:: If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL @@ -29,6 +41,7 @@ This release includes the following **bugfixes**: Previous versions ================= +.. include:: previous_versions/v2.3.3.rst .. include:: previous_versions/v2.3.2.rst .. include:: previous_versions/v2.3.1.rst .. include:: previous_versions/v2.3.0.rst diff --git a/docs/notes/previous_versions/v2.3.3.rst b/docs/notes/previous_versions/v2.3.3.rst new file mode 100644 index 000000000..18e8073a4 --- /dev/null +++ b/docs/notes/previous_versions/v2.3.3.rst @@ -0,0 +1,25 @@ +Version 2.3.3 +^^^^^^^^^^^^^ + +This release includes the following **improvements**: + +* Added more durability kinds in Static Discovery xml parser +* Explicitly enable/disable data-sharing on performance tests +* Allow fully qualified name in TypeDescriptor +* Added missing DynamicData::get_union_id() method +* Change log severity in DiscoveryServer first announcement +* Several corrections to README + +This release includes the following **bugfixes**: + +* Fixed warnings and segfaults on 32-bit platforms +* Fixed UDPv6 behavior +* Fixed persistence guid issue on statistics writers +* Fixed static linking with open SSL +* Fixed statistics header file inclusion +* Fixed build on RedHat systems + +.. 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 7b0c09715..23da5e452 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -28,6 +28,7 @@ bitset bitsets boolean booleans +cancelled Cannonical CDR centric @@ -83,6 +84,7 @@ getter Github GMAC GMock +googletest gradle gtest GTest @@ -188,6 +190,7 @@ unicast unidimensional univocally unmatch +unmatches unmatching Valgrind vcstool