Skip to content

Commit

Permalink
Include v2.6.7 & v2.10.3 release notes in master (#651)
Browse files Browse the repository at this point in the history
* Refs #20026: Include v2.6.7 release notes in master

Signed-off-by: JesusPoderoso <[email protected]>

* Refs #20027: Include v2.10.3 release notes in master

Signed-off-by: JesusPoderoso <[email protected]>

---------

Signed-off-by: JesusPoderoso <[email protected]>
  • Loading branch information
JesusPoderoso authored Feb 14, 2024
1 parent 6c2c47a commit 821634b
Show file tree
Hide file tree
Showing 4 changed files with 137 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/notes/notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ Previous versions
.. include:: previous_versions/v2.11.2.rst
.. include:: previous_versions/v2.11.1.rst
.. include:: previous_versions/v2.11.0.rst
.. include:: previous_versions/v2.10.3.rst
.. include:: previous_versions/v2.10.2.rst
.. include:: previous_versions/v2.10.1.rst
.. include:: previous_versions/v2.10.0.rst
Expand All @@ -54,6 +55,7 @@ Previous versions
.. include:: previous_versions/v2.7.2.rst
.. include:: previous_versions/v2.7.1.rst
.. include:: previous_versions/v2.7.0.rst
.. include:: previous_versions/v2.6.7.rst
.. include:: previous_versions/v2.6.6.rst
.. include:: previous_versions/v2.6.5.rst
.. include:: previous_versions/v2.6.4.rst
Expand Down
71 changes: 71 additions & 0 deletions docs/notes/previous_versions/v2.10.3.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
Version 2.10.3
^^^^^^^^^^^^^^

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

1. Support ``Autofill port`` (:ref:`automatically set a port<transport_tcp_transportDescriptor>`) for TCP Transport.
2. Define a :ref:`super client<env_vars_ros_super_client>` by environment variable
3. Support :ref:`TCP Discovery server<use-case-tcp-discovery-server>` CLI and environment variable
4. Define methods (:ref:`environment variable<env_vars_builtin_transports>`,
:ref:`rtps layer<rtps_layer_builtin_transports>`, :ref:`xml<RTPS>`) to
:ref:`configure transport scenarios<transport_tcp_enabling>`
5. Custom pools on DDS layer (:ref:`DataWriter<dds_layer_publisher_datawriter_with_payload_pool_creation>` and
:ref:`DataReader<dds_layer_subscriber_datareader_with_payload_pool_creation>`)

This release includes the following **improvements**:

1. Log warning upon receiver resource creation failure
2. Simplify code in ``CDRMessage``
3. Backport workflows from master
4. Rerun failed tests with ctest option instead of colcon's
5. Use foonathan memory manager for reducing allocations in ``SharedMemManager.hpp``
6. Add CCache to all CI jobs

This release includes the following **bugfixes**:

1. Fix ``RemoteBuiltinEndpointHonoring`` blackbox test
2. Fix bad-free when receiving malformed DATA submessage
3. Fix clang warnings
4. Use STL implementation of ``Timed/RecursiveTimedMutex`` when ``MSVC >= 19.36``
5. Notify data-sharing listener at the end of a successful matching in intraprocess
6. Fix the clang build for clang 14
7. Fix ``HelloWorld`` Data-Sharing example idl
8. Fix the behaviour of ``disable_positive_acks`` period
9. Fix ``DomainParticipant::register_remote_type`` return when negotiating type
10. Fix Data Race when updating liveliness changed in WLP
11. Fix TCP sender resources creation
12. Fix flow controllers unit tests compilation when using ``Fast CDR`` from thirdparty
13. Add XML parser ``bit_bound`` bounds check
14. Add tests for reconnection with same GUID
15. Fix Github Windows CI
16. Fix PubSubAsReliable test
17. Use ``FASTRTPS_NO_LIB`` on unittest root folder
18. Fix missing mandatory attribute check in XML parser struct type
19. Fix mac address overflow on windows
20. Use ``SO_EXCLUSIVEADDRUSE`` for Win32 unicast listening sockets
21. Fix FileWatchTest for Github windows CI
22. Add missing thread include
23. Update TLS unit test certificates
24. Select correct .repos file on push events
25. Fix documentation CI branch
26. Fix TCP deadlock on channel reuse
27. Fix DNS filter in CMakeLists file for tests
28. Fix bad-free when receiving malformed DATA_FRAG submessage
29. Fix memory problem when ciphering payload
30. Fix build with TLS, but not security
31. Fix CVE-2023-50257
32. Fix data race on writer destruction while sending heartbeat
33. Fix comparison in ``remove_from_pdp_reader_history``
34. Fix data race in PDPListener and SecurityManager
35. Update PR template to include check for PR description, title and backports
36. Fix std::move warning
37. Revert "TCP deadlock on channel reuse"
38. Fix max clash with Windows CI
39. Remove unnecessary TCP warning
40. Discard already processed samples on ``PDPListener``
41. TCP unique client announced local port

.. 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*.
63 changes: 63 additions & 0 deletions docs/notes/previous_versions/v2.6.7.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
Version 2.6.7
^^^^^^^^^^^^^

This release includes the following **features**:

1. Support ``Autofill port`` (:ref:`automatically set a port<transport_tcp_transportDescriptor>`) for TCP Transport.
2. Define a :ref:`super client<env_vars_ros_super_client>` by environment variable
3. Support :ref:`TCP Discovery server<use-case-tcp-discovery-server>` CLI and environment variable
4. Define methods (:ref:`environment variable<env_vars_builtin_transports>`,
:ref:`rtps layer<rtps_layer_builtin_transports>`, :ref:`xml<RTPS>`) to
:ref:`configure transport scenarios<transport_tcp_enabling>`
5. :ref:`Secure discovery server<DS_security>`

This release includes the following **improvements**:

1. Log warning message upon receiver resource creation failure.
2. Add tests for reconnection with same GUID
3. Use foonathan memory manager for reducing allocations in ``SharedMemManager.hpp``
4. Simplify code in ``CDRMessage``.
5. Rerun failed tests with ctest option instead of colcon's.
6. Several improvements on CI jobs.
7. Upgrade CMake minimum requirement to 3.16.3
8. Update PR checklist template. Backports and Description

This release includes the following **bugfixes**:

1. Fix ``DomainParticipant::register_remote_type`` return when negotiating type.
2. Fix ``RemoteBuiltinEndpointHonoring`` blackbox test.
3. Allow participant profiles with no rtps tag.
4. Fix bad-free when receiving malformed DATA submessage.
5. Fix clang warnings
6. Use STL implementation of ``Timed/RecursiveTimedMutex`` when ``MSVC >= 19.36``.
7. Fix encapsulation format in WLP.
8. Fix the clang build for clang 14.
9. Notify data-sharing listener at the end of a successful matching in intraprocess.
10. Updatable disable_positive_acks period.
11. Fix Data Race when updating liveliness changed in WLP.
12. Fix TCP sender resources creation.
13. Fix flow controllers unit tests compilation when using Fast CDR from thirdparty.
14. Add XML parser bit_bound bounds check.
15. Use ``FASTRTPS_NO_LIB`` on unittest root folder.
16. Use ``SO_EXCLUSIVEADDRUSE`` for Win32 unicast listening sockets.
17. Fix mac address overflow on windows.
18. Fix ``PubSubAsReliable`` test.
19. Fix ``FileWatchTest``.
20. Add missing thread include.
21. Fix missing mandatory attribute check in XML parser struct type.
22. Better handling of trigger events in docs CI.
23. Fix memory problem when ciphering payload
24. Select correct .repos file on push events
25. Update TLS unit test certificates
26. Fix bad-free when receiving malformed DATA_FRAG submessage
27. Fix data race on writer destruction while sending heartbeat
28. Fix DiscoveryServer list access deadlock
29. Fix c++11 support for fast discovery server tool
30. Fix CVE-2023-50257
31. Fix std::move warning
32. Fix Github Windows CI

.. 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 @@ -24,6 +24,7 @@ autoenable
autoid
automake
backoff
backport
backports
benchmarking
bitfield
Expand Down

0 comments on commit 821634b

Please sign in to comment.