That date's not a typo! The release actually did happen yesterday but an inconvenient plane flight prevented me from uploading the release binaries and finishing up the notes.
But without further ado the release is [out](
https://github.com/ros2/ros2/releases/tag/release-crystal-20190214)!
Some changes that I'd like to highlight:
* rqt_gui_cpp now supported on Ubuntu Xenial
* Releases were made that resolve the uncrustify errors in some packages ([ros2/ros2](
https://github.com/ros2/ros2/issues/648))
* The ros_workspace package now sets a COLCON_PREFIX_PATH hook so colcon setup files source the root ROS workspace [ros2/ros2#653](
https://github.com/ros2/ros2/issues/653)
For everything included in the patch release check out the [tracking issue](
https://github.com/ros2/ros2/issues/647).
The tracking issue for the next patch release is [now open](
https://github.com/ros2/ros2/issues/656) for those who wish to follow it.
## Package Updates for crystal
### Added Packages [5]:
* [ros-crystal-eigen-stl-containers](
http://eigen.tuxfamily.org/dox/TopicUnalignedArrayAssert.html): 1.0.0-0
* [ros-crystal-py-trees-msgs](
http://ros.org/wiki/py_trees_msgs): 0.4.3-0
* ros-crystal-py-trees-msgs-dbgsym: 0.4.3-0
* [ros-crystal-rqt-graph](
http://wiki.ros.org/rqt_graph): 1.0.0-0
* ros-crystal-sros2-cmake: 0.6.2-0
### Updated Packages [87]:
* ros-crystal-example-interfaces: 0.6.1-0 -> 0.6.2-0
* ros-crystal-example-interfaces-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-action-client: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-action-client-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-action-server: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-action-server-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-client: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-client-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-composition: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-composition-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-publisher: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-publisher-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-service: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-service-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-subscriber: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-subscriber-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-timer: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclcpp-minimal-timer-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclpy-executors: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclpy-minimal-client: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclpy-minimal-publisher: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclpy-minimal-service: 0.6.1-0 -> 0.6.2-0
* ros-crystal-examples-rclpy-minimal-subscriber: 0.6.1-0 -> 0.6.2-0
* [ros-crystal-fmi-adapter](
http://wiki.ros.org/fmi_adapter): 0.1.2-0 -> 0.1.3-0
* ros-crystal-fmi-adapter-dbgsym: 0.1.2-0 -> 0.1.3-0
* [ros-crystal-fmi-adapter-examples](
http://wiki.ros.org/fmi_adapter): 0.1.2-0 -> 0.1.3-0
* [ros-crystal-qt-dotgraph](
http://ros.org/wiki/qt_dotgraph): 1.0.3-0 -> 1.0.4-0
* [ros-crystal-qt-gui](
http://ros.org/wiki/qt_gui): 1.0.3-0 -> 1.0.4-0
* [ros-crystal-qt-gui-app](
http://ros.org/wiki/qt_gui_app): 1.0.3-0 -> 1.0.4-0
* [ros-crystal-qt-gui-core](
http://ros.org/wiki/qt_gui_core): 1.0.3-0 -> 1.0.4-0
* [ros-crystal-qt-gui-cpp](
http://ros.org/wiki/qt_gui_cpp): 1.0.3-0 -> 1.0.4-0
* ros-crystal-qt-gui-cpp-dbgsym: 1.0.3-0 -> 1.0.4-0
* [ros-crystal-qt-gui-py-common](
http://ros.org/wiki/qt_gui_py_common): 1.0.3-0 -> 1.0.4-0
* ros-crystal-rcl: 0.6.4-0 -> 0.6.5-0
* ros-crystal-rcl-action: 0.6.4-0 -> 0.6.5-0
* ros-crystal-rcl-action-dbgsym: 0.6.4-0 -> 0.6.5-0
* ros-crystal-rcl-dbgsym: 0.6.4-0 -> 0.6.5-0
* ros-crystal-rcl-lifecycle: 0.6.4-0 -> 0.6.5-0
* ros-crystal-rcl-lifecycle-dbgsym: 0.6.4-0 -> 0.6.5-0
* ros-crystal-rcl-yaml-param-parser: 0.6.4-0 -> 0.6.5-0
* ros-crystal-rcl-yaml-param-parser-dbgsym: 0.6.4-0 -> 0.6.5-0
* ros-crystal-rclcpp: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rclcpp-action: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rclcpp-action-dbgsym: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rclcpp-dbgsym: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rclcpp-lifecycle: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rclcpp-lifecycle-dbgsym: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rclpy: 0.6.1-0 -> 0.6.2-0
* ros-crystal-rclpy-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-rcutils: 0.6.1-0 -> 0.6.2-0
* ros-crystal-rcutils-dbgsym: 0.6.1-0 -> 0.6.2-0
* ros-crystal-rmw-opensplice-cpp: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rmw-opensplice-cpp-dbgsym: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros-workspace: 0.6.0-1 -> 0.6.1-0
* ros-crystal-ros2cli: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2lifecycle: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2msg: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2multicast: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2node: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2param: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2pkg: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2run: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2service: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2srv: 0.6.2-0 -> 0.6.3-0
* ros-crystal-ros2topic: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-actions: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-adapter: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-cmake: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-generator-c: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-generator-c-dbgsym: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-generator-cpp: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-parser: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-typesupport-interface: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-typesupport-introspection-c: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-typesupport-introspection-c-dbgsym: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-typesupport-introspection-cpp: 0.6.2-0 -> 0.6.3-0
* ros-crystal-rosidl-typesupport-introspection-cpp-dbgsym: 0.6.2-0 -> 0.6.3-0
* [ros-crystal-rqt](
http://ros.org/wiki/rqt): 1.0.1-0 -> 1.0.2-0
* [ros-crystal-rqt-gui](
http://ros.org/wiki/rqt_gui): 1.0.1-0 -> 1.0.2-0
* [ros-crystal-rqt-gui-cpp](
http://ros.org/wiki/rqt_gui_cpp): 1.0.1-0 -> 1.0.2-0
* ros-crystal-rqt-gui-cpp-dbgsym: 1.0.1-0 -> 1.0.2-0
* [ros-crystal-rqt-gui-py](
http://ros.org/wiki/rqt_gui_py): 1.0.1-0 -> 1.0.2-0
* [ros-crystal-rqt-py-common](
http://ros.org/wiki/rqt_py_common): 1.0.1-0 -> 1.0.2-0
* ros-crystal-rqt-py-common-dbgsym: 1.0.1-0 -> 1.0.2-0
* ros-crystal-sros2: 0.6.1-0 -> 0.6.2-0
* [ros-crystal-teleop-twist-joy](
http://wiki.ros.org/teleop_twist_joy): 2.1.0-0 -> 2.1.1-0
* ros-crystal-teleop-twist-joy-dbgsym: 2.1.0-0 -> 2.1.1-0
### Removed Packages [2]:
- ros-crystal-console-bridge
- ros-crystal-console-bridge-dbgsym
<small>:sweat_smile: I don't have an answer yet for why these packages were here in the first place, between Bouncy and Crystal we moved to a console_bridge_vendor package.</small>
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
* Anup Pemmaiah
* Chris Lalancette
* Daniel Stonier
* Dirk Thomas
* Dorian Scholz
* Jacob Perron
* Karsten Knese
* Michael Carroll
* Ralph Lange
* Shane Loretz
* Steven! Ragnark
* William Woodall
---
[Visit Topic](
https://discourse.ros.org/t/patch-release-and-new-packages-for-ros-2-crystal-clemmys-2019-02-14/7867/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: <
http://lists.ros.org/mailman//options/ros-users>