Skip to content

Commit

Permalink
Merge pull request #522 from ros2/jacob/foxy_release_note_launch_ros
Browse files Browse the repository at this point in the history
Add release note for changes to launch_ros Node parameters
  • Loading branch information
kscottz authored Feb 20, 2020
2 parents c44be5b + 236bfde commit edab0ed
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions source/Releases/Release-Foxy-Fitzroy.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,40 @@ The default console logging output format was changed to include the timestamp b
- `https://github.com/ros2/rcutils/pull/190 <https://github.com/ros2/rcutils/pull/190>`_
- `https://discourse.ros.org/t/ros2-logging-format/11549 <https://discourse.ros.org/t/ros2-logging-format/11549>`_

launch_ros
^^^^^^^^^^

Node name and namespace parameters changed
""""""""""""""""""""""""""""""""""""""""""

The ``Node`` action parameters related to naming have been changed:

- ``node_name`` has been renamed to ``name``
- ``node_namespace`` has been renamed to ``namespace``
- ``node_executable`` has been renamed to ``executable``
- ``exec_name`` has been added for naming the process associated with the node.
Previously, users would have used the ``name`` keyword argument.

The old parameters have been deprecated.

These changes were made to make the launch frontend more idiomatic.
For example, instead of

.. code-block:: xml
<node pkg="demo_nodes_cpp" exec="talker" node-name="foo" />
we can now write

.. code-block:: xml
<node pkg="demo_nodes_cpp" exec="talker" name="foo" />
This change also applies to ``ComposableNodeContainer``, ``ComposableNode``, and ``LifecycleNode``.
For examples, see the `relevant changes to the demos. <https://github.com/ros2/demos/pull/431>`_

`Related pull request in launch_ros. <https://github.com/ros2/launch_ros/pull/122>`_

Timeline before the release
---------------------------

Expand Down

0 comments on commit edab0ed

Please sign in to comment.