aws / aws-iot-fleetwise-edge

Reference Implementation for AWS IoT FleetWise
https://aws.amazon.com/iot-fleetwise/
Apache License 2.0
61 stars 44 forks source link

Support new ROS2 distributions (Humble, Iron or Jazzy) #92

Open tfoldi opened 4 months ago

tfoldi commented 4 months ago

Is your feature request related to a problem? Please describe.

It would be great to support a non-deprecated ROS2 distribution. ROS2 Galactic reached its EOL (end-of-life), and is no longer officially supported. Thus, there are no security fixes and no bug fixes.

I have already tried and tested ROS2 Humble with the iot fleetwise edge and also made the CI changes necessary to build the artifacts. I am happy to share those if it helps.

gqmelo commented 4 months ago

Hi, thank you for reporting this.

To give you some context, we currently support Galactic because it is the one available to be installed on Ubuntu 20.04, which is still our base development image. We indeed want to support other ROS2 releases, but since we want to keep supporting Ubuntu 20.04, we would have to keep the code compatible with Galactic.

If you don't mind, could you share the changes in a PR just for us to have an idea of how much it changed? If there aren't a lot of breaking changes, we might be able to have the code working with both Galactic and Humble soon. But if there are big differences between both releases we will require more time to complete this.