New packages and patch release for ROS 2 Dashing Diademata 2019-09-10

The new release of ROS 2 Dashing Diademata is here.

This release brings a number of new packages as well as some updates to ROS 2 core packages.

The default opensplice configuration was changed from AllowMulticast=true to AllowMulticast=spdp . This means that Opensplice will now use multicast for discovery but unicast for data delivery, which brings it inline with how the other RTPS/DDS implementations operate. This should improve data delivery on wireless networks when using Opensplice, at the cost of increasing network bandwidth on wired networks when there are many subscribers to the same topic. This is a backport of ros2/rosidl_typesupport_opensplice#34. For full details see the tracking issue and project board.

Package Updates for dashing

Note that package counts include dbgsym packages which have been filtered out from the list below

Added Packages [67]:

  • ros-dashing-ackermann-msgs: 2.0.2-1
  • ros-dashing-aws-common: 2.1.0-1
  • ros-dashing-aws-ros2-common: 1.0.0-1
  • ros-dashing-cartographer-ros: 1.0.9000-1
  • ros-dashing-cartographer-ros-msgs: 1.0.9000-1
  • ros-dashing-cloudwatch-logger: 3.0.0-2
  • ros-dashing-cloudwatch-logs-common: 1.1.0-1
  • ros-dashing-cloudwatch-metrics-collector: 3.0.0-2
  • ros-dashing-cloudwatch-metrics-common: 1.1.0-1
  • ros-dashing-control-msgs: 2.2.0-1
  • ros-dashing-cyclonedds: 0.1.0-1
  • ros-dashing-cyclonedds-cmake-module: 0.4.0-1
  • ros-dashing-dataflow-lite: 1.1.0-1
  • ros-dashing-diagnostic-updater: 2.0.0-1
  • ros-dashing-file-management: 1.1.0-1
  • ros-dashing-h264-encoder-core: 2.0.1-1
  • ros-dashing-h264-video-encoder: 2.0.0-1
  • ros-dashing-health-metric-collector: 3.0.0-1
  • ros-dashing-kinesis-manager: 2.0.1-1
  • ros-dashing-kinesis-video-msgs: 3.0.0-2
  • ros-dashing-kinesis-video-streamer: 3.0.0-2
  • ros-dashing-lex-common: 1.0.0-1
  • ros-dashing-lex-common-msgs: 3.0.0-1
  • ros-dashing-lex-node: 3.0.0-1
  • ros-dashing-people-msgs: 1.3.0-1
  • ros-dashing-realtime-tools: 2.0.0-1
  • ros-dashing-rmw-cyclonedds-cpp: 0.4.0-1
  • ros-dashing-ros-monitoring-msgs: 2.0.0-1
  • ros-dashing-self-test: 2.0.0-1
  • ros-dashing-tts: 2.0.0-1
  • ros-dashing-tts-interfaces: 2.0.0-1
  • ros-dashing-turtlebot3: 2.0.1-1
  • ros-dashing-turtlebot3-bringup: 2.0.1-1
  • ros-dashing-turtlebot3-cartographer: 2.0.1-1
  • ros-dashing-turtlebot3-description: 2.0.1-1
  • ros-dashing-turtlebot3-gazebo: 2.0.1-1
  • ros-dashing-turtlebot3-navigation2: 2.0.1-1
  • ros-dashing-turtlebot3-node: 2.0.1-1
  • ros-dashing-turtlebot3-simulations: 2.0.1-1
  • ros-dashing-turtlebot3-teleop: 2.0.1-1

Updated Packages [166]:

  • ros-dashing-ament-clang-format: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-clang-tidy: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-clang-format: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-clang-tidy: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-copyright: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-cppcheck: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-cpplint: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-flake8: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-lint-cmake: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-pclint: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-pep257: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-pep8: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-pyflakes: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-uncrustify: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cmake-xmllint: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-copyright: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cppcheck: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-cpplint: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-flake8: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-lint: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-lint-auto: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-lint-cmake: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-lint-common: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-pclint: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-pep257: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-pep8: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-pyflakes: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-uncrustify: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-ament-xmllint: 0.7.8-1 -> 0.7.9-1
  • ros-dashing-dynamixel-sdk: 3.7.10-1 -> 3.7.20-1
  • ros-dashing-ecl-command-line: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-concepts: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-config: 1.0.1-1 -> 1.0.3-2
  • ros-dashing-ecl-console: 1.0.1-1 -> 1.0.3-2
  • ros-dashing-ecl-containers: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-converters: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-converters-lite: 1.0.1-1 -> 1.0.3-2
  • ros-dashing-ecl-core: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-core-apps: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-devices: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-eigen: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-errors: 1.0.1-1 -> 1.0.3-2
  • ros-dashing-ecl-exceptions: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-filesystem: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-formatters: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-geometry: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-io: 1.0.1-1 -> 1.0.3-2
  • ros-dashing-ecl-ipc: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-linear-algebra: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-lite: 1.0.1-1 -> 1.0.3-2
  • ros-dashing-ecl-manipulators: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-math: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-mobile-robot: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-mpl: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-sigslots: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-sigslots-lite: 1.0.1-1 -> 1.0.3-2
  • ros-dashing-ecl-statistics: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-streams: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-threads: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-time: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-time-lite: 1.0.1-1 -> 1.0.3-2
  • ros-dashing-ecl-type-traits: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-ecl-utilities: 1.0.1-1 -> 1.0.4-1
  • ros-dashing-launch: 0.8.5-3 -> 0.8.6-1
  • ros-dashing-launch-ros: 0.8.5-1 -> 0.8.6-1
  • ros-dashing-launch-testing: 0.8.5-3 -> 0.8.6-1
  • ros-dashing-launch-testing-ament-cmake: 0.8.5-3 -> 0.8.6-1
  • ros-dashing-launch-testing-ros: 0.8.5-1 -> 0.8.6-1
  • ros-dashing-opensplice-cmake-module: 0.7.2-1 -> 0.7.3-1
  • ros-dashing-py-trees-js: 0.4.0-1 -> 0.5.0-1
  • ros-dashing-py-trees-ros-viewer: 0.1.2-1 -> 0.1.3-1
  • ros-dashing-python-cmake-module: 0.7.7-1 -> 0.7.8-1
  • ros-dashing-rclcpp: 0.7.7-1 -> 0.7.8-1
  • ros-dashing-rclcpp-action: 0.7.7-1 -> 0.7.8-1
  • ros-dashing-rclcpp-components: 0.7.7-1 -> 0.7.8-1
  • ros-dashing-rclcpp-lifecycle: 0.7.7-1 -> 0.7.8-1
  • ros-dashing-rclpy: 0.7.5-1 -> 0.7.7-1
  • ros-dashing-robot-state-publisher: 2.2.3-1 -> 2.2.4-1
  • ros-dashing-ros2bag: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-ros2launch: 0.8.5-1 -> 0.8.6-1
  • ros-dashing-rosbag2: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-rosbag2-converter-default-plugins: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-rosbag2-storage: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-rosbag2-storage-default-plugins: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-rosbag2-test-common: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-rosbag2-tests: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-rosbag2-transport: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-rosidl-adapter: 0.7.5-1 -> 0.7.6-1
  • ros-dashing-rosidl-cmake: 0.7.5-1 -> 0.7.6-1
  • ros-dashing-rosidl-generator-c: 0.7.5-1 -> 0.7.6-1
  • ros-dashing-rosidl-generator-cpp: 0.7.5-1 -> 0.7.6-1
  • ros-dashing-rosidl-generator-py: 0.7.7-1 -> 0.7.8-1
  • ros-dashing-rosidl-parser: 0.7.5-1 -> 0.7.6-1
  • ros-dashing-rosidl-runtime-py: 0.7.7-1 -> 0.7.8-1
  • ros-dashing-rosidl-typesupport-interface: 0.7.5-1 -> 0.7.6-1
  • ros-dashing-rosidl-typesupport-introspection-c: 0.7.5-1 -> 0.7.6-1
  • ros-dashing-rosidl-typesupport-introspection-cpp: 0.7.5-1 -> 0.7.6-1
  • ros-dashing-rosidl-typesupport-opensplice-c: 0.7.2-1 -> 0.7.3-1
  • ros-dashing-rosidl-typesupport-opensplice-cpp: 0.7.2-1 -> 0.7.3-1
  • ros-dashing-rviz-assimp-vendor: 6.1.3-1 -> 6.1.4-1
  • ros-dashing-rviz-common: 6.1.3-1 -> 6.1.4-1
  • ros-dashing-rviz-default-plugins: 6.1.3-1 -> 6.1.4-1
  • ros-dashing-rviz-ogre-vendor: 6.1.3-1 -> 6.1.4-1
  • ros-dashing-rviz-rendering: 6.1.3-1 -> 6.1.4-1
  • ros-dashing-rviz-rendering-tests: 6.1.3-1 -> 6.1.4-1
  • ros-dashing-rviz-visual-testing-framework: 6.1.3-1 -> 6.1.4-1
  • ros-dashing-rviz2: 6.1.3-1 -> 6.1.4-1
  • ros-dashing-shared-queues-vendor: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-sqlite3-vendor: 0.1.4-1 -> 0.1.5-1
  • ros-dashing-tf2: 0.11.4-1 -> 0.11.5-1
  • ros-dashing-tf2-eigen: 0.11.4-1 -> 0.11.5-1
  • ros-dashing-tf2-geometry-msgs: 0.11.4-1 -> 0.11.5-1
  • ros-dashing-tf2-kdl: 0.11.4-1 -> 0.11.5-1
  • ros-dashing-tf2-msgs: 0.11.4-1 -> 0.11.5-1
  • ros-dashing-tf2-ros: 0.11.4-1 -> 0.11.5-1
  • ros-dashing-tf2-sensor-msgs: 0.11.4-1 -> 0.11.5-1

Removed Packages [0]:

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

  • AWS B9 Team
  • AWS RoboMaker
  • Austin Hendrix
  • Bence Magyar
  • Brice Rebsamen
  • Chris Lalancette
  • Dan Lazewatsky
  • Daniel Stonier
  • Dirk Thomas
  • Erik Boasson
  • Jack O’Quin
  • Jacob Perron
  • John Shepherd
  • Juan Pablo Samper
  • Karsten Knese
  • Michael Carroll
  • Pete Baughman
  • Pyo
  • Scott K Logan
  • Steven! Ragnarok
  • Tully Foote
  • Vincent Rabaud
  • William Woodall
7 Likes

Are meta packages ever listed in “Updated Packages” release notes, e.g. core, base, desktop?

Updated packages on this list are packages whose version number has been bumped. Packages that have only been rebuilt due to upstream changes are not listed. So the meta packages will be listed if they are modified and re-released but they don’t show up in this report when they are rebuilt.

@nuclearsandwich thanks.

To see what was a new feature, fixed bug or an improvement for this patch release, we should refer to https://github.com/orgs/ros2/projects/9?

Does every Dashing and Eloquent patch release have a corresponding github project?

Yes that’s the current workflow. Starting with Dashing Patch Release 1 and continuing on with subsequent Dashing, Crystal, and eventually Eloquent patch releases each patch release has a GitHub project linked in its issue description. The tracking issue is now somewhat vestigial but is still kept as an entry point, status tracker, and discussion hub for in-progress patch releases. Items in the “Released” column of the project were released in that patch release or an earlier sync. Items in other columns at the end of a release cycle are either bumped to later releases or removed from the release schedule.