Skip to content

Commit 2c1cad4

Browse files
authored
Bump version to 2.14.1 (#769)
* Refs #20963: Bump version to 2.14.1 Signed-off-by: eduponz <[email protected]> * Refs #20963: Add Fast DDS v2.14.1 release notes Signed-off-by: eduponz <[email protected]> * Refs #20963: Fix undesired boldness Signed-off-by: eduponz <[email protected]> --------- Signed-off-by: eduponz <[email protected]>
1 parent 4128a38 commit 2c1cad4

File tree

6 files changed

+74
-5
lines changed

6 files changed

+74
-5
lines changed

Diff for: docs/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -384,9 +384,9 @@ def configure_doxyfile(
384384
# built documents.
385385
#
386386
# The short X.Y version.
387-
version = u'2.14.0'
387+
version = u'2.14.1'
388388
# The full version, including alpha/beta/rc tags.
389-
release = u'2.14.0'
389+
release = u'2.14.1'
390390

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

Diff for: docs/notes/notes.rst

+1-1
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/v2.14.0.rst
8+
.. include:: previous_versions/v2.14.1.rst
99

1010
.. seealso::
1111

Diff for: docs/notes/previous_versions/supported_versions.rst

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Supported versions
44
Version 2.14
55
------------
66

7+
.. include:: v2.14.1.rst
78
.. include:: v2.14.0.rst
89

910
Version 2.13

Diff for: docs/notes/previous_versions/v2.14.1.rst

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
`Version 2.14.1 (latest) <https://fast-dds.docs.eprosima.com/en/v2.14.1/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
.. important::
5+
6+
Fast DDS v2.14 will be the last minor version of Fast DDS v2, the next major release will be Fast DDS
7+
v3.0.0, stay tuned!
8+
9+
This release includes the following **features** in an ABI compatible manner:
10+
11+
#. Implement `copy_from_topic_qos` method (see :ref:`dds_layer_publisher_datawriter_creation` and see
12+
:ref:`dds_layer_subscriber_datareader_creation`).
13+
14+
This release includes the following **improvements**:
15+
16+
#. Set 2.12.x as EOL
17+
#. Use a plain switch for `NetmaskFilterKind` `operator<<`
18+
#. Set real TCP `non_blocking_send` limitation
19+
#. Increase ack waiting time in `reliable_on_unack_sample_removed`
20+
#. Enforce SHM ports open mode exclusions
21+
#. Force unlimited ResourceLimits if lower or equal to zero (see :ref:`resourcelimitsqospolicy`)
22+
#. Allow processing of AckNack submessages with ``count == 0``
23+
#. Refactor ``IStatusQueryable`` and make monitor service interfaces private
24+
#. Internal refactor on port handling
25+
#. Improve ``ThreadSettingsQoS`` logging
26+
#. Run ``is_plain`` method with the corresponding data representation
27+
#. Address compilation issue for GLIBC version
28+
#. Repository and test improvements:
29+
30+
#. Run Github Ubuntu CI on PRs
31+
#. Only run PRs CI when a review is requested
32+
#. Improve filtering of DNS tests
33+
#. Make ``sample_lost_be_dw_be_dr_fragments`` test less flaky
34+
#. Build Fast DDS Python bindings in Fast DDS Docs Github CI job
35+
#. Add check for XML API to PR template
36+
#. Refactor Github CI sanitizer related jobs
37+
#. Increase sleep to miss the deadline in macOS flaky tests
38+
#. Fix nightly sanitizer CI workflow name
39+
#. Improve xml loading method in fuzz_XMLProfiles
40+
#. Build ShapesDemo on Ubuntu Github CI
41+
#. Correctly set branches for ``reusable-sanitizers-ci``
42+
43+
This release includes the following **fixes**:
44+
45+
#. Address XMLProfiles fuzzer regressions
46+
#. Fix flaky Log tests
47+
#. Fix hidden overloaded virtual methods
48+
#. Effectively assert ``automatic/manual_by_participant`` liveliness
49+
#. Fix ``on_sample_lost`` notification on best-effort readers for fragmented samples
50+
#. Monitor service properly managing instances
51+
#. Fix CVE-2024-30258
52+
#. Fix Discovery Server over TCP using ``LocatorSelectorEntry``
53+
#. Removed warning
54+
#. Make ``get_first_untaken_info()`` coherent with ``read()/take()``
55+
#. Fix serialization of Data(w)/Data(r) in MonitorService
56+
#. Bugfix in ``DDSBlackboxTestsDataReader`` test
57+
#. Fix leak in ``SecurityManager::participant_volatile_message_secure_writer_``
58+
#. Fix some leaks in XML DynamicTypes Parser
59+
#. Fix support for ``@key`` annotation in Dynamic types
60+
#. Fix SecurityTest unit tests memory error
61+
#. Fix Python Installation version in Github CI. Address failing system tests environment issues
62+
63+
.. note::
64+
65+
When upgrading to version 2.14.0 it is **advisable** to regenerate generated source from IDL files
66+
using `Fast DDS-Gen v3.3.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.0>`_.

Diff for: docs/notes/versions.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ The following table shows the corresponding versions of the Fast DDS library dep
260260
* - Product
261261
- Related version
262262
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
263-
- `v2.2.0 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.0>`__
263+
- `v2.2.1 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.1>`__
264264
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
265265
- `v1.3.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1>`__
266266
* - `Asio <https://github.com/chriskohlhoff/asio>`__
@@ -348,7 +348,7 @@ Fast DDS as the core middleware.
348348
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
349349
- `v1.4.1 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.4.1>`__
350350
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
351-
- `v2.14.0 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.0>`__
351+
- `v2.14.1 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.1>`__
352352

353353
.. group-tab:: 2.13.x
354354

Diff for: docs/spelling_wordlist.txt

+2
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ blackbox
3939
BNF
4040
boolean
4141
booleans
42+
Bugfix
4243
bugfixes
4344
cancelled
4445
Cannonical
@@ -298,4 +299,5 @@ Wireshark
298299
worskspace
299300
WString
300301
Xcode
302+
XMLProfiles
301303
XTypes

0 commit comments

Comments
 (0)