Skip to content

Commit

Permalink
Release 1.10.0 (#106)
Browse files Browse the repository at this point in the history
* Refs #8115. Bump version to 1.10.0

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

* Refs #8115. Added release notes.

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

* Refs #8115. Fixed spelling.

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

* Refs #8115. Applied review comments.

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
  • Loading branch information
MiguelCompany committed Apr 2, 2020
1 parent c4de70e commit 85f6257
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 7 deletions.
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
57 changes: 52 additions & 5 deletions docs/notes.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,63 @@
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:

* Intra-process delivery mechanism is now active by default.
* 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:

Expand All @@ -24,10 +75,6 @@ It also includes the following bug fixes and improvements:
from IDL files using *fastrtpsgen*.


Previous versions
-----------------


Version 1.9.3
^^^^^^^^^^^^^

Expand Down
1 change: 1 addition & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ preallocates
preprocessor
readNextData
redistributable
replier
repos
retransmission
rtps
Expand Down

0 comments on commit 85f6257

Please sign in to comment.