Skip to content

Commit 5456e31

Browse files
Add 3.2.3 release notes (#1159)
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
1 parent aad3ae5 commit 5456e31

File tree

3 files changed

+90
-5
lines changed

3 files changed

+90
-5
lines changed

docs/notes/previous_versions/supported_versions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Version 3.3
1414
Version 3.2
1515
-----------
1616

17+
.. include:: v3.2.3.rst
1718
.. include:: v3.2.2.rst
1819
.. include:: v3.2.1.rst
1920
.. 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: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ The following table shows the currently supported versions of Fast DDS and their
4141
- January 2026
4242
* - 3.2
4343
- `3.2.x <https://github.com/eProsima/Fast-DDS/tree/3.2.x>`__ (LTS)
44-
- `v3.2.2 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.2.2>`__
44+
- `v3.2.3 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.2.3>`__
4545
- March 2025
4646
- March 2026 (*)
4747
- March 2026 (*)
@@ -531,15 +531,15 @@ Fast DDS as the core middleware.
531531
* - Product
532532
- Related version
533533
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
534-
- `v4.0.4 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.4>`__
534+
- `v4.0.5 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.5>`__
535535
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
536536
- `v4.0.4 <https://github.com/eProsima/IDL-Parser/releases/tag/v4.0.4>`__
537537
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
538-
- `v2.2.0 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.2.0>`__
538+
- `v2.2.1 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.2.1>`__
539539
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
540-
- `v3.2.2 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.2.2>`__
540+
- `v3.2.3 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.2.3>`__
541541
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
542-
- `v2.0.0 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.0.0>`__
542+
- `v2.0.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.0.1>`__
543543

544544
.. tab-item:: 2.14.x
545545
:sync: 2.14.x

0 commit comments

Comments
 (0)