Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add ROS 2 ContentFilteredTopic for Humble Release Note. #2396

Merged
merged 4 commits into from
May 2, 2022
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 22 additions & 1 deletion source/Releases/Release-Humble-Hawksbill.rst
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,27 @@ Certificate Revocation Lists (CRLs) are a concept where particular certificates
As of Humble, it is now possible to put a CRL in an SROS2 security enclave and have it be honored.
See `the SROS2 tutorials <https://github.com/ros2/sros2/blob/master/SROS2_Linux.md#certificate-revocation-lists>`__ for an example of how to use it.

ROS 2 ContentFilteredTopic
fujitatomoya marked this conversation as resolved.
Show resolved Hide resolved
^^^^^^^^^^^^^^^^^^^^^^^^^^

ROS 2 ContentFilteredTopic supports a more sophisticated subscription that indicates the subscriber does not want to necessarily see all values of each instance published under the Topic.
ROS 2 ContentFilteredTopic can be used to request content-based subscriptions when underlying RMW implementation supports this feature.

.. list-table:: ROS 2 ContentFilteredTopic Support
:widths: 25 25

* - rmw_fastrtps
- supported
* - rmw_connextdds
- supported
* - rmw_cyclonedds
- not supported


fujitatomoya marked this conversation as resolved.
Show resolved Hide resolved
To learn more, see the `content_filtering <https://github.com/ros2/examples/blob/master/rclcpp/topics/minimal_subscriber/content_filtering.cpp>`_ examples.

Related design PR: `ros2/design#282 <https://github.com/ros2/design/pull/282>`_.
fujitatomoya marked this conversation as resolved.
Show resolved Hide resolved

Changes since the Galactic release
----------------------------------

Expand Down Expand Up @@ -215,7 +236,7 @@ And an example of how the type adapter can be used:
10,
[](const std::string & msg) {...});

To learn more, see the `publisher <https://github.com/ros2/examples/blob/b83b18598b198b4a5ba44f9266c1bb39a393fa17/rclcpp/topics/minimal_publisher/member_function_with_type_adapter.cpp>`_ and `subscription <https://github.com/ros2/examples/blob/b83b18598b198b4a5ba44f9266c1bb39a393fa17/rclcpp/topics/minimal_subscriber/member_function_with_type_adapter.cpp>`_) examples, as well as a more complex `demo <https://github.com/ros2/demos/pull/482>`_.
To learn more, see the `publisher <https://github.com/ros2/examples/blob/b83b18598b198b4a5ba44f9266c1bb39a393fa17/rclcpp/topics/minimal_publisher/member_function_with_type_adapter.cpp>`_ and `subscription <https://github.com/ros2/examples/blob/b83b18598b198b4a5ba44f9266c1bb39a393fa17/rclcpp/topics/minimal_subscriber/member_function_with_type_adapter.cpp>`_ examples, as well as a more complex `demo <https://github.com/ros2/demos/pull/482>`_.
For more details, see `REP 2007 <https://ros.org/reps/rep-2007.html>`_.

``get_callback_groups`` method removed from ``NodeBase`` and ``Node`` classes
Expand Down