You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Refs #21557. Bump version in conf.py
Signed-off-by: Miguel Company <[email protected]>
* Refs #21557. Move 2.10.4 notes to new file.
Signed-off-by: Miguel Company <[email protected]>
* Refs #21557. Add 2.10.5 release notes.
Signed-off-by: Miguel Company <[email protected]>
* Refs #21557. Apply suggestion.
Signed-off-by: Miguel Company <[email protected]>
* Refs #21557. Fix quoting.
Signed-off-by: Miguel Company <[email protected]>
* Refs #21557. Fix spelling.
Signed-off-by: Miguel Company <[email protected]>
---------
Signed-off-by: Miguel Company <[email protected]>
#. Allow processing of ``AckNack`` submessages with ``count == 0``.
27
-
#. Internal refactor on port handling.
28
-
#. Upgrade Fast CDR submodule to v1.0.28
29
-
30
-
TCP transport improvements:
31
-
32
-
#. TCP ``non-blocking`` send.
33
-
#. Enabling multiple interfaces through whitelist in TCP servers.
34
-
#. Set real TCP ``non-blocking-send`` limitation.
35
-
#. Clean up TCP send resources on peer disconnection.
17
+
#. Use ``%*`` instead of loop in ``.bat`` scripts
18
+
#. Documentation improvements
19
+
#. Use absolute paths when loading XML files
20
+
#. Reduce tests flakiness
21
+
#. Add unsigned specification to literals
36
22
37
23
Github CI management:
38
24
39
-
#. Add macOS Github CI.
40
-
#. Avoid running GitHub CI if PR has conflicts.
41
-
#. Add Ubuntu Github CI.
42
-
#. Improve CI version management.
43
-
#. Pin CMake version and ``vm.mmap_rnd_bits`` in sanitizer workflows.
44
-
#. Only run PRs CI when review is requested.
45
-
#. Refactor Github CI sanitizer related jobs.
46
-
#. Build ``ShapesDemo`` on Ubuntu Github CI.
47
-
#. Fix Python version and environment.
48
-
#. Add DNS entries to hosts files on Github workflows.
49
-
#. Build Fast DDS Python bindings in Fast DDS Docs Github CI job.
25
+
#. Set fallback branch for ``get_related_branch_from_repo`` correctly
26
+
#. Fix sanitizers CI test summary report
27
+
#. Run selected VS tool on Windows CI
28
+
#. Use token for CCache action
29
+
#. Refactor Fast DDS Ubuntu CI to include several tests
30
+
#. Avoid CCache in some Github workflows
31
+
#. Build profiling tests as alternate build in Ubuntu CI
32
+
#. Add Ubuntu weekly CI
33
+
#. Fix python version in sanitizers CI
34
+
#. Fix windows CI and add vanilla build step in Ubuntu CI
35
+
#. Use eProsima-CI action to install Qt
36
+
#. Update types regeneration script homing path
50
37
51
38
This release includes the following **fixes**:
52
39
53
-
#. Fix and refactor Windows Github CI.
54
-
#. Fix wrong log info messages on TCP.
55
-
#. Add a keyed fragmented change to the reader data instance only when complete.
56
-
#. Prevent index overflow and correctly assert the end iterator in DataSharing.
57
-
#. Fix the shared memory cleaning script.
58
-
#. Fix CI documentation workflow label triggering.
59
-
#. Add missing virtual destructor for ``StatisticsAncillary``.
60
-
#. Migrate apt package installation action to ``eProsima-CI``.
61
-
#. Add missing ``TypeLookup`` listeners.
62
-
#. Fix doxygen docs warnings. Prepare for compiling with ``Doxygen 1.10.0``.
63
-
#. Upgrade dependency version to last patch version in ``.repos`` file.
64
-
#. Fix TCP reconnection after open logical port failure.
65
-
#. Avoid unhandled asio exceptions.
66
-
#. Fix ``CVE-2024-28231``.
67
-
#. Fix data race on PDP.
68
-
#. Fix flaky Log tests.
69
-
#. Fix some flaky MacOS tests.
70
-
#. Fix hidden overloaded virtual methods.
71
-
#. Fix test filtering in CMake files.
72
-
#. Avoid first message loss in TCP.
73
-
#. Fix ``CVE-2024-30258 / CVE-2024-30259``.
74
-
#. Enforce SHM ports open mode exclusions.
75
-
#. Force unlimited :ref:`ResourceLimits <resourcelimitsqospolicy>` if lower or equal to zero.
76
-
#. Removed warning in ``ParameterList``.
77
-
#. Make :cpp:func:`DataReader::get_first_untaken_info()<eprosima::fastdds::dds::DataReader::get_first_untaken_info>` coherent with ``read()/take()``.
78
-
#. Fix leak in ``SecurityManager``.
79
-
#. Fix support for ``@key`` annotation in ``DynamicTypes``.
80
-
#. Fix leaks in XML parser for ``DynamicTypes``.
81
-
#. Fix Discovery Server over TCP.
82
-
#. Handle errors when setting socket buffer sizes.
83
-
#. Fix :cpp:func:`on_sample_lost<eprosima::fastdds::dds::DataReaderListener::on_sample_lost>` notification on best-effort readers for fragmented samples.
84
-
#. Fix DataSharing QoS deserialization.
40
+
#. Automatically unmatch remote participants on participant deletion
41
+
#. Only apply content filter to ALIVE changes
42
+
#. Fix liveliness state in a multiple reader - one writer scenario
43
+
#. Fix topic interference on ``liveliness_changed`` status
44
+
#. Fix DS servers not connecting due to ports logic
45
+
#. Fix issue with exclusive ownership and unordered samples
46
+
#. Fix SecurityManager memory issue
47
+
#. Correctly initialize ``MatchingFailureMask`` constants to be used with the ``std::bitset`` API
48
+
#. Fix data race in ``TypeObjectFactory::get_instance``
49
+
#. Properly delete builtin statistics writers upon ``delete_contained_entities()``
50
+
#. Fix secure simple participants with initial peers not matching over TCP
51
+
#. Fix access violations on XML parser detected by OSS-fuzz
85
52
86
53
.. note::
87
54
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
@@ -91,6 +58,7 @@ This release includes the following **fixes**:
#. Allow processing of ``AckNack`` submessages with ``count == 0``.
20
+
#. Internal refactor on port handling.
21
+
#. Upgrade Fast CDR submodule to v1.0.28
22
+
23
+
TCP transport improvements:
24
+
25
+
#. TCP ``non-blocking`` send.
26
+
#. Enabling multiple interfaces through whitelist in TCP servers.
27
+
#. Set real TCP ``non-blocking-send`` limitation.
28
+
#. Clean up TCP send resources on peer disconnection.
29
+
30
+
Github CI management:
31
+
32
+
#. Add macOS Github CI.
33
+
#. Avoid running GitHub CI if PR has conflicts.
34
+
#. Add Ubuntu Github CI.
35
+
#. Improve CI version management.
36
+
#. Pin CMake version and ``vm.mmap_rnd_bits`` in sanitizer workflows.
37
+
#. Only run PRs CI when review is requested.
38
+
#. Refactor Github CI sanitizer related jobs.
39
+
#. Build ``ShapesDemo`` on Ubuntu Github CI.
40
+
#. Fix Python version and environment.
41
+
#. Add DNS entries to hosts files on Github workflows.
42
+
#. Build Fast DDS Python bindings in Fast DDS Docs Github CI job.
43
+
44
+
This release includes the following **fixes**:
45
+
46
+
#. Fix and refactor Windows Github CI.
47
+
#. Fix wrong log info messages on TCP.
48
+
#. Add a keyed fragmented change to the reader data instance only when complete.
49
+
#. Prevent index overflow and correctly assert the end iterator in DataSharing.
50
+
#. Fix the shared memory cleaning script.
51
+
#. Fix CI documentation workflow label triggering.
52
+
#. Add missing virtual destructor for ``StatisticsAncillary``.
53
+
#. Migrate apt package installation action to ``eProsima-CI``.
54
+
#. Add missing ``TypeLookup`` listeners.
55
+
#. Fix doxygen docs warnings. Prepare for compiling with ``Doxygen 1.10.0``.
56
+
#. Upgrade dependency version to last patch version in ``.repos`` file.
57
+
#. Fix TCP reconnection after open logical port failure.
58
+
#. Avoid unhandled asio exceptions.
59
+
#. Fix ``CVE-2024-28231``.
60
+
#. Fix data race on PDP.
61
+
#. Fix flaky Log tests.
62
+
#. Fix some flaky MacOS tests.
63
+
#. Fix hidden overloaded virtual methods.
64
+
#. Fix test filtering in CMake files.
65
+
#. Avoid first message loss in TCP.
66
+
#. Fix ``CVE-2024-30258 / CVE-2024-30259``.
67
+
#. Enforce SHM ports open mode exclusions.
68
+
#. Force unlimited :ref:`ResourceLimits <resourcelimitsqospolicy>` if lower or equal to zero.
69
+
#. Removed warning in ``ParameterList``.
70
+
#. Make :cpp:func:`DataReader::get_first_untaken_info()<eprosima::fastdds::dds::DataReader::get_first_untaken_info>` coherent with ``read()/take()``.
71
+
#. Fix leak in ``SecurityManager``.
72
+
#. Fix support for ``@key`` annotation in ``DynamicTypes``.
73
+
#. Fix leaks in XML parser for ``DynamicTypes``.
74
+
#. Fix Discovery Server over TCP.
75
+
#. Handle errors when setting socket buffer sizes.
76
+
#. Fix :cpp:func:`on_sample_lost<eprosima::fastdds::dds::DataReaderListener::on_sample_lost>` notification on best-effort readers for fragmented samples.
77
+
#. Fix DataSharing QoS deserialization.
78
+
79
+
.. note::
80
+
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
81
+
files using *fastddsgen*.
82
+
If you are upgrading from any older version, regenerating the code is *highly recommended*.
0 commit comments