Skip to content

Commit

Permalink
Release notes Fast DDS v2.3.5 (#390)
Browse files Browse the repository at this point in the history
* Refs #15160: release notes Fast DDS v2.3.5

Signed-off-by: JLBuenoLopez-eProsima <[email protected]>

* Refs #15160: fix spelling

Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
  • Loading branch information
JLBuenoLopez authored Jul 26, 2022
1 parent a3fea64 commit fd1053d
Show file tree
Hide file tree
Showing 4 changed files with 72 additions and 28 deletions.
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -293,9 +293,9 @@ def configure_doxyfile(
# built documents.
#
# The short X.Y version.
version = u'2.3.4'
version = u'2.3.5'
# The full version, including alpha/beta/rc tags.
release = u'2.3.4'
release = u'2.3.5'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
57 changes: 31 additions & 26 deletions docs/notes/notes.rst
Original file line number Diff line number Diff line change
@@ -1,37 +1,41 @@
.. _release_notes:

Version 2.3.4
Version 2.3.5
=============

This release includes the following **improvements**:

1. Support of googletest using colcon
2. Network latency reports source participant
3. Update Fast DDS Gen to v2.0.2
1. Fixed several flaky tests.
2. Use native inter-process on Windows.
3. Support for partitions on DataWriterQoS and DataReaderQoS.
4. Support for GCC 12.
5. Correctly implement delete_contained_entities.

This release includes the following **bugfixes**:
This release also includes the following **bugfixes**:

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
1. Fixed deadline issue on volatile DataWriter.
2. Allow updating partitions to an empty set.
3. Fixed order of returned samples on topics with keys.
4. Fixed issues in LivelinessManager.
5. Correctly give priority to intra-process over data-sharing.
6. Avoid bad_node_size exception when cross-building.
7. Fixed build errors with OpenSSL 3.0.
8. Avoid a volatile data-sharing reader to block a writer.
9. Fixed history record issues with persistence.
10. Correctly disable DataReader on destruction.
11. Fixed various GCC 11 warnings.
12. Fixed payload pool handling on EDPSimple destructor.
13. Fixed read after free on security code.
14. Fixed null dereference on XML parser.
15. Ensure correct boost singleton destruction order.
16. Enable memory protection on DataSharing readers.
17. TCP reconnection issues.
18. MemberDescriptor fully qualified name.
19. Fix recommended statistics DataReaderQos to enable backwards compatibility.
20. Fixed dangling sample references with big data.
21. Fixed deadlocks and data races.
22. Fixed reconnection to Discovery Server.
23. 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
Expand All @@ -41,6 +45,7 @@ This release includes the following **bugfixes**:
Previous versions
=================

.. include:: previous_versions/v2.3.4.rst
.. include:: previous_versions/v2.3.3.rst
.. include:: previous_versions/v2.3.2.rst
.. include:: previous_versions/v2.3.1.rst
Expand Down
37 changes: 37 additions & 0 deletions docs/notes/previous_versions/v2.3.4.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
Version 2.3.4
^^^^^^^^^^^^^

This release includes the following **improvements**:

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**:

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
files using *fastddsgen*.
If you are upgrading from any older version, regenerating the code is *highly recommended*.
2 changes: 2 additions & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ deallocation
decrypt
decrypted
dependant
dereference
deserialization
deserialize
deserialized
Expand Down Expand Up @@ -148,6 +149,7 @@ QosPolicyCount
quadratically
readNextData
reconfigurations
reconnection
redistributable
replier
repos
Expand Down

0 comments on commit fd1053d

Please sign in to comment.