Skip to content

Commit 1bbd011

Browse files
add ROS 2 ContentFilteredTopic for Humble Release Note. (#2396) (#2450)
* add ROS 2 ContentFilteredTopic for Humble Release Note. Signed-off-by: Tomoya.Fujita <[email protected]> (cherry picked from commit 29c915b) Co-authored-by: Tomoya Fujita <[email protected]>
1 parent bd732c2 commit 1bbd011

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

source/Releases/Release-Humble-Hawksbill.rst

+21-1
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,26 @@ Certificate Revocation Lists (CRLs) are a concept where particular certificates
9595
As of Humble, it is now possible to put a CRL in an SROS2 security enclave and have it be honored.
9696
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.
9797

98+
Content Filtered Topics
99+
^^^^^^^^^^^^^^^^^^^^^^^
100+
101+
Content Filtered Topics supports a more sophisticated subscription that indicates the subscriber does not want to necessarily see all values of each instance published under the Topic.
102+
Content Filtered Topics can be used to request content-based subscriptions when underlying RMW implementation supports this feature.
103+
104+
.. list-table:: RMW Content Filtered Topics support
105+
:widths: 25 25
106+
107+
* - rmw_fastrtps
108+
- supported
109+
* - rmw_connextdds
110+
- supported
111+
* - rmw_cyclonedds
112+
- not supported
113+
114+
To learn more, see the `content_filtering <https://github.com/ros2/examples/blob/master/rclcpp/topics/minimal_subscriber/content_filtering.cpp>`_ examples.
115+
116+
Related design PR: `ros2/design#282 <https://github.com/ros2/design/pull/282>`_.
117+
98118
Changes since the Galactic release
99119
----------------------------------
100120

@@ -219,7 +239,7 @@ And an example of how the type adapter can be used:
219239
10,
220240
[](const std::string & msg) {...});
221241
222-
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>`_.
242+
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>`_.
223243
For more details, see `REP 2007 <https://ros.org/reps/rep-2007.html>`_.
224244

225245
``get_callback_groups`` method removed from ``NodeBase`` and ``Node`` classes

0 commit comments

Comments
 (0)