Skip to content

Commit

Permalink
Include v2.6.9 release notes and 2.6.x maintenance flag (#848)
Browse files Browse the repository at this point in the history
* Refs #21244: Include v2.6.9 release notes. Add maintenance flags

Signed-off-by: Mario Dominguez <[email protected]>

* Refs #21244: Apply Jesus suggestions

Signed-off-by: Mario Dominguez <[email protected]>

* Refs #21244: Update spelling wordlist

Signed-off-by: Mario Dominguez <[email protected]>

---------

Signed-off-by: Mario Dominguez <[email protected]>
  • Loading branch information
Mario-DL authored Jul 5, 2024
1 parent dd6bbc9 commit 433dc63
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 6 deletions.
5 changes: 3 additions & 2 deletions docs/notes/previous_versions/supported_versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,10 @@ Version 2.10
.. include:: v2.10.1.rst
.. include:: v2.10.0.rst

Version 2.6
-----------
Version 2.6 (maintenance)
-------------------------

.. include:: v2.6.9.rst
.. include:: v2.6.8.rst
.. include:: v2.6.7.rst
.. include:: v2.6.6.rst
Expand Down
55 changes: 55 additions & 0 deletions docs/notes/previous_versions/v2.6.9.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
`Version 2.6.9 (maintenance) <https://fast-dds.docs.eprosima.com/en/v2.6.9/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. important::
According to our
`release support guidelines <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_
Fast DDS v2.6.9 will be the last patch version receiving backported features and bugfixes.
From now on, the v2.6 minor will only receive patches for critical issues and security fixes.

This release includes the following **features**:

#. Add XML configuration for FlowControllerDescriptor to 2.x
#. New ``max_message_size`` property to limit output datagrams size

This release includes the following **improvements**:

#. Update Fast CDR thirdparty submodule
#. Consider library behavior changes as ABI breaks in the PR template checklist
#. Allow processing of AckNack submessages with count == 0
#. Use ``%*`` instead of loop in ``.bat`` scripts.
#. Use absolute paths when loading XML files
#. TCPSendResources cleanup

Github CI management:

#. Fix Python Installation version in Github CI. Address failing system tests environment issues
#. Set fallback branch for ``get_related_branch_from_repo`` correctly
#. Fix sanitizers CI test summary report
#. Protect asio exception
#. Set Fallback branch to 2.6.x
#. Run selected VS tool on Windows CI
#. Add DNS entries to hosts files on Github workflows
#. Refactor Fast DDS Ubuntu CI to include several tests
#. Avoid ``CCache`` in workflows and nighties
#. Update README.md with GitHub actions Ubuntu CI nightly
#. Label flaky tests with ``xfail``

This release includes the following **fixes**:

#. Fix leak in ``SecurityManager::participant_volatile_message_secure_writer_``
#. Fix Discovery Server over TCP
#. Fix some leaks in XML DynamicTypes Parser
#. Correct liveliness state in a multiple reader - one writer scenario
#. Fix support for ``@key`` annotation in Dynamic types
#. Properly delete builtin statistics writers upon ``delete_contained_entities()``
#. Correctly initialize ``MatchingFailureMask`` constants to be used with the ``std::bitset`` API
#. Set DataSharing in ``Writer|ReaderProxyData``
#. Only apply content filter to ALIVE changes
#. Handle errors when setting socket buffer sizes
#. Automatically unmatch remote participants on participant deletion
#. Fix on_sample_lost notification on best-effort readers for fragmented samples
#. Handle errors when setting socket buffer sizes
#. Fix DS servers not connecting due to ports logic
#. Manual fix for documentation generation
#. Create ``InitialConnection`` for TCP initial peers
26 changes: 22 additions & 4 deletions docs/notes/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ The following table shows the minimum version required of the Fast DDS build sys
- **───**
- Tier 3: QCC (over GCC 8.3)

.. group-tab:: 2.6.x
.. group-tab:: 2.6.x (maintenance)

.. list-table::

Expand Down Expand Up @@ -243,6 +243,12 @@ The following table shows the minimum version required of the Fast DDS build sys
- **───**
- Tier 3: GCC 8

.. important::
According to our
`release support guidelines <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_
Fast DDS v2.6.9 will be the last patch version receiving backported features and bugfixes.
From now on, the v2.6 minor will only receive patches for critical issues and security fixes.

.. _dependencies_compatibilities_library_dependencies:

Library dependencies
Expand Down Expand Up @@ -306,7 +312,7 @@ The following table shows the corresponding versions of the Fast DDS library dep
* - `OpenSSL <https://github.com/openssl/openssl>`__
- `v3.1.1 <https://github.com/openssl/openssl/releases/tag/openssl-3.1.1>`__

.. group-tab:: 2.6.x
.. group-tab:: 2.6.x (maintenance)

.. list-table::
:header-rows: 1
Expand All @@ -324,6 +330,12 @@ The following table shows the corresponding versions of the Fast DDS library dep
* - `OpenSSL <https://github.com/openssl/openssl>`__
- `v1.1.1 <https://github.com/openssl/openssl/releases/tag/openssl-1.1.1>`__

.. important::
According to our
`release support guidelines <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_
Fast DDS v2.6.9 will be the last patch version receiving backported features and bugfixes.
From now on, the v2.6 minor will only receive patches for critical issues and security fixes.

.. _dependencies_compatibilities_product_compatibility:

eProsima products compatibility
Expand Down Expand Up @@ -388,7 +400,7 @@ Fast DDS as the core middleware.
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
- `v1.2.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.1>`__

.. group-tab:: 2.6.x
.. group-tab:: 2.6.x (maintenance)

.. list-table::
:header-rows: 1
Expand All @@ -402,6 +414,12 @@ Fast DDS as the core middleware.
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
- `v1.0.2 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.0.2>`__
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
- `v2.6.8 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.6.8>`__
- `v2.6.9 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.6.9>`__
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
- `v1.2.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.1>`__

.. important::
According to our
`release support guidelines <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_
Fast DDS v2.6.9 will be the last patch version receiving backported features and bugfixes.
From now on, the v2.6 minor will only receive patches for critical issues and security fixes.
1 change: 1 addition & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ autoid
automake
backoff
backport
backported
backports
benchmarking
bitfield
Expand Down

0 comments on commit 433dc63

Please sign in to comment.