Skip to content

Commit fd1053d

Browse files
authored
Release notes Fast DDS v2.3.5 (#390)
* Refs #15160: release notes Fast DDS v2.3.5 Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Refs #15160: fix spelling Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
1 parent a3fea64 commit fd1053d

File tree

4 files changed

+72
-28
lines changed

4 files changed

+72
-28
lines changed

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,9 +293,9 @@ def configure_doxyfile(
293293
# built documents.
294294
#
295295
# The short X.Y version.
296-
version = u'2.3.4'
296+
version = u'2.3.5'
297297
# The full version, including alpha/beta/rc tags.
298-
release = u'2.3.4'
298+
release = u'2.3.5'
299299

300300
# The language for content autogenerated by Sphinx. Refer to documentation
301301
# for a list of supported languages.

docs/notes/notes.rst

Lines changed: 31 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,41 @@
11
.. _release_notes:
22

3-
Version 2.3.4
3+
Version 2.3.5
44
=============
55

66
This release includes the following **improvements**:
77

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

12-
This release includes the following **bugfixes**:
14+
This release also includes the following **bugfixes**:
1315

14-
1. Fix mutex lock count on :class:`PDPListener`
15-
2. Limit :class:`SequenceNumberSet` number of bits on deserialization
16-
3. Fix segmentation fault on discovery server
17-
4. Fix deadlock with security and timers
18-
5. Fix bug using not protected code in a test
19-
6. Fix deadlock with :class:`LivelinessManager`
20-
7. Fix interval loop on events
21-
8. Fix run event when was cancelled
22-
9. Validate sequence range on :class:`CDRMessage::readSequenceNumberSet`
23-
10. Fix subscription throughput data generation
24-
11. Allow examples to build on QNX
25-
12. Fix code on SHM clean
26-
13. Accept Statistics DataWriters in Discovery Server
27-
14. Fix read/take behavior when a future change is found
28-
15. Correctly handle deserialization errors on ``read_next_sample()`` / ``take_next_sample()``
29-
16. Fixing :class:`SequenceNumberSet_t` deserialization
30-
17. Proper history clean up when a reader unmatches a writer
31-
18. Unprotected code loaning samples
32-
19. Fix publication throughput statistic on volatile writers
33-
20. Fix Fast DDS CLI server name
34-
21. Several fixes in examples and tests
16+
1. Fixed deadline issue on volatile DataWriter.
17+
2. Allow updating partitions to an empty set.
18+
3. Fixed order of returned samples on topics with keys.
19+
4. Fixed issues in LivelinessManager.
20+
5. Correctly give priority to intra-process over data-sharing.
21+
6. Avoid bad_node_size exception when cross-building.
22+
7. Fixed build errors with OpenSSL 3.0.
23+
8. Avoid a volatile data-sharing reader to block a writer.
24+
9. Fixed history record issues with persistence.
25+
10. Correctly disable DataReader on destruction.
26+
11. Fixed various GCC 11 warnings.
27+
12. Fixed payload pool handling on EDPSimple destructor.
28+
13. Fixed read after free on security code.
29+
14. Fixed null dereference on XML parser.
30+
15. Ensure correct boost singleton destruction order.
31+
16. Enable memory protection on DataSharing readers.
32+
17. TCP reconnection issues.
33+
18. MemberDescriptor fully qualified name.
34+
19. Fix recommended statistics DataReaderQos to enable backwards compatibility.
35+
20. Fixed dangling sample references with big data.
36+
21. Fixed deadlocks and data races.
37+
22. Fixed reconnection to Discovery Server.
38+
23. Other minor fixes.
3539

3640
.. note::
3741
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
@@ -41,6 +45,7 @@ This release includes the following **bugfixes**:
4145
Previous versions
4246
=================
4347

48+
.. include:: previous_versions/v2.3.4.rst
4449
.. include:: previous_versions/v2.3.3.rst
4550
.. include:: previous_versions/v2.3.2.rst
4651
.. include:: previous_versions/v2.3.1.rst
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Version 2.3.4
2+
^^^^^^^^^^^^^
3+
4+
This release includes the following **improvements**:
5+
6+
1. Support of googletest using colcon
7+
2. Network latency reports source participant
8+
3. Update Fast DDS Gen to v2.0.2
9+
10+
This release includes the following **bugfixes**:
11+
12+
1. Fix mutex lock count on :class:`PDPListener`
13+
2. Limit :class:`SequenceNumberSet` number of bits on deserialization
14+
3. Fix segmentation fault on discovery server
15+
4. Fix deadlock with security and timers
16+
5. Fix bug using not protected code in a test
17+
6. Fix deadlock with :class:`LivelinessManager`
18+
7. Fix interval loop on events
19+
8. Fix run event when was cancelled
20+
9. Validate sequence range on :class:`CDRMessage::readSequenceNumberSet`
21+
10. Fix subscription throughput data generation
22+
11. Allow examples to build on QNX
23+
12. Fix code on SHM clean
24+
13. Accept Statistics DataWriters in Discovery Server
25+
14. Fix read/take behavior when a future change is found
26+
15. Correctly handle deserialization errors on ``read_next_sample()`` / ``take_next_sample()``
27+
16. Fixing :class:`SequenceNumberSet_t` deserialization
28+
17. Proper history clean up when a reader unmatches a writer
29+
18. Unprotected code loaning samples
30+
19. Fix publication throughput statistic on volatile writers
31+
20. Fix Fast DDS CLI server name
32+
21. Several fixes in examples and tests
33+
34+
.. note::
35+
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
36+
files using *fastddsgen*.
37+
If you are upgrading from any older version, regenerating the code is *highly recommended*.

docs/spelling_wordlist.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ deallocation
5959
decrypt
6060
decrypted
6161
dependant
62+
dereference
6263
deserialization
6364
deserialize
6465
deserialized
@@ -148,6 +149,7 @@ QosPolicyCount
148149
quadratically
149150
readNextData
150151
reconfigurations
152+
reconnection
151153
redistributable
152154
replier
153155
repos

0 commit comments

Comments
 (0)