Skip to content

Commit 900c72b

Browse files
authored
Fix error on v3.0.2.rst (#1035)
Signed-off-by: Javier Gil Aviles <javiergil@eprosima.com>
1 parent 5bb15f0 commit 900c72b

File tree

1 file changed

+66
-22
lines changed

1 file changed

+66
-22
lines changed

docs/notes/previous_versions/v3.0.2.rst

Lines changed: 66 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,78 @@
33

44
This release includes the following **improvements**:
55

6-
#. Add default subscriber profile in ROS 2 XML configuration
7-
#. Enhance Fast DDS docs with a FAQs section covering every subsection
8-
#. Add support `@value` annotation on `fastddsgen`
9-
#. Add notes from `v2.10.5`
10-
#. Update `fastdds_profiles.xsd` file location
11-
#. Include link to Python installation Getting started
12-
#. Add Spell Check error summary to reusable workflow
13-
#. Add notes from `v2.10.6`
14-
#. Allow run CI on external contributions
15-
#. Add notes from `v2.14.4`
16-
#. Add data-sharing with security incompatibility warning
17-
#. Add documentation for `preferred_key_agreement` property
18-
#. Add documentation for transmit_algorithms_as_legacy` on builtin security plugins
19-
#. Update migration guide removing things not related to application developer
6+
#. Add support for ``DLL`` export on Windows
7+
#. Modify help command of XML CLI tool
8+
#. Register and propagate ``MonitorService`` status type object
9+
#. Add tests for ``TypeLookup`` service
10+
#. Discard changes with big ``key-only`` payload and no ``key hash``
11+
#. Improve on Step-by-Step User Guide from the Migration Guide
12+
#. Add test for support of enumeration literal
13+
#. Update new nightly jobs on ``README``
14+
#. Change ``xsd`` files installation directory to ``share/fastdds`` and remove icons on Windows uninstall
15+
#. Update commercial support section in ``README``
16+
#. Rename ``RTPSParticipantImpl.h`` to ``RTPSParticipantImpl.hpp``
17+
#. Add new property to select preferred key agreement algorithm
18+
#. Improve ``OpenSSL`` lifecycle handling
19+
#. Improve Blackbox TCP tests suite
20+
#. Improve ``PDPClientsp`` initialization
21+
#. Update ``sqlite`` from 3.36.0 to 3.47.2
22+
#. Improve debugging process by adding logs before running ``SecurityManager::cancel_init()``
23+
#. Update Benchmark example
24+
#. Add ``replace`` tag to ``package.xml``
25+
#. Decouple transport receivers creation using unique network flows
26+
#. Support compiler MSYS2-MinGW
27+
#. Avoid redefinition warning for ``OPENSSL_API_COMPAT``
28+
29+
Github CI management:
30+
31+
#. Allow running CI on external contributions
32+
#. Add Windows CI example testing
33+
#. Update submodules when cloning Fast DDS on CI
34+
#. Add ``flow_control``, ``rtps``, ``custom_payload_pool`` and ``content_filter`` to Windows example CI testing
2035

2136
This release includes the following **fixes**:
2237

23-
#. Fix typo in statistics troubleshooting XML snippet
24-
#. Fix master build to run on Ubuntu 24.04
25-
#. Fix `sphinx-toolbox` version in `requirements.txt`
26-
#. Avoid referring to specific ROS 2 distributions
27-
#. Adjust XML snippets to meet QoS constraints
28-
#. Fix issues on typos and unified some formats
29-
#. Fix typo in getting started C++ section
30-
#. Fix default ROS 2 publication mode
38+
#. Fix CVE-2025-24807
39+
#. Update request reply refactored example ``README``
40+
#. Fix ``xtypes`` example issue if XML environment variable was not set
41+
#. Fix length checks in the builtin decoder
42+
#. Remove unused ``validMatching`` methods in ``EDP``
43+
#. Regression test for ``Fast DDS-Gen``
44+
#. Fix memory leak issue deleting ``TypeLookupManager``
45+
#. Fix issues in Dynamic Network Interfaces
46+
#. Fix wrong Data type referred in flow control example
47+
#. Address ``oss fuzz`` ``XMLParser`` regression
48+
#. Fix destruction ``data-race`` on participant removal in ``intra-process``
49+
#. Fix ``DataReaderHistory`` regression
50+
#. Fix ``FASTDDS_SHM_TRANSPORT_DISABLED`` for ``LARGE_DATA`` modes
51+
#. Address ``XMLDynamicParser`` regression
52+
#. Fix ``SecurityManager`` assertion in ``Secure DS``
53+
#. Fix issue on ``participant_stateless``
54+
#. Fix comparison in ``is_update_allowed``
55+
#. Fix ``-Werror=template-id-cdtor``
56+
#. Fix TCP discovery server locators translation
57+
#. Fix ``cmake`` generator evaluation
58+
#. Fix ``TSAN`` potential deadlock by lock inversion
59+
#. Fix issue on ``NetworkBuffers``
60+
#. Fix unique network flows with TCP transports
61+
#. Fix algorithm strings on ``PermissionsToken`` and ``IdentityToken``
62+
#. Arithmetic overflow in fragment size calculations
63+
#. Address ``parseXMLMemberDynamicType`` regression
64+
#. Fix ``EDP`` reliability timings
65+
#. Fix null-dereference in ``parseXMLMemberDynamicType``
66+
#. Fix double-locking issue in ``DataSharingListener``
67+
#. Fix Discovery CLI Tool in Windows (No privileges)
68+
#. Fix socket buffer size configuration mechanism
69+
#. Fix issue on ``reliable`` ``volatile`` when all history acked
70+
#. Fix log category name macro collision in ``MacOS``
71+
#. Fix issue of infinite loop when setting thread affinity fails
72+
#. Fix error handling logic in ``try_setting_buffer_size``
73+
#. Fix call to ``on_unacknowledged_sample_removed`` when keep all history is used
3174

3275
.. important::
3376

3477
When upgrading to version 3.0.2 it is **required** to regenerate generated source from IDL files
3578
using at least `Fast DDS-Gen v4.0.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.0>`_.
3679
But it is advisable to regenerate them using the latest patch version of ``Fast DDS-Gen v4.0.x``.
80+

0 commit comments

Comments
 (0)