Crystal's third patch release is [here](https://github.com/ros2/ros2/releases/tag/release-crystal-20190314)! The changes I'm most excited about: * Actions are now available in rclpy. You can get the details from [ros2/rclpy#257](https://github.com/ros2/rclpy/issues/257). * If you're interested in using log4cxx for your logging needs, the rcl_logging_log4cxx package has now been released. Using this package naturally relies on log4cxx, so refer to the installation instructions for your platform to get it. The changes in `sros2` introduce a new dependency on the rosdep key: `python3-lxml` The installation documentation has been updated but I'll highlight the changes here: Depending on the platform, users may need to get the additional dependency: * With Ubuntu debs: apt will install suitable the suitable dependency * With Ubuntu binary releases: The `rosdep` tool should resolve the dependency (installs `python3-lxml`) * With macOS: The dependency should be resolved by installing `lxml` via pip until using rosdep is an option (see https://github.com/ros/rosdistro/pull/20560#issuecomment-472628304) * With Windows: The dependency should be resolved by installing `lxml` via pip * With Windows (debug): The dependency should be resolved by installing a custom-built `lxml` via pip: https://github.com/ros2/ros2/releases/tag/lxml-archives You can check out full list of changes in the patch release [tracking issue](https://github.com/ros2/ros2/issues/656). We've also discovered some issues in Fast-RTPS that are being added to the [Known issues](https://index.ros.org/doc/ros2/Releases/Release-Crystal-Clemmys/#id4) section of the [Crystal Clemmys release page](https://index.ros.org/doc/ros2/Releases/Release-Crystal-Clemmys/). I'm linking the section now even though they won't appear until the next documentation rebuild. [This](https://github.com/ros2/ros2_documentation/pull/142) is the change for you first viewers. ## Package Updates for crystal ### Added Packages [11]: * ros-crystal-behaviortree-cpp-v3: 3.0.4-0 * ros-crystal-behaviortree-cpp-v3-dbgsym: 3.0.4-0 * ros-crystal-examples-rclpy-minimal-action-client: 0.6.3-0 * ros-crystal-examples-rclpy-minimal-action-server: 0.6.3-0 * ros-crystal-nav2-common: 0.1.7-0 * [ros-crystal-py-trees-ros-interfaces](http://ros.org/wiki/py_trees_ros_interfaces): 1.0.0-0 * ros-crystal-py-trees-ros-interfaces-dbgsym: 1.0.0-0 * ros-crystal-rcl-logging-log4cxx: 0.2.0-0 * ros-crystal-rcl-logging-log4cxx-dbgsym: 0.2.0-0 * [ros-crystal-rqt-action](http://wiki.ros.org/rqt_action): 1.0.1-0 * [ros-crystal-rqt-topic](http://wiki.ros.org/rqt_topic): 1.0.0-0 ### Updated Packages [165]: * ros-crystal-action-msgs: 0.6.2-0 -> 0.6.3-0 * ros-crystal-action-msgs-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-ament-clang-format: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-auto: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-clang-format: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-copyright: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-core: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-cppcheck: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-cpplint: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-export-definitions: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-export-dependencies: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-export-include-directories: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-export-interfaces: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-export-libraries: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-export-link-flags: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-flake8: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-gmock: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-gtest: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-include-directories: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-libraries: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-lint-cmake: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-nose: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-pclint: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-pep257: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-pep8: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-pyflakes: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-pytest: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-python: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-target-dependencies: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-test: 0.6.0-4 -> 0.6.1-0 * ros-crystal-ament-cmake-uncrustify: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cmake-xmllint: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-copyright: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cppcheck: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-cpplint: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-flake8: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-lint-auto: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-lint-cmake: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-lint-common: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-pclint: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-pep257: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-pep8: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-pyflakes: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-uncrustify: 0.6.3-0 -> 0.6.4-0 * ros-crystal-ament-xmllint: 0.6.3-0 -> 0.6.4-0 * ros-crystal-builtin-interfaces: 0.6.2-0 -> 0.6.3-0 * ros-crystal-builtin-interfaces-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-costmap-queue: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-controller: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-controller-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-core: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-core-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-critics: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-critics-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-msgs: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-msgs-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-plugins: 0.1.5-0 -> 0.1.7-0 * ros-crystal-dwb-plugins-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-examples-rclcpp-minimal-action-client: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-action-client-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-action-server: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-action-server-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-client: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-client-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-composition: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-composition-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-publisher: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-publisher-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-service: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-service-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-subscriber: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-subscriber-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-timer: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclcpp-minimal-timer-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclpy-executors: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclpy-minimal-client: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclpy-minimal-publisher: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclpy-minimal-service: 0.6.2-0 -> 0.6.3-0 * ros-crystal-examples-rclpy-minimal-subscriber: 0.6.2-0 -> 0.6.3-0 * [ros-crystal-gazebo-dev](http://gazebosim.org/tutorials?cat=connect_ros): 3.1.0-0 -> 3.2.0-0 * [ros-crystal-gazebo-msgs](http://gazebosim.org/tutorials?cat=connect_ros): 3.1.0-0 -> 3.2.0-0 * ros-crystal-gazebo-msgs-dbgsym: 3.1.0-0 -> 3.2.0-0 * [ros-crystal-gazebo-plugins](http://gazebosim.org/tutorials?cat=connect_ros): 3.1.0-0 -> 3.2.0-0 * ros-crystal-gazebo-plugins-dbgsym: 3.1.0-0 -> 3.2.0-0 * [ros-crystal-gazebo-ros](http://gazebosim.org/tutorials?cat=connect_ros): 3.1.0-0 -> 3.2.0-0 * ros-crystal-gazebo-ros-dbgsym: 3.1.0-0 -> 3.2.0-0 * [ros-crystal-gazebo-ros-pkgs](http://gazebosim.org/tutorials?cat=connect_ros): 3.1.0-0 -> 3.2.0-0 * ros-crystal-lifecycle-msgs: 0.6.2-0 -> 0.6.3-0 * ros-crystal-lifecycle-msgs-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-nav-2d-msgs: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav-2d-msgs-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav-2d-utils: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav-2d-utils-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-amcl: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-amcl-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-bringup: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-bt-navigator: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-bt-navigator-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-costmap-2d: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-costmap-2d-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-dwb-controller: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-dynamic-params: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-dynamic-params-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-map-server: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-map-server-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-mission-executor: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-mission-executor-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-motion-primitives: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-motion-primitives-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-msgs: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-msgs-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-navfn-planner: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-navfn-planner-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-robot: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-robot-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-simple-navigator: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-simple-navigator-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-tasks: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-tasks-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-util: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-util-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-voxel-grid: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-voxel-grid-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-world-model: 0.1.5-0 -> 0.1.7-0 * ros-crystal-nav2-world-model-dbgsym: 0.1.5-0 -> 0.1.7-0 * ros-crystal-navigation2: 0.1.5-0 -> 0.1.7-0 * ros-crystal-python-cmake-module: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rcl-interfaces: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rcl-interfaces-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rcl-logging-noop: 0.1.0-0 -> 0.2.0-0 * ros-crystal-rcl-logging-noop-dbgsym: 0.1.0-0 -> 0.2.0-0 * ros-crystal-rclpy: 0.6.2-0 -> 0.6.3-1 * ros-crystal-rclpy-dbgsym: 0.6.2-0 -> 0.6.3-1 * ros-crystal-ros1-bridge: 0.6.1-1 -> 0.6.2-0 * ros-crystal-ros1-bridge-dbgsym: 0.6.1-1 -> 0.6.2-0 * ros-crystal-ros1-rosbag-storage-vendor: 0.0.5-0 -> 0.0.6-0 * ros-crystal-ros2bag: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-bag-v2-plugins: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-converter-default-plugins: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-converter-default-plugins-dbgsym: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-dbgsym: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-storage: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-storage-dbgsym: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-storage-default-plugins: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-storage-default-plugins-dbgsym: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-test-common: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-tests: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-transport: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosbag2-transport-dbgsym: 0.0.5-0 -> 0.0.6-0 * ros-crystal-rosgraph-msgs: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rosgraph-msgs-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rosidl-generator-py: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rosidl-typesupport-c: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rosidl-typesupport-c-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rosidl-typesupport-cpp: 0.6.2-0 -> 0.6.3-0 * ros-crystal-rosidl-typesupport-cpp-dbgsym: 0.6.2-0 -> 0.6.3-0 * ros-crystal-shared-queues-vendor: 0.0.5-0 -> 0.0.6-0 * ros-crystal-sqlite3-vendor: 0.0.5-0 -> 0.0.6-0 * ros-crystal-sros2: 0.6.2-0 -> 0.6.3-0 * ros-crystal-sros2-cmake: 0.6.2-0 -> 0.6.3-0 * [ros-crystal-teleop-twist-keyboard](http://wiki.ros.org/teleop_twist_keyboard): 2.1.1-1 -> 2.2.0-0 * ros-crystal-test-msgs: 0.6.2-0 -> 0.6.3-0 * ros-crystal-test-msgs-dbgsym: 0.6.2-0 -> 0.6.3-0 ### Removed Packages [1]: - ros-crystal-nav2-system-tests 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 * Amazon B9 * Brian Wilcox * Carl Delsey * Carlos Orduno * Chris Lalancette * Daniel Stonier * David V. Lu!! * Davide Faconti * Dirk Thomas * Jacob Perron * Jose Luis Rivero * Juan Pablo Samper * Karsten Knese * Michael Carroll * Michael Ferguson * Michael Jeronimo * Mikael Arguedas * Scott K Logan * Shane Loretz * Steve Macenski * Steven! Ragnarok * Tully Foote * William Woodall --- [Visit Topic](https://discourse.ros.org/t/patch-release-and-new-packages-for-ros-2-crystal-clemmys-2019-03-14/8311/1) or reply to this email to respond. If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates. ______________________________________________________________________________ ros-users mailing list ros-users@lists.ros.org http://lists.ros.org/mailman/listinfo/ros-users Unsubscribe: