diff --git a/docs/notes/notes.rst b/docs/notes/notes.rst index 57918ea3d..3ea77db74 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -39,6 +39,7 @@ Previous versions .. include:: previous_versions/v2.13.0.rst .. include:: previous_versions/v2.12.1.rst .. include:: previous_versions/v2.12.0.rst +.. include:: previous_versions/v2.11.3.rst .. include:: previous_versions/v2.11.2.rst .. include:: previous_versions/v2.11.1.rst .. include:: previous_versions/v2.11.0.rst diff --git a/docs/notes/previous_versions/v2.11.0.rst b/docs/notes/previous_versions/v2.11.0.rst index 32bc3a02d..45f30d416 100644 --- a/docs/notes/previous_versions/v2.11.0.rst +++ b/docs/notes/previous_versions/v2.11.0.rst @@ -1,5 +1,5 @@ -Version 2.11.0 -^^^^^^^^^^^^^^ +Version 2.11.0 (EOL) +^^^^^^^^^^^^^^^^^^^^ This release includes the following **features**: diff --git a/docs/notes/previous_versions/v2.11.1.rst b/docs/notes/previous_versions/v2.11.1.rst index cce1012b4..df5f2fd6a 100644 --- a/docs/notes/previous_versions/v2.11.1.rst +++ b/docs/notes/previous_versions/v2.11.1.rst @@ -1,5 +1,5 @@ -Version 2.11.1 -^^^^^^^^^^^^^^ +Version 2.11.1 (EOL) +^^^^^^^^^^^^^^^^^^^^ This release includes the following **improvements**: diff --git a/docs/notes/previous_versions/v2.11.2.rst b/docs/notes/previous_versions/v2.11.2.rst index b5d6c0272..ef48da6e3 100644 --- a/docs/notes/previous_versions/v2.11.2.rst +++ b/docs/notes/previous_versions/v2.11.2.rst @@ -1,5 +1,5 @@ -Version 2.11.2 -^^^^^^^^^^^^^^ +Version 2.11.2 (EOL) +^^^^^^^^^^^^^^^^^^^^ This release includes the following **improvements**: diff --git a/docs/notes/previous_versions/v2.11.3.rst b/docs/notes/previous_versions/v2.11.3.rst new file mode 100644 index 000000000..8c4c875b8 --- /dev/null +++ b/docs/notes/previous_versions/v2.11.3.rst @@ -0,0 +1,82 @@ +Version 2.11.3 (EOL) +==================== + +This release includes the following **features** in an ABI compatible manner: + + 1. Support ``Autofill port`` (:ref:`automatically set a port`) for TCP Transport. + 2. Define a :ref:`super client` by environment variable + 3. Support :ref:`TCP Discovery server` CLI and environment variable + 4. Define methods (:ref:`environment variable`, + :ref:`rtps layer`, :ref:`xml`) to + :ref:`configure transport scenarios` + 5. Custom pools on DDS layer (:ref:`DataWriter` and + :ref:`DataReader`) + +This release includes the following **improvements**: + + 1. Allow participant profiles with no rtps tag + 2. Add Log warning message upon receiver resource creation failure, instead of an error + 3. Updatable disable_positive_acks period + 4. Backport workflows from master + 5. Update GitUtils.cmake + 6. Use foonathan memory manager for reducing allocations in ``SharedMemManager.hpp`` + 7. Rerun failed tests with ctest option instead of colcon's + 8. Add CCache to all CI jobs + 9. Simplify code in ``CDRMessage`` + 10. TCP unique client announced local port + 11. Make DataWriters always send the key hash on keyed topics + 12. Include terminate process signals handler in discovery server + +This release includes the following **fixes**: + + 1. Fix encapsulation format in WLP used for the ``ParticipantMessageData`` + 2. Fix ``DomainParticipant::register_remote_type`` return when negotiating type + 3. Fix ``RemoteBuiltinEndpointHonoring`` blackbox test + 4. Fix .repos branches + 5. Fix bad-free when receiving malformed DATA submessages + 6. Fix clang warnings + 7. Use STL implementation of ``Timed/RecursiveTimedMutex`` when ``MSVC >= 19.36`` + 8. Fix the clang build for clang 14 + 9. Fix ``HelloWorld`` ``DataSharing`` example idl + 10. Use ``FASTRTPS_NO_LIB`` on unittest root folder + 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. Fix branch selection on Github CI + 16. Better handling of trigger events in docs CI + 17. Use ``SO_EXCLUSIVEADDRUSE`` for Win32 unicast listening sockets + 18. Fix ``PubSubAsReliable`` test + 19. Fix ``FileWatchTest`` for Github windows CI + 20. Fix mac address overflow on windows + 21. Fix missing mandatory attribute check in XML parser struct type + 22. Update TLS unit test certificates + 23. Add missing thread include + 24. Add tests for reconnection with same ``GUID`` + 25. Notify data-sharing listener at the end of a successful matching in intraprocess + 26. Fix TCP deadlock on channel reuse + 27. TCP non-blocking send + 28. Fix DNS filter in CMakeLists file for tests + 29. Fix bad-free when receiving malformed DATA_FRAG submessage + 30. Fix memory problem when ciphering payload + 31. Fix CVE-2023-50257 + 32. Fix build with TLS, but not security + 33. Fix std::move warning + 34. Update PR template to include check for PR description, title and backports + 35. Fix data race on writer destruction while sending heartbeat + 36. Fix comparison in ``remove_from_pdp_reader_history`` + 37. Fix data race in PDPListener and SecurityManager + 38. Fix an uninitialized value when building with GCC 13.2.0 + 39. Fix max clash with Windows CI + 40. Discard already processed samples on PDPListener + 41. Remove unnecessary TCP warning + 42. Fix wrong log info messages on TCP + 43. Revert "TCP deadlock on channel reuse" + 44. Return const reference in ``get_log_resources`` + 45. Add a keyed fragmented change to the reader data instance only when it is completed + 46. Fix and refactor Windows Github 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*. diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 0674f4195..65e337a2f 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -24,6 +24,7 @@ autoenable autoid automake backoff +backport backports benchmarking bitfield