-
Notifications
You must be signed in to change notification settings - Fork 84
Roadmap: Prepare rclnodejs for ROS 2 Lyrical Luth #1458
Copy link
Copy link
Open
Labels
Description
ROS 2 Lyrical Luth is expected in May 2026 as the next ROS 2 LTS release. For rclnodejs, the main work before release is support enablement rather than major API redesign.
Key Focus
- Add
lyricalto distro detection and internal version mapping. - Add Lyrical to docs, CI, prebuild workflows, install logic, and native-loader resolution.
- Keep Rolling green and use it as the main pre-release signal for Lyrical readiness.
- Review RMW support for the Lyrical cycle, especially
rmw_zenoh_cppcompatibility and default-policy handling. - Define a clearer support policy for Humble, Jazzy, Kilted, Lyrical, and Rolling.
Roadmap Checklist
- Add
lyricalto distro detection and runtime mapping. - Add Lyrical to
README.mdandscripts/npmjs-readme.md. - Add Linux x64 Lyrical CI coverage.
- Add Linux ARM64 Lyrical CI coverage if upstream packages are available.
- Add Lyrical to prebuild generation and artifact naming.
- Update install and native-loader logic for Lyrical binaries.
- Keep Rolling green and treat relevant failures as Lyrical blockers.
- Define support levels for Humble, Jazzy, Kilted, Lyrical, and Rolling.
- Review
rmw_zenoh_cppsupport and the default RMW policy inlib/rmw.js. - Validate newer graph and service endpoint APIs on Rolling and Lyrical.
- Verify
rcl_logging_implementationbehavior with rclnodejs initialization. - Add Windows Lyrical coverage once upstream Windows artifacts are stable.
Support Policy
- Full support: Lyrical, Jazzy, Rolling
- Transitional support: Kilted
- Compatibility support: Humble
Reactions are currently unavailable