Skip to content

Commit

Permalink
Add release note for Foxy patch release 7
Browse files Browse the repository at this point in the history
Documenting an API-break in rmw_fastrtps_dynamic_cpp.

Signed-off-by: Jacob Perron <[email protected]>
  • Loading branch information
jacobperron committed Feb 7, 2022
1 parent dc0ddb4 commit 48a91a3
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions source/Releases/Release-Foxy-Fitzroy.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,19 @@ Related pull requests:
* `launch#530 <https://github.com/ros2/launch/pull/530>`_
* `launch_ros#265 <https://github.com/ros2/launch_ros/pull/265>`_

Fix memory leaks and undefined behavior in rmw_fastrtps_dynamic_cpp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

API was changed in the following header files:

- ``rmw_fastrtps_dynamic_cpp/TypeSupport.hpp``
- ``rmw_fastrtps_dynamic_cpp/TypeSupport_impl.hpp``

Though technically they are publically accessible, it is unlikely people are using them directly.
Therefore, we decided to break API in order to fix memory leaks and undefined behavior.

The fix was originally submitted in `rmw_fastrtps#429 <https://github.com/ros2/rmw_fastrtps/pull/429>`_ and later backported to Foxy in `rmw_fastrtps#577 <https://github.com/ros2/rmw_fastrtps/pull/577>`_.

Changes in Patch Release 2
--------------------------

Expand Down

0 comments on commit 48a91a3

Please sign in to comment.