From df27a5f89db76706e15979843bd2c19903aeab85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Poderoso?= <120394830+JesusPoderoso@users.noreply.github.com> Date: Thu, 15 Feb 2024 12:38:30 +0100 Subject: [PATCH] Bump to version 2.13.2 (#669) * Refs #20394: Bump to version v2.13.2 Signed-off-by: JesusPoderoso * Refs #20394: Apply rev suggestion Signed-off-by: JesusPoderoso --------- Signed-off-by: JesusPoderoso --- docs/conf.py | 4 +-- docs/notes/notes.rst | 45 +++++++++++++----------- docs/notes/previous_versions/v2.13.1.rst | 27 ++++++++++++++ docs/spelling_wordlist.txt | 2 ++ 4 files changed, 55 insertions(+), 23 deletions(-) create mode 100644 docs/notes/previous_versions/v2.13.1.rst diff --git a/docs/conf.py b/docs/conf.py index 7ae9324e2..a3a356863 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -384,9 +384,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = u'2.13.1' +version = u'2.13.2' # The full version, including alpha/beta/rc tags. -release = u'2.13.1' +release = u'2.13.2' # 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 8e05c9ee4..73575b030 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -5,37 +5,40 @@ Information about the release lifecycle can be found `here `_. -Version 2.13.1 +Version 2.13.2 ============== -.. note:: - - This release upgrades the following Fast DDS dependencies: - - * `Fast CDR v2.1.3 `_ - * `Fast DDS-Gen v3.2.1 `_ - -This release includes the following **improvements**: - -1. Downgrade CMake minimum required version to 3.20. -2. Update PR template to include check for PR description, title and backports. -3. Update Fast CDR submodule to v2.1.3. - -This patch release includes the following **fixes**: +This patch release includes the following **fixes** and **improvements**: -1. Revert wrong fix for TCP deadlock on channel reuse. -2. Fix wrong history selection when removing PDP samples. -3. Fix data race when processing incoming PDP samples on different threads. -4. Fix DNS test filter in CMakeLists. -5. Fix deserialization of unions in generated code. +1. Improve environment variable substitution algorithm +2. Add large data to the Advanced Configuration example +3. Discard already processed samples on ``PDPListener`` +4. Ignore ``0x8007`` if coming from other vendor +5. TCP unique client announced local port +6. TCP non-blocking send +7. TCP Client&Server Participant Decision-Making +8. Add non-throwing getters for socket info +9. Add a keyed fragmented change to the reader data instance only when it is completed +10. Include a variety of terminate process signals handlers in the discovery server +11. Make DataWriters always send the key hash on keyed topics +12. Update Fast DDS types with Fast DDS Gen to include ```` in v1 types +13. Add serialization for Log::Kind to ostream +14. Fix wrong log info messages on TCP +15. Return const reference in ``get_log_resources`` +16. Remove unnecessary warning +17. Avoid a maybe-uninitialized warning +18. Add static cast to an unused variable +19. Prepare for v3.0.0 branch out +20. Windows CI fixes .. note:: - When upgrading to version 2.13.1 it is **advisable** to regenerate generated source from IDL files + When upgrading to version 2.13.2 it is **advisable** to regenerate generated source from IDL files using `Fast DDS-Gen v3.2.1 `_. Previous versions ================= +.. include:: previous_versions/v2.13.1.rst .. include:: previous_versions/v2.13.0.rst .. include:: previous_versions/v2.12.1.rst .. include:: previous_versions/v2.12.0.rst diff --git a/docs/notes/previous_versions/v2.13.1.rst b/docs/notes/previous_versions/v2.13.1.rst new file mode 100644 index 000000000..c1050f509 --- /dev/null +++ b/docs/notes/previous_versions/v2.13.1.rst @@ -0,0 +1,27 @@ +Version 2.13.1 +^^^^^^^^^^^^^^ + +.. note:: + + This release upgrades the following Fast DDS dependencies: + + * `Fast CDR v2.1.3 `_ + * `Fast DDS-Gen v3.2.1 `_ + +This release includes the following **improvements**: + +1. Downgrade CMake minimum required version to 3.20. +2. Update PR template to include check for PR description, title and backports. +3. Update Fast CDR submodule to v2.1.3. + +This patch release includes the following **fixes**: + +1. Revert wrong fix for TCP deadlock on channel reuse. +2. Fix wrong history selection when removing PDP samples. +3. Fix data race when processing incoming PDP samples on different threads. +4. Fix DNS test filter in CMakeLists. +5. Fix deserialization of unions in generated code. + +.. note:: + When upgrading to version 2.13.1 it is **advisable** to regenerate generated source from IDL files + using `Fast DDS-Gen v3.2.1 `_. diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 65e337a2f..c8100c899 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -116,6 +116,7 @@ fuzzer GCC GCM getter +getters github Github GMAC @@ -187,6 +188,7 @@ OpenSSL optionality optionparser OSS +ostream overcomplicated parseLogConfig parseXMLBitsetDynamicType