Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20963] Bump version to 2.14.1 #769

Merged
merged 3 commits into from
May 13, 2024
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -384,9 +384,9 @@ def configure_doxyfile(
# built documents.
#
# The short X.Y version.
version = u'2.14.0'
version = u'2.14.1'
# The full version, including alpha/beta/rc tags.
release = u'2.14.0'
release = u'2.14.1'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion docs/notes/notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Information about the release lifecycle can be found
`here <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_.

.. include:: previous_versions/v2.14.0.rst
.. include:: previous_versions/v2.14.1.rst

.. seealso::

Expand Down
1 change: 1 addition & 0 deletions docs/notes/previous_versions/supported_versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Supported versions
Version 2.14
------------

.. include:: v2.14.1.rst
.. include:: v2.14.0.rst

Version 2.13
Expand Down
65 changes: 65 additions & 0 deletions docs/notes/previous_versions/v2.14.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
`Version 2.14.1 (latest) <https://fast-dds.docs.eprosima.com/en/v2.14.1/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. important::

Fast DDS v2.14 will be the last minor version of Fast DDS v2, the next major release will be Fast DDS
v3.0.0, stay tuned!

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

#. Implement `copy_from_topic_qos` method (see :ref:`dds_layer_publisher_datawriter_creation` and see
:ref:`dds_layer_subscriber_datareader_creation`).

This release includes the following **improvements**:

#. Set 2.12.x as EOL
#. Use a plain switch for `NetmaskFilterKind` `operator<<`
#. Set real TCP `non_blocking_send` limitation
#. Increase ack waiting time in `reliable_on_unack_sample_removed`
#. Enforce SHM ports open mode exclusions
#. Force unlimited ResourceLimits if lower or equal to zero (see :ref:`resourcelimitsqospolicy`)
#. Allow processing of AckNack submessages with ``count == 0``
#. Refactor ``IStatusQueryable`` and make monitor service interfaces private
#. Internal refactor on port handling
#. Improve ``ThreadSettingsQoS`` logging
#. Run ``is_plain`` method with the corresponding data representation
#. Address compilation issue for GLIBC version
#. Repository and test improvements:
#. Run Github Ubuntu CI on PRs
#. Only run PRs CI when a review is requested
#. Improve filtering of DNS tests
#. Make ``sample_lost_be_dw_be_dr_fragments`` test less flaky
#. Build Fast DDS Python bindings in Fast DDS Docs Github CI job
#. Add check for XML API to PR template
#. Refactor Github CI sanitizer related jobs
#. Increase sleep to miss the deadline in macOS flaky tests
#. Fix nightly sanitizer CI workflow name
#. Improve xml loading method in fuzz_XMLProfiles
#. Build ShapesDemo on Ubuntu Github CI
#. Correctly set branches for ``reusable-sanitizers-ci``

This release includes the following **fixes**:

#. Address XMLProfiles fuzzer regressions
#. Fix flaky Log tests
#. Fix hidden overloaded virtual methods
#. Effectively assert ``automatic/manual_by_participant`` liveliness
#. Fix ``on_sample_lost`` notification on best-effort readers for fragmented samples
#. Monitor service properly managing instances
#. Fix CVE-2024-30258
#. Fix Discovery Server over TCP using ``LocatorSelectorEntry``
#. Removed warning
#. Make ``get_first_untaken_info()`` coherent with ``read()/take()``
#. Fix serialization of Data(w)/Data(r) in MonitorService
#. Bugfix in ``DDSBlackboxTestsDataReader`` test
#. Fix leak in ``SecurityManager::participant_volatile_message_secure_writer_``
#. Fix some leaks in XML DynamicTypes Parser
#. Fix support for ``@key`` annotation in Dynamic types
#. Fix SecurityTest unit tests memory error
#. Fix Python Installation version in Github CI. Address failing system tests environment issues

.. note::

When upgrading to version 2.14.0 it is **advisable** to regenerate generated source from IDL files
using `Fast DDS-Gen v3.3.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v3.3.0>`_.
4 changes: 2 additions & 2 deletions docs/notes/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ The following table shows the corresponding versions of the Fast DDS library dep
* - Product
- Related version
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
- `v2.2.0 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.0>`__
- `v2.2.1 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.1>`__
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
- `v1.3.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1>`__
* - `Asio <https://github.com/chriskohlhoff/asio>`__
Expand Down Expand Up @@ -348,7 +348,7 @@ Fast DDS as the core middleware.
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
- `v1.4.1 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.4.1>`__
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
- `v2.14.0 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.0>`__
- `v2.14.1 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.14.1>`__

.. group-tab:: 2.13.x

Expand Down
2 changes: 2 additions & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ blackbox
BNF
boolean
booleans
Bugfix
bugfixes
cancelled
Cannonical
Expand Down Expand Up @@ -298,4 +299,5 @@ Wireshark
worskspace
WString
Xcode
XMLProfiles
XTypes