diff --git a/source/Releases/Release-Lyrical-Luth.rst b/source/Releases/Release-Lyrical-Luth.rst index f54aac7070..fc6bf72cfe 100644 --- a/source/Releases/Release-Lyrical-Luth.rst +++ b/source/Releases/Release-Lyrical-Luth.rst @@ -242,11 +242,11 @@ Note that only publishers and subscribers using ``rmw_fastrtps_cpp`` may use thi Using a custom hardware accelerator or machine learning library? You can benefit from this too. -Use YAML tags in parameter files -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Annotate types in YAML Parameter Files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Tired of ``rcl`` interpreting ambiguous YAML parameter values as the wrong type? -Prevent that by specifying the type using YAML tags. +In ROS Lyrical, use YAML tags to specify the correct type. .. code-block:: yaml @@ -261,10 +261,12 @@ Prevent that by specifying the type using YAML tags. See `ros2/rcl#1275 `_ for more info. -More logging options in launch files -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Per-message log severity in launch files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +ROS Lyrical now supports per-message log severity levels in launch files. +This makes it easier to find important messages or ignore unimportant ones in log files when debugging! -Have different kinds of messages in your log files that you want to log with different severity? Specify the log level using the new ``level`` argument on the ``log`` action. Alternatively, use the new ``log_debug``, ``log_info``, ``log_warning``, or ``log_error`` actions. @@ -415,8 +417,8 @@ Playback example: See `ros2/rosbag2#2047 `_, `ros2/rosbag2#2062 `_, `ros2/rosbag2#2061 `_, and `ros2/rosbag2#2095 `_ for more details. -Circular recording by bag split -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Circular bag recording with limit on number of bags +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Recording data on your robot with limited disk space? Try the new ``--max-bag-files`` option. @@ -446,8 +448,8 @@ Do you have trouble identifying which bag is which? See `ros2/rosbag2#2265 `_ for more details. -``rosbag2`` message-loss observability -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Catch data loss early with ``rosbag2`` message-loss observability +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Say you've built a robust system for recording data on your robot, but there is a problem. How do you *know* there's a problem? @@ -489,10 +491,7 @@ Are you using simulated time? How do you know if all of your nodes are using simulated time? Use ``ros2 param get `` to get a parameter value from all nodes. -.. code-block:: shell - - ros2 param get use_sim_time - +.. image:: images/ros2_param_get_use_sim_time.gif See `ros2/ros2cli#1174 `_ for more info. @@ -524,8 +523,8 @@ Use ``ros2 param set ...`` to se See `ros2/ros2cli#1203 `_ and `ros2/ros2cli#1204 `_ for more details. -Actions, Services, and Environment variables in ``ros2 doctor --report`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +``ros2 doctor --report`` now reports Actions, Services, and Environment variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``ros2 doctor --report`` now includes information about Actions, Services, and ROS-related environment variables. Include this report in your GitHub issues or AI prompts to debug problems faster. diff --git a/source/Releases/images/ros2_param_get_use_sim_time.gif b/source/Releases/images/ros2_param_get_use_sim_time.gif new file mode 100644 index 0000000000..76b2b798b1 Binary files /dev/null and b/source/Releases/images/ros2_param_get_use_sim_time.gif differ