Skip to content

Commit

Permalink
Bump to v2.7.2 and include Fast DDS v2.7.2 release notes (#456)
Browse files Browse the repository at this point in the history
* Refs #16905: bump version to v2.7.2

Signed-off-by: JLBuenoLopez-eProsima <[email protected]>

* Refs #16905: include EOL in branches no longer alive

Signed-off-by: JLBuenoLopez-eProsima <[email protected]>

* Refs #16905: include Fast DDS v2.7.2 release notes

Signed-off-by: JLBuenoLopez-eProsima <[email protected]>

* Refs #16905: fix tests

Signed-off-by: JLBuenoLopez-eProsima <[email protected]>

---------

Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
  • Loading branch information
JLBuenoLopez authored Feb 1, 2023
1 parent ac40c6c commit aa3972e
Show file tree
Hide file tree
Showing 11 changed files with 73 additions and 38 deletions.
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -380,9 +380,9 @@ def configure_doxyfile(
# built documents.
#
# The short X.Y version.
version = u'2.7.1'
version = u'2.7.2'
# The full version, including alpha/beta/rc tags.
release = u'2.7.1'
release = u'2.7.2'

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

Version 2.7.1
=============

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

1. :ref:`check_static_xml_file` by means of |DomainParticipantFactory::check_xml_static_discovery-api|.
2. :ref:`dds_layer_core_readcondition` implementation.
Version 2.7.2 (EOL)
===================

This release includes the following **improvements**:

1. Thread sanitizer CI.
2. Overload |DataReader::get_unread_count-api|.
3. Improve read/take performance when using topic with a great number of keys.
4. Improve rediscovery on lossy environments.
5. New :ref:`CMake option<cmake_options>` `USE_THIRDPARTY_SHARED_MUTEX`.
6. Notify changes in bulk in RTPS readers.
1. Skip ``writer_removed`` processing for unaccounted instances.
2. Improve ``GUID_t`` operator ``<`` performance.

This release includes the following **bugfixes**:
This release also includes the following **bugfixes**:

1. Fix Fast CDR submodule update to v1.0.24.
2. Fix access to some pointers.
3. Fixed validation on :class:`ParameterPropertyList_t`.
4. Fixed acknowledgement in DataSharing.
5. Fixed wrong usage of :class:`std::remove_if`.
6. Suppress OpenSSL 3.0 warnings.
7. Fixed race condition in Logging module.
8. Other minor fixes and improvements.
1. Fix complex member printing for DynamicDataHelper.
2. Add python3 dependency.
3. Fix selection of output locators.
4. Fix data races when creating DataWriters.
5. Fix null dereferences on XML parser.
6. Send GAPs correctly when using separate sending.
7. Install Statistics IDL file.
8. Fixes for building in old compilers.
9. Fix several deadlocks.
10. Fix communication with asymmetric :ref:`discovery_ignore_flags`.
11. Fix notification lost.
12. Fix StatelessWriter ACK check.
13. Fix ``total_read_`` to be consistent with Reader's History after
:cpp:func:`DataReader::get_first_untaken_info()<eprosima::fastdds::dds::DataReader::get_first_untaken_info>`.
14. Fix doxygen documentation adding deprecated to ``ThroughputControllerDescriptor``.
15. Several dependencies fixes upgrading to Ubuntu 22.04.
16. Ensure ``shared_mutex`` implementation is consistent throughout supported platforms.
17. Fix StatisticsSubmessageData unaligned access.

.. note::
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
Expand All @@ -41,6 +42,7 @@ This release includes the following **bugfixes**:
Previous versions
=================

.. include:: previous_versions/v2.7.1.rst
.. include:: previous_versions/v2.7.0.rst
.. include:: previous_versions/v2.6.2.rst
.. include:: previous_versions/v2.6.1.rst
Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.0.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.0
^^^^^^^^^^^^^
Version 2.3.0 (EOL)
^^^^^^^^^^^^^^^^^^^

This minor release is API compatible with the previous minor release, but introduces **ABI breaks** on
two of the three public APIs:
Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.1.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.1
^^^^^^^^^^^^^
Version 2.3.1 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes several **bugfixes** and **improvements**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.2.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.2
^^^^^^^^^^^^^
Version 2.3.2 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **feature**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.3.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.3
^^^^^^^^^^^^^
Version 2.3.3 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.4.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.4
^^^^^^^^^^^^^
Version 2.3.4 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.5.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.5
^^^^^^^^^^^^^
Version 2.3.5 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.7.0.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.7.0
^^^^^^^^^^^^^
Version 2.7.0 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
32 changes: 32 additions & 0 deletions docs/notes/previous_versions/v2.7.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
Version 2.7.1 (EOL)
^^^^^^^^^^^^^^^^^^^

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

1. :ref:`check_static_xml_file` by means of :cpp:func:`DomainParticipantFactory::check_xml_static_discovery()<eprosima::fastdds::dds::DomainParticipantFactory::check_xml_static_discovery>`.
2. :ref:`dds_layer_core_readcondition` implementation.

This release includes the following **improvements**:

1. Thread sanitizer CI.
2. Overload :cpp:func:`get_unread_count()<eprosima::fastdds::dds::DataReader::get_unread_count>`.
3. Improve read/take performance when using topic with a great number of keys.
4. Improve rediscovery on lossy environments.
5. New :ref:`CMake option<cmake_options>` `USE_THIRDPARTY_SHARED_MUTEX`.
6. Notify changes in bulk in RTPS readers.

This release includes the following **bugfixes**:

1. Fix Fast CDR submodule update to v1.0.24.
2. Fix access to some pointers.
3. Fixed validation on :class:`ParameterPropertyList_t`.
4. Fixed acknowledgement in DataSharing.
5. Fixed wrong usage of :class:`std::remove_if`.
6. Suppress OpenSSL 3.0 warnings.
7. Fixed race condition in Logging module.
8. Other minor fixes and improvements.

.. note::
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
files using *fastddsgen*.
If you are upgrading from any older version, regenerating the code is *highly recommended*.
1 change: 1 addition & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ decrypt
decrypted
dependant
dereference
dereferences
deserialization
deserialize
deserialized
Expand Down

0 comments on commit aa3972e

Please sign in to comment.