The ArduPilot development team is delighted to announce a new stable release of plane, version 3.9.0.
For those of you who have been testing the 3.9.0beta releases then you won’t see any surprises here. That are no changes since 3.9.0beta6. Also, many thanks for testing the betas!
For those of you coming from the last stable 3.8.5 release there are a lot of changes. For a start, this is the first release to support both the ChibiOS RTOS on STM32 boards and the NuttX RTOS. Previously stable releases only used the NuttX RTOS. The ArduPilot project is moving to
ChibiOS for future releases, and we expect to drop support for the NuttX builds for the next major stable release (which will probably be called 3.10.0).
When you install the 3.9.0 release on board such as a Pixhawk1, Cube or Pixracer you have a choice of which build to use. Choosing ChibiOS will give you better performance and some very nice new features. Choosing the NuttX (also known as “PX4” builds) will get you the same base that we have been using for years.
There are a few features that are in the NuttX build but not yet in the ChibiOS build, in particular the ChibiOS build does not yet support PWM based rangefinders. That will be fixed in a future release.
This release has a lot of new features. Some of the most important ones are:
In addition, this release supports a lot of new flight boards, including:
We also now have custom ChibiOS based builds for some existing boards, including:
This means you now have a lot more choice in selecting a flight board to use with ArduPilot.
This release was made possible thanks to contributions from dozens of volunteer developers in the dev team. In total there are over 5 thousand changes since the 3.8.5 release. Special thanks to:
We hope you enjoy flying this release as much as we enjoyed making it.
Big thanks to Tridge and Ardupilot development team!
Font and original discuss at -> https://discuss.ardupilot.org/t/plane-3-9-0-stable-released/31600