Skip to content

Releases: PX4/PX4-Autopilot

v1.18.0-beta1

v1.18.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 20:52
Immutable release. Only release title and notes can be modified.
v1.18.0-beta1
fd13202

What's Changed

This is a pre-release for flight testing, full release notes can be found here.

Full Changelog: v1.17.0-alpha1...v1.18.0-beta1

v1.18.0-alpha1

v1.18.0-alpha1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 May 19:32
Immutable release. Only release title and notes can be modified.
v1.18.0-alpha1

What's Changed

This is a pre-release for flight testing, full release notes will be available soon.

Full Changelog: v1.17.0-alpha1...v1.18.0-alpha1

v1.17.0 - Stable Release

Choose a tag to compare

@github-actions github-actions released this 13 May 19:03
Immutable release. Only release title and notes can be modified.
v1.17.0

What's Changed

PX4 v1.17 builds on PX4 v1.16, with the changes below landing since v1.16.2. This release adds Altitude Cruise mode, improves Fixed Wing Takeoff behaviour on navigation loss, and exposes cleaner high-level fixed-wing and rover control interfaces for ROS 2 workflows. The in-tree Zenoh middleware matures to rmw_zenoh compatibility, simulation gains Gazebo Jetty support and Ackermann SIH, and three new INS drivers (MicroStrain, sbgECom, EULER-NAV) join the ecosystem alongside Septentrio GNSS resilience reporting and barometer auto-calibration against GNSS height. PX4 v1.17 also includes user-visible MAVLink, RC, logging, failsafe, and rover refinements across the stack.

Major Changes

  • New multicopter flight mode: Altitude Cruise. Holds tilt and heading on stick release so the vehicle keeps cruising at a steady velocity instead of stopping like Altitude mode does.
  • Fixed Wing Takeoff mode now keeps climbing with level wings on navigation loss and can use the takeoff waypoint latitude and longitude to define the loiter position. (PX4-Autopilot#25226)
  • Fixed-wing vehicles (and VTOLs in fixed-wing mode) can now be controlled from ROS 2 via the new FwLateralLongitudinalSetpointType in the PX4 ROS 2 Control Interface, exposing direct lateral and longitudinal setpoints.
  • Rovers can now be controlled from ROS 2 via the new RoverSetpointTypes in the PX4 ROS 2 Control Interface, with valid combinations of position, speed, throttle, attitude, rate, and steering setpoints exposed as guaranteed-valid setpoint types. See Rovers Apps & API.
  • The in-tree Zenoh middleware matures to rmw_zenoh compatibility (CDRv1 serialization, ROS 2 graph liveliness, auto-generated config from dds_topics.yaml, Domain ID parameter, Zenoh CLI). Zenoh is built into the default firmware on FMU-v6xRT (make px4_fmu-v6xrt_default); on FMU-v6x and SITL it ships as a zenoh build variant (make px4_fmu-v6x_zenoh, make px4_sitl_zenoh).
  • Initial MC Neural Network Control test path: PX4 v1.17 integrates TensorFlow Lite Micro on-device so an externally trained network (for example trained with reinforcement learning in Aerial Gym) can be loaded as a tflite model and substituted for the multicopter controller for research and bench testing. It is not a replacement for the production controller stack.(PX4-Autopilot#24366)

Release Notes

New Contributors

v1.16.2 - Stable Release

Choose a tag to compare

@github-actions github-actions released this 22 Apr 14:13
Immutable release. Only release title and notes can be modified.
v1.16.2

What's Changed

  • [Backport 1.16] fix(ekf2): allow optical flow to start when range finder is height reference by @dakejahl in #26961
  • fix(ekf2): break unbounded recursion [BACKPORT v1.16] by @julianoes in #27166

Release Notes

v1.17.0-rc2

v1.17.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Mar 20:07
Immutable release. Only release title and notes can be modified.
v1.17.0-rc2

Security Fixes

  • CVE-2026-32705 - BST device name buffer overflow (GHSA-79mp)
  • CVE-2026-32706 - CRSF variable-length packet buffer overflow (GHSA-mqgj)
  • CVE-2026-32707 - TattuCan CAN frame buffer overflow (GHSA-wxwm)
  • CVE-2026-32708 - Zenoh uORB subscriber stack overflow (GHSA-69g4)
  • CVE-2026-32709 - MAVLink FTP path traversal (GHSA-fh32)
  • CVE-2026-32713 - MAVLink FTP session validation bypass (GHSA-pp2c)

What's Changed

  • fix(security): backport security fixes to release/1.17 by @mrpollo in #26741

Full Changelog: v1.17.0-rc1...v1.17.0-rc2

v1.17.0-rc1

v1.17.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Mar 16:19
Immutable release. Only release title and notes can be modified.
v1.17.0-rc1

What's Changed

  • [BACKPORT 1.17] Include PWM Center PR by @ttechnick in #26317
  • [Backport 1.17] Fix VTOL stuck after back-transition in Mission Fast RTL by @AkaiEurus in #26319
  • [BACKPORT] failsafe: Prevent Offboard to Position without RC by @ttechnick in #26391
  • [1.17] CI: replace all usage of addnab/docker-run-action by @mrpollo in #26480
  • [1.17] ci: fix S3 upload so tags don't overwrite stable firmware by @mrpollo in #26479

Full Changelog: v1.17.0-beta1...v1.17.0-rc1

v1.17.0-beta1

v1.17.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jan 18:37
Immutable release. Only release title and notes can be modified.
v1.17.0-beta1

What's Changed

Full Changelog: v1.17.0-alpha1...v1.17.0-beta1

v1.16.1 - Stable Release

Choose a tag to compare

@github-actions github-actions released this 21 Jan 17:58
Immutable release. Only release title and notes can be modified.
v1.16.1

What's Changed

Release Notes

v1.16.1-rc2

v1.16.1-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Nov 19:06
v1.16.1-rc2

What's Changed

  • [BACKPORT 1.16] Correction of routing issue of mavlink parameter messages to CAN nodes by @dakejahl in #25658
  • [BACKPORT 1.16] serial: nuttx: revert tcdrain back to fsync by @dakejahl in #25657
  • [BACKPORT 1.16] mission: delay until: mark next setpoint invalid by @dakejahl in #25729
  • [Backport 1.16] modules/navigator: Fix position setpoint update logic in Mission RTL by @msberk in #25861
  • [Docs] [Backport 1.16] flight_modes_fw/return.md: remove warning about now-fixed RTL bug by @msberk in #25869
  • [BACKPORT 1.16] drivers/gps: RTCM injection fixes by @dakejahl in #25862

Full Changelog: v1.16.1-rc1...v1.16.1-rc2

v1.16.1-rc1

v1.16.1-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:32
v1.16.1-rc1

What's Changed

Full Changelog: v1.16.0...v1.16.1-rc1