New packages for Kilted Kaiju 2026-09-17

This sync brings 16 new packages to Kilted and updates 235 others. Thanks very much to the many developers that were a part of this effort, including the 52 maintainers listed below.

ros/rosdistro tag: kilted/2026-09-17

Added Packages [16]:

Updated Packages [235]:

Removed Packages [1]:


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:

  • Addisu Z. Taddese
  • Aditya Pande
  • Alejandro Hernandez Cordero
  • Alejandro Hernández
  • Alistair English
  • Aljaž Sebastjan Ahtik
  • Audrow Nash
  • Bence Magyar
  • Brandon Ong
  • Chris Lalancette
  • Daniel Stonier
  • Davide Faconti
  • Erik Boasson
  • Felix Exner
  • Foxglove
  • Gary Cross
  • Gonzalo Mier
  • Guilhem Saurel
  • Haroon Rasheed
  • Hung Pham
  • Ivan Paunovic
  • Jeremie Deray
  • Jodi Graf
  • Jordan Palacios
  • Jose-Luis Blanco-Claraco
  • Josh Whitley
  • KazutoMurase
  • Kei Okada
  • Levi Armstrong
  • LibRealSense ROS Team
  • Martin Pecka
  • Meher Malladi
  • Michael Goerner
  • Michael v4hn Goerner
  • MoveIt Release Team
  • Nathan Dunkelberger
  • P. J. Reed
  • ROSGraph Working Group
  • Robert Haschke
  • Ryohei Ueda
  • Sai Kishor Kothakota
  • Sebastian Castro
  • Shane Loretz
  • Shohei Fujii
  • Southwest Research Institute
  • Tanay Kedia
  • Ted Kern
  • Vladimir Ermakov
  • Yadunund
  • Yuki Furuta
  • ouster developers
  • yamato

Just in case anyone is using cras_lint for linting or cras_cpp_common helpers, please note there’s been a major version bump. The C++ code style mandated by cras_lint has been changed to be closer to Google style. And some .h headers were renamed to .hpp to be consistent with the changes in core ROS.

I chose to do this breaking change because I don’t know of any external users of these packages (so far). If you are using them, first, I’m sorry for the inconvenience and second, this was the last API breaking change in our stack. We always try to keep backwards compatibility in these core packages seriously (even for our own uses), but as they (and we) were relatively new to ROS 2, there were some pieces we didn’t get right from the beginning. Now we’re much more confident we know what we’re doing :wink: