1
1
.. _release_notes :
2
2
3
- Version 2.3.4
3
+ Version 2.3.5
4
4
=============
5
5
6
6
This release includes the following **improvements **:
7
7
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.
11
13
12
- This release includes the following **bugfixes **:
14
+ This release also includes the following **bugfixes **:
13
15
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.
35
39
36
40
.. note ::
37
41
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**:
41
45
Previous versions
42
46
=================
43
47
48
+ .. include :: previous_versions/v2.3.4.rst
44
49
.. include :: previous_versions/v2.3.3.rst
45
50
.. include :: previous_versions/v2.3.2.rst
46
51
.. include :: previous_versions/v2.3.1.rst
0 commit comments