Skip to content

Commit 097d8b6

Browse files
Prepare for v3.4.1 (#1169)
* Refs #23745: Prepare for v3.4.1 Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com> * Refs #23745: Use Fast DDS RN Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com> * Refs #23745: Review Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com> * Refs #23745: Review - Alias from API reference Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com> --------- Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
1 parent 9b8762c commit 097d8b6

7 files changed

Lines changed: 53 additions & 6 deletions

File tree

docs/03-exports/aliases-api.include

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -937,6 +937,7 @@
937937
.. |RTPSWriters-api| replace:: :cpp:class:`RTPSWriters <eprosima::fastdds::rtps::RTPSWriter>`
938938
.. |WriterAttributes-api| replace:: :cpp:class:`WriterAttributes<eprosima::fastdds::rtps::WriterAttributes>`
939939
.. |RTPSWriters::new_change-api| replace:: :cpp:func:`RTPSWriter::new_change() <eprosima::fastdds::rtps::RTPSWriter::new_change>`
940+
.. |RTPSWriters::wait_for_all_acked-api| replace:: :cpp:func:`RTPSWriter::wait_for_all_acked <eprosima::fastdds::rtps::RTPSWriter::wait_for_all_acked>`
940941

941942
.. |History-api| replace:: :cpp:class:`History <eprosima::fastdds::rtps::History>`
942943
.. |WriterHistory-api| replace:: :cpp:class:`WriterHistory <eprosima::fastdds::rtps::WriterHistory>`

docs/conf.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -507,9 +507,9 @@ def configure_doxyfile(
507507
# built documents.
508508
#
509509
# The short X.Y version.
510-
version = "3.4.0"
510+
version = "3.4.1"
511511
# The full version, including alpha/beta/rc tags.
512-
release = "3.4.0"
512+
release = "3.4.1"
513513

514514
# The language for content autogenerated by Sphinx. Refer to documentation
515515
# for a list of supported languages.
@@ -535,6 +535,7 @@ def configure_doxyfile(
535535
"*/*/includes/*.rst",
536536
"*/*/*/includes/*.rst",
537537
"*/*/*/*/includes/*.rst",
538+
"notes/previous_versions/v*.rst",
538539
]
539540

540541
# The reST default role (used for this markup: `text`) to use for all

docs/notes/notes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Information about the release lifecycle can be found
66
`here <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_.
77

8-
.. include:: previous_versions/v3.4.0.rst
8+
.. include:: previous_versions/v3.4.1.rst
99

1010
.. seealso::
1111

docs/notes/previous_versions/supported_versions.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
.. include:: ../../03-exports/aliases-api.include
2+
13
Supported versions
24
==================
35

46
Version 3.4
57
-----------
68

9+
.. include:: v3.4.1.rst
710
.. include:: v3.4.0.rst
811

912
Version 3.3

docs/notes/previous_versions/v3.2.3.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This release includes the following **improvements**:
1919
#. Add references to documentation
2020
#. Update ROSin image links in ``Readme``
2121
#. Avoid calling ``setIPv4`` in ``TCPTransportInterface``
22-
#. Send heartbeat when ``wait_for_all_acked`` is called
22+
#. Send heartbeat when |RTPSWriters::wait_for_all_acked-api| is called
2323
#. Use binary search in ``find_change_nts``
2424
#. Improve latency tests
2525
#. Apply ``uncrustify`` to all files

docs/notes/previous_versions/v3.4.0.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
`Version 3.4.0 (latest) <https://fast-dds.docs.eprosima.com/en/v3.4.0/index.html>`_
2-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1+
`Version 3.4.0 <https://fast-dds.docs.eprosima.com/en/v3.4.0/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33

44
This minor release includes the following **features**:
55

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
`Version 3.4.1 (latest) <https://fast-dds.docs.eprosima.com/en/v3.4.1/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This patch release includes the following **security fixes**:
5+
6+
* `CVE-2025-62599 <https://www.cve.org/CVERecord?id=CVE-2025-62599>`_
7+
* `CVE-2025-62600 <https://www.cve.org/CVERecord?id=CVE-2025-62600>`_
8+
* `CVE-2025-62601 <https://www.cve.org/CVERecord?id=CVE-2025-62601>`_
9+
* `CVE-2025-62602 <https://www.cve.org/CVERecord?id=CVE-2025-62602>`_
10+
* `CVE-2025-62603 <https://www.cve.org/CVERecord?id=CVE-2025-62603>`_
11+
* `CVE-2025-64098 <https://www.cve.org/CVERecord?id=CVE-2025-64098>`_
12+
* `CVE-2025-62799 <https://www.cve.org/CVERecord?id=CVE-2025-62799>`_
13+
* `CVE-2025-64438 <https://www.cve.org/CVERecord?id=CVE-2025-64438>`_
14+
15+
This patch release includes the following **improvements**:
16+
17+
* Send heartbeat when |RTPSWriters::wait_for_all_acked-api| is called
18+
* Update fastcdr submodule
19+
* Update RELEASE_SUPPORT with release 3.2.3
20+
* Apply ``Uncrustify``
21+
22+
This patch release includes the following **fixes**:
23+
24+
* Remove residual generated files
25+
* Guard ``gnu::optimize`` with ``defined(__GNUC__)``
26+
* Making system libraries private in ``target_link_libraries``
27+
* Remove manually change of ``/Zi`` MSVC option
28+
* Avoid ``PROJECT_SOURCE_DIR`` and ``make_unique`` when building blackbox tests
29+
* Avoid casting ``GUID_t`` into ``InstanceHandle_t``
30+
* Fixed some data races
31+
32+
It also includes the following **CI management improvements**:
33+
34+
* Allow CI to run tests with manual dispatch
35+
* Reduce disk usage in TSAN job
36+
* Upgrade to MacOS Sequoia
37+
38+
.. important::
39+
40+
When upgrading to version 3.4.1 it is **highly recommended** to regenerate generated source from IDL files
41+
using at least `Fast DDS-Gen v4.2.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.2.0>`_.
42+
But it is advisable to regenerate them using the latest patch version of ``Fast DDS-Gen v4.2.x``.

0 commit comments

Comments
 (0)