Skip to content

Commit 9af074f

Browse files
committed
Prepare for release 3.1.2 (#1031)
* Refs #22514. Add notes for 3.1.2 Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #22514. Bump version to 3.1.2 Signed-off-by: Miguel Company <miguelcompany@eprosima.com> --------- Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
1 parent 056cbdf commit 9af074f

File tree

5 files changed

+37
-5
lines changed

5 files changed

+37
-5
lines changed

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -401,9 +401,9 @@ def configure_doxyfile(
401401
# built documents.
402402
#
403403
# The short X.Y version.
404-
version = u'3.1.1'
404+
version = u'3.1.2'
405405
# The full version, including alpha/beta/rc tags.
406-
release = u'3.1.1'
406+
release = u'3.1.2'
407407

408408
# The language for content autogenerated by Sphinx. Refer to documentation
409409
# for a list of supported languages.

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.1.1.rst
8+
.. include:: previous_versions/v3.1.2.rst
99

1010
.. seealso::
1111

docs/notes/previous_versions/supported_versions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Supported versions
44
Version 3.1
55
-----------
66

7+
.. include:: v3.1.2.rst
78
.. include:: v3.1.1.rst
89
.. include:: v3.1.0.rst
910

docs/notes/previous_versions/v3.1.1.rst

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

44
This patch release includes the following **features** in an ABI compatible manner:
55

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
`Version 3.1.2 (latest) <https://fast-dds.docs.eprosima.com/en/v3.1.2/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This release includes the following **fixes**:
5+
6+
#. Fix CVE-2025-24807
7+
#. Arithmetic overflow in fragment size calculations
8+
#. Fix EDP reliability timings
9+
#. Address ``parseXMLMemberDynamicType`` regressions
10+
#. Fix double-locking issue in ``DataSharingListener``
11+
#. Fix Discovery CLI Tool in Windows (No privileges)
12+
#. Fix log category name macro collision in ``MacOS``
13+
#. Handle socket buffer size setting when system's maximum exceeded
14+
#. Decouple transport receivers creation using unique network flows
15+
#. Fix dropped samples on reliable writers
16+
#. System Log error: infinite loop when setting thread affinity fails
17+
18+
This release includes the following **improvements**:
19+
20+
#. Benchmark example updated
21+
#. Update sqlite from 3.36.0 to 3.47.2
22+
#. Update submodules when cloning Fast DDS on CI
23+
#. Improve PDPClients initialization
24+
#. Log any errors before cancel_init()
25+
#. Add ``replace`` tag to ``package.xml``
26+
27+
.. important::
28+
29+
When upgrading to version 3.1.2 it is **highly recommended** to regenerate generated source from IDL files
30+
using at least `Fast DDS-Gen v4.0.3 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.3>`_.
31+
But it is advisable to regenerate them using the latest patch version of ``Fast DDS-Gen v4.0.x``.

0 commit comments

Comments
 (0)