Skip to content

Commit 4061a9e

Browse files
authored
Include and update notes with v2.6.8 release (#753)
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
1 parent cb96a6c commit 4061a9e

3 files changed

Lines changed: 67 additions & 4 deletions

File tree

docs/notes/previous_versions/supported_versions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Version 2.10
2626
Version 2.6
2727
-----------
2828

29+
.. include:: v2.6.8.rst
2930
.. include:: v2.6.7.rst
3031
.. include:: v2.6.6.rst
3132
.. include:: v2.6.5.rst
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
`Version 2.6.8 <https://fast-dds.docs.eprosima.com/en/v2.6.8/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This release includes the following **features**:
5+
6+
#. :ref:`Authentication Handshake Properties <property_policies_security>` documentation.
7+
#. TCP Client and Server Participant Decision Making.
8+
9+
This release includes the following **improvements**:
10+
11+
#. Make DataWriters always send the key hash on keyed topics.
12+
#. Include variety of terminate process signals handler in discovery server.
13+
#. Effectively assert ``AUTOMATIC/MANUAL_BY_PARTICIPANT`` liveliness.
14+
#. Pick smallest available participant ID for new participants.
15+
#. Check History QoS inconsistencies.
16+
#. Add check for XML API to PR template.
17+
#. ``LARGE_DATA`` Participants logic with same listening ports.
18+
19+
TCP transport improvements:
20+
21+
#. TCP unique client announced local port.
22+
#. Remove unnecessary TCP warning and Fix some tests.
23+
#. TCP ``non-blocking`` send.
24+
#. Enabling multiple interfaces through whitelist in TCP servers.
25+
#. Set real TCP ``non-blocking-send`` limitation.
26+
27+
Github CI management:
28+
29+
#. Refactor Github CI sanitizer related jobs.
30+
#. Avoid running GitHub CI if PR has conflicts.
31+
#. Add manual Ubuntu Github CI.
32+
#. Improve CI version management.
33+
#. Build ``ShapesDemo`` on Ubuntu Github CI.
34+
#. Only run PRs CI when review is requested.
35+
#. Add macOS and Ubuntu Github CI.
36+
#. Build Fast DDS Python bindings in Fast DDS Docs Github CI job.
37+
#. Pin CMake version and ``vm.mmap_rnd_bits`` in sanitizer workflows.
38+
39+
This release includes the following **fixes**:
40+
41+
#. Fix and refactor Windows Github CI.
42+
#. Fix max clash with Windows CI.
43+
#. Fix the shared memory cleaning script.
44+
#. Fix doxygen docs warnings. Prepare for compiling with ``Doxygen 1.10.0``.
45+
#. Prevent index overflow and correctly assert the end iterator in DataSharing.
46+
#. Add a keyed fragmented change to the reader data instance only when its completed.
47+
#. Add missing virtual destructor for ``StatisticsAncillary``.
48+
#. Fix wrong log info messages on TCP.
49+
#. Migrate apt package installation action to ``eProsima-CI``.
50+
#. Fix CI documentation workflow label triggering.
51+
#. Upgrade dependency version to last patch version in ``.repos`` file.
52+
#. Fix ``CVE-2024-28231``
53+
#. Fix data race on PDP.
54+
#. Discard already processed samples on PDPListener.
55+
#. Fix flaky Log tests.
56+
#. Add missing ``TypeLookup`` listeners.
57+
#. Fix hidden overloaded virtual methods.
58+
#. Fix TCP reconnection after open logical port failure.
59+
#. Fix ``CVE-2024-30258 / CVE-2024-30259``
60+
#. Make :cpp:func:`DataReader::get_first_untaken_info()<eprosima::fastdds::dds::DataReader::get_first_untaken_info>` coherent with ``read()/take()``.
61+
#. Removed warning in ``ParameterList``.
62+
#. TCP avoid first message loss.

docs/notes/versions.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -314,9 +314,9 @@ The following table shows the corresponding versions of the Fast DDS library dep
314314
* - Product
315315
- Related version
316316
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
317-
- `v1.0.24 <https://github.com/eProsima/Fast-CDR/releases/tag/v1.0.24>`__
317+
- `v1.0.28 <https://github.com/eProsima/Fast-CDR/releases/tag/v1.0.28>`__
318318
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
319-
- `v1.2.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.2.1>`__
319+
- `v1.2.2 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.2.2>`__
320320
* - `Asio <https://github.com/chriskohlhoff/asio>`__
321321
- `v1.18.1 <https://github.com/chriskohlhoff/asio/tree/asio-1-18-1>`__
322322
* - `TinyXML2 <https://github.com/leethomason/tinyxml2>`__
@@ -390,10 +390,10 @@ Fast DDS as the core middleware.
390390
* - Product
391391
- Related version
392392
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
393-
- `v2.1.2 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v2.1.2>`__
393+
- `v2.1.3 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v2.1.2>`__
394394
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
395395
- `v1.2.0 <https://github.com/eProsima/IDL-Parser/releases/tag/v1.2.0>`__
396396
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
397397
- `v1.0.2 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.0.2>`__
398398
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
399-
- `v2.6.7 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.6.7>`__
399+
- `v2.6.8 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.6.8>`__

0 commit comments

Comments
 (0)