You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/Releases/Release-Jazzy-Jalisco.rst
+100-4Lines changed: 100 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -149,6 +149,17 @@ Allows users to use Type Adaptation within message_filters.
149
149
150
150
See https://github.com/ros2/message_filters/pull/96 for more information.
151
151
152
+
``rcl``
153
+
^^^^^^^
154
+
155
+
Add get type description service
156
+
""""""""""""""""""""""""""""""""
157
+
158
+
Implements the ``~/get_type_description`` service which allows external users to get descriptions of each type that a node offers.
159
+
This is offered by each node according to `REP 2016 <https://github.com/ros-infrastructure/rep/pull/381>`__.
160
+
161
+
See https://github.com/ros2/rcl/pull/1052 for more details.
162
+
152
163
``rclcpp``
153
164
^^^^^^^^^^
154
165
@@ -173,6 +184,18 @@ It is now possible to use ``--log-file-name`` command line argument to specify t
173
184
174
185
See https://github.com/ros2/ros2cli/issues/856 for more information.
175
186
187
+
Added QoS to subscription options
188
+
"""""""""""""""""""""""""""""""""
189
+
190
+
A user-settable QoS parameter was added to the ``TopicStatisticsOptions``, which allows the statistics to have a different QoS from the subscription itself.
191
+
192
+
See https://github.com/ros2/rclcpp/pull/2323 for more details.
193
+
194
+
Add clients and services count
195
+
""""""""""""""""""""""""""""""
196
+
197
+
It is now possible to get the number of clients created by a service.
198
+
176
199
``ros2action``
177
200
^^^^^^^^^^^^^^
178
201
@@ -274,7 +297,7 @@ See https://github.com/ros2/rviz/issues/1113 for more details.
274
297
Reset functionality
275
298
"""""""""""""""""""
276
299
277
-
It is possible to reset Time using a new service or using the shorcut ``R``.
300
+
It is possible to reset Time using a new service or using the keyboard shortcut ``R``.
278
301
279
302
See https://github.com/ros2/rviz/issues/1109 and https://github.com/ros2/rviz/issues/1088 for more details.
280
303
@@ -303,6 +326,26 @@ It is possible to visualize CameraInfo messages in the 3D scene.
303
326
304
327
See https://github.com/ros2/rviz/pull/1166 for more details.
305
328
329
+
``rcpputils``
330
+
^^^^^^^^^^^^^
331
+
332
+
Added tl_expected
333
+
"""""""""""""""""
334
+
335
+
`std::expected <https://en.cppreference.com/w/cpp/utility/expected>`__ is C++23 feature, which is not yet supported in ROS 2.
336
+
However, it is possible to use ``tl::expected`` from rcpputils via a backported implementation.
337
+
338
+
See https://github.com/ros2/rcpputils/pull/185 for more details.
339
+
340
+
``rcutils``
341
+
^^^^^^^^^^^
342
+
343
+
Add human readable date to logging formats
344
+
""""""""""""""""""""""""""""""""""""""""""
345
+
346
+
It is now possible to output dates in a human readable format when using console logging by using the ``{date_time_with_ms}`` token in the ``RCUTILS_CONSOLE_OUTPUT_FORMAT`` environment variable.
347
+
348
+
See https://github.com/ros2/rcutils/pull/441 for more details.
306
349
307
350
Changes since the Iron release
308
351
------------------------------
@@ -343,9 +386,35 @@ Included new API to lookup the velocity of the moving frame in the reference fra
343
386
344
387
See https://github.com/ros2/geometry2/pull/646 for more information.
345
388
389
+
``rcl``
390
+
^^^^^^^
391
+
392
+
Improved rcl_wait in the area of timeout computation and spurious wakeups
Improve the number of ``rcl_wait_set`` creations and deletions by making the default Single/Multithreaded executors work like the static single threaded executor
414
+
in terms of entity collection rebuilding.
415
+
416
+
See https://github.com/ros2/rclcpp/pull/2142 for more details.
417
+
349
418
``rclcpp::get_typesupport_handle`` is deprecated
350
419
""""""""""""""""""""""""""""""""""""""""""""""""
351
420
@@ -368,8 +437,29 @@ Back in Humble, subscription signatures of the form ``void callback(std::shared_
368
437
In Jazzy, these subscription signatures have been removed.
369
438
Users should switch to using ``void callback(std::shared_ptr<const MessageT>)`` or ``void callback(std::shared_ptr<const MessageT>, const rclcpp MessageInfo &)``.
370
439
440
+
``rclcpp_action``
441
+
^^^^^^^^^^^^^^^^^
442
+
443
+
Callback after cancel
444
+
"""""""""""""""""""""
445
+
446
+
Added a function to stop callbacks of a goal handle after it has gone out of scope.
447
+
This function allows us to drop the handle in a locked context.
448
+
449
+
See https://github.com/ros2/rclcpp/pull/2281 for more details.
450
+
451
+
``rclcpp_lifecycle``
452
+
^^^^^^^^^^^^^^^^^^^^
453
+
454
+
Add new node interface TypeDescriptionsInterface
455
+
""""""""""""""""""""""""""""""""""""""""""""""""
456
+
457
+
Add new node interface ``TypeDescriptionsInterface`` to provide the ``GetTypeDescription`` service.
458
+
459
+
See https://github.com/ros2/rclcpp/pull/2224 for more details.
460
+
371
461
``rclpy``
372
-
^^^^^^^^^^
462
+
^^^^^^^^^
373
463
374
464
``rclpy.node.Node.declare_parameter``
375
465
"""""""""""""""""""""""""""""""""""""
@@ -378,17 +468,23 @@ The ``rclpy.node.Node.declare_parameter`` does not allow statically typing param
378
468
379
469
See https://github.com/ros2/rclpy/pull/1216 for more details.
380
470
471
+
Added types to method arguments
472
+
"""""""""""""""""""""""""""""""
473
+
474
+
Added type checking to improve the experience for anyone using static type checking.
475
+
476
+
See https://github.com/ros2/rclcpp/pull/2224, https://github.com/ros2/rclpy/issues/1240, https://github.com/ros2/rclpy/issues/1237, https://github.com/ros2/rclpy/issues/1231, https://github.com/ros2/rclpy/issues/1241, and https://github.com/ros2/rclpy/issues/1233.
477
+
381
478
``rqt_bag``
382
479
^^^^^^^^^^^
383
480
384
481
Improved performance and updated rosbag API
385
482
"""""""""""""""""""""""""""""""""""""""""""
386
483
387
-
There are some breaking changes in the rosbag2 API and Ubuntu Nobel libraries versions that required some changes to use rqt_bag.
484
+
There are some breaking changes in the rosbag2 API and Ubuntu Noble library versions that required some changes to ``rqt_bag``.
388
485
389
486
See https://github.com/ros-visualization/rqt_bag/pull/156 for more details.
0 commit comments