Skip to content

Commit

Permalink
Forward port release notes of v2.6.6, v2.10.2 and v2.11.2 (#548)
Browse files Browse the repository at this point in the history
* Refs #19360: Forward port release notes of v2.6.6, v2.10.2 and v2.11.2

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

* Refs #19360: Fix list numbers

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

---------

Signed-off-by: JesusPoderoso <[email protected]>
  • Loading branch information
JesusPoderoso authored Aug 21, 2023
1 parent d913e18 commit 6bc46f6
Show file tree
Hide file tree
Showing 5 changed files with 116 additions and 12 deletions.
22 changes: 10 additions & 12 deletions docs/notes/notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,20 @@
Information about the release lifecycle can be found
`here <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_.

Version 2.11.1
Version 2.11.2
==============

This release includes the following **improvements**:

1. Correct CONTRIBUTING.md typo
2. Improve validation on PID_PROPERTY_LIST deserialization
3. Apply eProsima brand style to Fast DDS repository
4. Fix spelling mistake: SUBSTRACTION to SUBTRACTION
1. Improve Shared Memory resilience to crashing participants
2. User configuration for :ref:`Shared Memory metatraffic <property_policies_shm_enforce_metatraffic>`
3. Performance improvements on intraprocess and data-sharing

This release includes the following **fixes**:

1. Fixed long-standing reconnection issue on SHM transport
2. Added missing include
3. Fixed Boost handle usage regression
4. Fix StatelessWriter locators filtering
5. Avoid double definition of FASTDDS_ENFORCE_LOG_INFO
6. Explicitly register type object in ContentFilteredTopicExample
7. Properly handle zero-sized payloads on dynamic memory payload pools
1. Remove Mutex from TimedEventImpl
2. Replace uint64_t by 8 in ``alignas`` specifier
3. Fix XMLParser null-dereference in ``parseLogConfig``

.. note::
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
Expand All @@ -33,7 +28,9 @@ This release includes the following **fixes**:
Previous versions
=================

.. include:: previous_versions/v2.11.1.rst
.. include:: previous_versions/v2.11.0.rst
.. include:: previous_versions/v2.10.2.rst
.. include:: previous_versions/v2.10.1.rst
.. include:: previous_versions/v2.10.0.rst
.. include:: previous_versions/v2.9.2.rst
Expand All @@ -45,6 +42,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.6.rst
.. include:: previous_versions/v2.6.5.rst
.. include:: previous_versions/v2.6.4.rst
.. include:: previous_versions/v2.6.3.rst
Expand Down
50 changes: 50 additions & 0 deletions docs/notes/previous_versions/v2.10.2.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
Version 2.10.2
^^^^^^^^^^^^^^

This release includes the following **improvements**:

1. Fix Data-Sharing delivery when data_count is zero
2. Improve performance of intraprocess plus data-sharing
3. Improve content filter expression parameters checks and verbosity
4. Improve validation on PID_PROPERTY_LIST deserialization
5. Participant ignore local endpoints
6. Pick smallest available participant ID for new participants
7. Improve endpoint QoS XML tags
8. Forward compatibility with boost interprocess 1.74+
9. Cap Thread Sanitizer memory usage to prevent runner shutdown
10. Allow participant XML profile with no <rtps> tag
11. Add unsupported note in API documentation to new ignore DomainParticipantListener callbacks
12. Add documentation version fallback

This release includes the following **bugfixes**:

1. Fixed long-standing reconnection issue on SHM transport
2. Fix null dereference when fuzzing
3. Fix segfault when creating two participant with same fixed id
4. Fix UBSan (Undefined Behavior Sanitizer) issues
5. Fix listener selection for on_requested_deadline_missed
6. Fix build on msvc 19.36.32528
7. Fix XML schema to set Transport descriptor kind as NOT mandatory
8. Fix missing includes
9. Fix overhead time unit
10. Fix request reply example spelling typo
11. Fix topic deletion after endpoint in examples
12. Fix Data-Sharing delivery when data_count is zero
13. Wait for log background thread initialization on the first queued entry
14. Fix alias resolve in DDSSQLFilter
15. Fix partition copy in QoS
16. Fix StatelessWriter locators filtering
17. Fix XMLParser null-dereference in parseLogConfig
18. Fix encapsulation format in WLP
19. Replace uint64_t by 8 in alignas specifier
20. Capture all Fast CDR exceptions
21. Security module: Honor allow_unauthenticated_participants flag
22. Explicitly register type object in ContentFilteredTopicExample
23. Avoid double definition of FASTDDS_ENFORCE_LOG_INFO
24. Fix API Fast DDS v2.10.0 API break calling correctly on_participant_discovery callbacks
25. Remove mutex from TimedEventImpl

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

This release includes the following **improvements**:

1. Correct CONTRIBUTING.md typo
2. Improve validation on PID_PROPERTY_LIST deserialization
3. Apply eProsima brand style to Fast DDS repository
4. Fix spelling mistake: SUBSTRACTION to SUBTRACTION

This release includes the following **fixes**:

1. Fixed long-standing reconnection issue on SHM transport
2. Added missing include
3. Fixed Boost handle usage regression
4. Fix StatelessWriter locators filtering
5. Avoid double definition of FASTDDS_ENFORCE_LOG_INFO
6. Explicitly register type object in ContentFilteredTopicExample
7. Properly handle zero-sized payloads on dynamic memory payload pools

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

This release includes the following **improvements**:

1. Improve validation on PID_PROPERTY_LIST deserialization.
2. Improved CPU usage of timed events thread.
3. Improved performance on intraprocess + data-sharing.
4. Explicitly register type object in ContentFilteredTopicExample.
5. Improve installer generation with documentation version fallback.
6. Improve content filter expression parameters checks and verbosity.

This release includes the following **bugfixes**:

1. Fixed long-standing reconnection issues on SHM transport.
2. Correctly resolve alias in DDSQLFilter.
3. Fixed partition copy in QoS.
4. Added length checks to prevent nullptr memory copy calls.
5. Fixed XMLParser null-dereference when parsing log configuration.
6. Fixed SHM in 32-bit architectures.
7. Added missing include.
8. Avoid double definition of FASTDDS_ENFORCE_LOG_INFO.
9. Fixed statistics data_count with data-sharing.

.. 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*.
4 changes: 4 additions & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ acknack
acknowledgement
acks
AES
alignas
allocator
ament
ami
Expand Down Expand Up @@ -126,6 +127,7 @@ ifreq
ignoreParticipantFlags
initializations
interoperability
interprocess
intra
Intra
IPv
Expand All @@ -150,6 +152,7 @@ md
metatraffic
middleware
modularity
msvc
multicast
multicasting
multithreading
Expand All @@ -172,6 +175,7 @@ OpenSSL
optionparser
OSS
overcomplicated
parseLogConfig
parseXMLBitsetDynamicType
persistency
PKI
Expand Down

0 comments on commit 6bc46f6

Please sign in to comment.