From 85f6257ba1306fa123a6bc039ebab55b8e6df308 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 2 Apr 2020 15:51:35 +0200 Subject: [PATCH] Release 1.10.0 (#106) * Refs #8115. Bump version to 1.10.0 Signed-off-by: Miguel Company * Refs #8115. Added release notes. Signed-off-by: Miguel Company * Refs #8115. Fixed spelling. Signed-off-by: Miguel Company * Refs #8115. Applied review comments. Signed-off-by: Miguel Company --- docs/conf.py | 4 +-- docs/notes.rst | 57 ++++++++++++++++++++++++++++++++++---- docs/spelling_wordlist.txt | 1 + 3 files changed, 55 insertions(+), 7 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 37a998fbb..bd7e67f75 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -68,9 +68,9 @@ # built documents. # # The short X.Y version. -version = u'1.9.4' +version = u'1.10.0' # The full version, including alpha/beta/rc tags. -release = u'1.9.4' +release = u'1.10.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/notes.rst b/docs/notes.rst index 5bea2acf5..85397682f 100644 --- a/docs/notes.rst +++ b/docs/notes.rst @@ -1,5 +1,55 @@ +Version 1.10.0 +============== + +This release adds the following features: + +* New built-in :ref:`comm-transports-shm` +* Transport API refactored to support locator iterators +* Added subscriber API to retrieve info of first non-taken sample +* Added parameters to fully avoid dynamic allocations +* History of built-in endpoints can be configured +* Bump to FastCDR v1.0.13. +* Bump to Fast-RTPS-Gen v1.0.4. +* Require CMake 3.5 but use policies from 3.13 + +It also includes the following bug fixes and improvements: + +* Fixed alignment on parameter lists +* Fixed error sending more than 256 fragments. +* Fix handling of STRICT_REALTIME. +* Fixed submessage_size calculation on last data_frag. +* Solved an issue when recreating a publishing participant with the same GUID. +* Solved an issue where a publisher could block on write for a long time when a new + subscriber (late joiner) is matched, if the publisher had already sent a large number + of messages. +* Correctly handling the case where lifespan expires at the same time on several samples. +* Solved some issues regarding liveliness on writers with no readers. +* Correctly removing changes from histories on keyed topics. +* Not reusing cache change when sample does not fit. +* Fixed custom wait_until methods when time is in the past. +* Several data races and ABBA locks fixed. +* Reduced CPU and memory usage. +* Reduced flakiness of liveliness tests. +* Allow for more use cases on performance tests. + +Several bug fixes on discovery server: + +* Fixed local host communications. +* Correctly trimming server history. +* Fixed backup server operation. +* Fixed timing issues. + +**Note:** If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source +from IDL files using *fastrtpsgen*. +If you are upgrading from a version older than 1.10.0, regenerating the code is *recommended*. + + +Previous versions +----------------- + + Version 1.9.4 -============= +^^^^^^^^^^^^^ This release adds the following features: @@ -7,6 +57,7 @@ This release adds the following features: * Synchronous writers are now allowed to send fragments. * New memory mode DYNAMIC_RESERVE on history pool. * Performance tests can now be run on Windows and Mac. +* XML profiles for requester and replier. It also includes the following bug fixes and improvements: @@ -24,10 +75,6 @@ It also includes the following bug fixes and improvements: from IDL files using *fastrtpsgen*. -Previous versions ------------------ - - Version 1.9.3 ^^^^^^^^^^^^^ diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index e1385e526..25f5d2823 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -87,6 +87,7 @@ preallocates preprocessor readNextData redistributable +replier repos retransmission rtps