Closed
Description
This issue tracks the 0.4 ros2_rust release.
Added
- Preliminary support for parameters (#332)
- Support for Iron Irwini (#319)
- Serde big array support (#328)
- service_is_ready() (#339)
- Basic functionality for loading introspection type support libraries (#279)
- Extend string types (#293)
- Add time source and clock API to nodes (#325)
Removed
Fixes
- Fix hardcoded rmw_gid_t length (#309)
- Fixed an issue where cpu usage remained at 100% (#330)
- Swapped usage of rosidl_cmake over to the new rosidl_pycommon. (#297)
- Improve efficiency of deserializing strings (#300)
Changes
- Make constructor methods for pub/sub/etc. take rcl_node_t mutex (#290)
- Return Arc from the create_node function to match other create_X functions (#294)
- Refactor spin and spin_once to mimic rclcpp's Executor API (#324)
Devops
- Update Rust toolchain to 1.71.0 and remove pydocstyle workaround (#321)
- Disable clippy warnings for u128 types (#322) & (#341)
- Use ros2-testing debs for rolling (#308)
- Allow rolling job to fail. Force install of known to work version of (#302)
- Remove libc dependencies (#284)
- Allow usage of different ROS distributions in Dockerfile (#313)
- Vendor rcl_interfaces as a private module into rclrs (#288)
- Bindgen usage improvements (#323)
Metadata
Metadata
Assignees
Labels
No labels