Skip to content

Commit f86f180

Browse files
Include v2.6.9 release notes and 2.6.x maintenance flag (#848) (#849)
* Refs #21244: Include v2.6.9 release notes. Add maintenance flags Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21244: Apply Jesus suggestions Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> * Refs #21244: Update spelling wordlist Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> --------- Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com> (cherry picked from commit 433dc63) Co-authored-by: Mario Domínguez López <116071334+Mario-DL@users.noreply.github.com>
1 parent c3c595b commit f86f180

File tree

4 files changed

+81
-6
lines changed

4 files changed

+81
-6
lines changed

docs/notes/previous_versions/supported_versions.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@ Version 2.10
2626
.. include:: v2.10.1.rst
2727
.. include:: v2.10.0.rst
2828

29-
Version 2.6
30-
-----------
29+
Version 2.6 (maintenance)
30+
-------------------------
3131

32+
.. include:: v2.6.9.rst
3233
.. include:: v2.6.8.rst
3334
.. include:: v2.6.7.rst
3435
.. include:: v2.6.6.rst
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
`Version 2.6.9 (maintenance) <https://fast-dds.docs.eprosima.com/en/v2.6.9/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
.. important::
5+
According to our
6+
`release support guidelines <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_
7+
Fast DDS v2.6.9 will be the last patch version receiving backported features and bugfixes.
8+
From now on, the v2.6 minor will only receive patches for critical issues and security fixes.
9+
10+
This release includes the following **features**:
11+
12+
#. Add XML configuration for FlowControllerDescriptor to 2.x
13+
#. New ``max_message_size`` property to limit output datagrams size
14+
15+
This release includes the following **improvements**:
16+
17+
#. Update Fast CDR thirdparty submodule
18+
#. Consider library behavior changes as ABI breaks in the PR template checklist
19+
#. Allow processing of AckNack submessages with count == 0
20+
#. Use ``%*`` instead of loop in ``.bat`` scripts.
21+
#. Use absolute paths when loading XML files
22+
#. TCPSendResources cleanup
23+
24+
Github CI management:
25+
26+
#. Fix Python Installation version in Github CI. Address failing system tests environment issues
27+
#. Set fallback branch for ``get_related_branch_from_repo`` correctly
28+
#. Fix sanitizers CI test summary report
29+
#. Protect asio exception
30+
#. Set Fallback branch to 2.6.x
31+
#. Run selected VS tool on Windows CI
32+
#. Add DNS entries to hosts files on Github workflows
33+
#. Refactor Fast DDS Ubuntu CI to include several tests
34+
#. Avoid ``CCache`` in workflows and nighties
35+
#. Update README.md with GitHub actions Ubuntu CI nightly
36+
#. Label flaky tests with ``xfail``
37+
38+
This release includes the following **fixes**:
39+
40+
#. Fix leak in ``SecurityManager::participant_volatile_message_secure_writer_``
41+
#. Fix Discovery Server over TCP
42+
#. Fix some leaks in XML DynamicTypes Parser
43+
#. Correct liveliness state in a multiple reader - one writer scenario
44+
#. Fix support for ``@key`` annotation in Dynamic types
45+
#. Properly delete builtin statistics writers upon ``delete_contained_entities()``
46+
#. Correctly initialize ``MatchingFailureMask`` constants to be used with the ``std::bitset`` API
47+
#. Set DataSharing in ``Writer|ReaderProxyData``
48+
#. Only apply content filter to ALIVE changes
49+
#. Handle errors when setting socket buffer sizes
50+
#. Automatically unmatch remote participants on participant deletion
51+
#. Fix on_sample_lost notification on best-effort readers for fragmented samples
52+
#. Handle errors when setting socket buffer sizes
53+
#. Fix DS servers not connecting due to ports logic
54+
#. Manual fix for documentation generation
55+
#. Create ``InitialConnection`` for TCP initial peers

docs/notes/versions.rst

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ The following table shows the minimum version required of the Fast DDS build sys
208208
- **───**
209209
- Tier 3: QCC (over GCC 8.3)
210210

211-
.. group-tab:: 2.6.x
211+
.. group-tab:: 2.6.x (maintenance)
212212

213213
.. list-table::
214214

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

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

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

309-
.. group-tab:: 2.6.x
315+
.. group-tab:: 2.6.x (maintenance)
310316

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

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

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

391-
.. group-tab:: 2.6.x
403+
.. group-tab:: 2.6.x (maintenance)
392404

393405
.. list-table::
394406
:header-rows: 1
@@ -402,6 +414,12 @@ Fast DDS as the core middleware.
402414
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
403415
- `v1.0.2 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.0.2>`__
404416
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
405-
- `v2.6.8 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.6.8>`__
417+
- `v2.6.9 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.6.9>`__
406418
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
407419
- `v1.2.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.1>`__
420+
421+
.. important::
422+
According to our
423+
`release support guidelines <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_
424+
Fast DDS v2.6.9 will be the last patch version receiving backported features and bugfixes.
425+
From now on, the v2.6 minor will only receive patches for critical issues and security fixes.

docs/spelling_wordlist.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ autoid
2727
automake
2828
backoff
2929
backport
30+
backported
3031
backports
3132
benchmarking
3233
bitfield

0 commit comments

Comments
 (0)