Skip to content

Commit 803a7b8

Browse files
juanlofer-eprosimamergify[bot]
authored andcommitted
Add 3.2.3 release notes (#1159)
Signed-off-by: Juan Lopez Fernandez <[email protected]> (cherry picked from commit 5456e31) # Conflicts: # docs/notes/versions.rst
1 parent 7b01503 commit 803a7b8

File tree

3 files changed

+93
-4
lines changed

3 files changed

+93
-4
lines changed

docs/notes/previous_versions/supported_versions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Version 3.3
99
Version 3.2
1010
-----------
1111

12+
.. include:: v3.2.3.rst
1213
.. include:: v3.2.2.rst
1314
.. include:: v3.2.1.rst
1415
.. include:: v3.2.0.rst
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
`Version 3.2.3 <https://fast-dds.docs.eprosima.com/en/v3.2.3/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This release includes the following **features**:
5+
6+
#. Send only non-default QoS & Use ``serialize_optional_qos`` for optional QoS in EDP messages
7+
#. Add ``WireProtocolConfigQos`` to ``optionals`` serialization and make ``Monitor Service`` always serialize
8+
``optionals``
9+
#. RPC over DDS example
10+
#. Bump to asio 1.34.2
11+
#. Support aliases in Content Filtered Topic
12+
#. Add methods for TypeObject registration of RPC types
13+
14+
This release includes the following **improvements**:
15+
16+
#. Add regression test checking type_information is always copied in ``ProxyDatas`` copies
17+
#. Address some compilation warnings with latest ``GCC``
18+
#. Improvements on RPC entities
19+
#. Add references to documentation
20+
#. Update ROSin image links in ``Readme``
21+
#. Avoid calling ``setIPv4`` in ``TCPTransportInterface``
22+
#. Send heartbeat when ``wait_for_all_acked`` is called
23+
#. Use binary search in ``find_change_nts``
24+
#. Improve latency tests
25+
#. Apply ``uncrustify`` to all files
26+
27+
This release includes the following **fixes**:
28+
29+
#. Update reception timestamp when it is added to the instance
30+
#. Allow creation of built-in content filters with different type name
31+
#. Set different content filter signatures for each requester
32+
#. Allow ResourceLimitsQos serialization method compatibility
33+
#. Solve Discovery Server race conditions
34+
#. Properly delete secure endpoints if registration fails
35+
#. Add condition for ``string_builder`` nullptr on XMLDynamicParser.cpp in case bound is 0
36+
#. Create RPC example participants with default profile
37+
#. Avoid Data Race in Reader Locator
38+
#. Add multicast locator to correct locator list in ReaderProxydata
39+
#. Fix ParticipantGenericMessage serialization
40+
#. Fix build on QNX
41+
#. Fix DS initialization on "any" if no interfaces are available
42+
#. Avoid sending duplicated ACKs in DataSharing
43+
#. Allow empty partition list to match against ``"*"``
44+
#. Release change while authentication fails
45+
#. Change non_blocking_send threshold to ``sendBufferSize``
46+
#. Remote writers considered volatile by default
47+
#. Solve TCP disconnect while incomplete read deadlock
48+
#. Handle maximum deadline misses case
49+
#. Fix duplicated transport when using specific XML with CLI
50+
#. Add localhost capability only to UDP & TCP transports
51+
#. Fix doxygen documentation for ``iHandle2GUID``
52+
#. Avoid setting thread affinity of 0 in mac
53+
#. Add missing field to ``xsd``
54+
#. Fix topic argument in Discovery Server example
55+
#. Add missing IDL to code generator script
56+
#. Do not export discovery server as cmake target
57+
58+
This release includes the following **CI and release management updates**:
59+
60+
#. Move ``SimpleCommunication`` and ``system`` tests in Windows nightly
61+
#. Add compilation with latest ``GCC`` to ``fastdds_alternative_builds`` Ubuntu CI
62+
#. Remove ``2.10.x`` from PR template
63+
#. Remove ``3.1.x`` from PR template and nightly for ``3.1.x`` and ``2.10.x``
64+
#. Move ``2.10.x`` to EOL versions
65+
#. Update ``3.2.x`` to be a supported branch
66+
#. Split windows workflow
67+
#. Correct Python fallback branch
68+
#. Add ``uncrustify`` to Github CI
69+
#. Install Fix OpenSSL version in windows example testing
70+
#. Add VS143 ``toolset`` to Windows CI
71+
#. Add ``--quiet`` to ``git submodule`` invocations
72+
#. Fix doxygen to avoid errors in python bindings ``docstrings``
73+
#. Update fallback branches to use environment variables
74+
#. Update fastcdr submodule to v2.3.3
75+
#. Split Mac CI build and testing phases
76+
#. Remove RPC example
77+
#. Regenerate types with Fast DDS Gen 4.0.5
78+
#. Use appropriate Discovery-Server repository branch
79+
80+
.. important::
81+
82+
When upgrading to version 3.2.3 it is **highly recommended** to regenerate generated source from IDL files
83+
using at least `Fast DDS-Gen v4.0.5 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.5>`_.
84+
But it is advisable to regenerate them using the latest patch version of ``Fast DDS-Gen v4.0.x``.

docs/notes/versions.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The following table shows the currently supported versions of Fast DDS and their
3535
- January 2026
3636
* - 3.2
3737
- `3.2.x <https://github.com/eProsima/Fast-DDS/tree/3.2.x>`__ (LTS)
38-
- `v3.2.2 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.2.2>`__
38+
- `v3.2.3 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.2.3>`__
3939
- March 2025
4040
- March 2026 (*)
4141
- March 2026 (*)
@@ -431,15 +431,19 @@ Fast DDS as the core middleware.
431431
* - Product
432432
- Related version
433433
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
434+
<<<<<<< HEAD
434435
- `v4.1.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.1.0>`__
436+
=======
437+
- `v4.0.5 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.5>`__
438+
>>>>>>> 5456e31 (Add 3.2.3 release notes (#1159))
435439
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
436440
- `v4.1.0 <https://github.com/eProsima/IDL-Parser/releases/tag/v4.1.0>`__
437441
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
438-
- `v2.2.0 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.2.0>`__
442+
- `v2.2.1 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.2.1>`__
439443
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
440-
- `v3.2.2 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.2.2>`__
444+
- `v3.2.3 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.2.3>`__
441445
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
442-
- `v2.0.0 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.0.0>`__
446+
- `v2.0.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.0.1>`__
443447

444448
.. tab-item:: 2.14.x
445449
:sync: 2.14.x

0 commit comments

Comments
 (0)