diff --git a/docs/notes/previous_versions/supported_versions.rst b/docs/notes/previous_versions/supported_versions.rst index 535aa7c8e..c17661a99 100644 --- a/docs/notes/previous_versions/supported_versions.rst +++ b/docs/notes/previous_versions/supported_versions.rst @@ -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 diff --git a/docs/notes/previous_versions/v2.6.9.rst b/docs/notes/previous_versions/v2.6.9.rst new file mode 100644 index 000000000..8af5831a9 --- /dev/null +++ b/docs/notes/previous_versions/v2.6.9.rst @@ -0,0 +1,55 @@ +`Version 2.6.9 (maintenance) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. important:: + According to our + `release support guidelines `_ + 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 diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index 5026218e0..52ef83325 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -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:: @@ -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 `_ + 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 @@ -306,7 +312,7 @@ The following table shows the corresponding versions of the Fast DDS library dep * - `OpenSSL `__ - `v3.1.1 `__ - .. group-tab:: 2.6.x + .. group-tab:: 2.6.x (maintenance) .. list-table:: :header-rows: 1 @@ -324,6 +330,12 @@ The following table shows the corresponding versions of the Fast DDS library dep * - `OpenSSL `__ - `v1.1.1 `__ + .. important:: + According to our + `release support guidelines `_ + 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 @@ -388,7 +400,7 @@ Fast DDS as the core middleware. * - `Discovery Server `__ - `v1.2.1 `__ - .. group-tab:: 2.6.x + .. group-tab:: 2.6.x (maintenance) .. list-table:: :header-rows: 1 @@ -402,6 +414,12 @@ Fast DDS as the core middleware. * - `Fast DDS python `__ - `v1.0.2 `__ * - `Shapes Demo `__ - - `v2.6.8 `__ + - `v2.6.9 `__ * - `Discovery Server `__ - `v1.2.1 `__ + + .. important:: + According to our + `release support guidelines `_ + 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. diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 9799d9d15..56c49a0f8 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -27,6 +27,7 @@ autoid automake backoff backport +backported backports benchmarking bitfield