Plane: prepare for plane 3.8.0 release

This commit is contained in:
Andrew Tridgell 2017-08-03 16:52:04 +10:00
parent efc790a84a
commit 6e84210d1b
2 changed files with 59 additions and 2 deletions

View File

@ -1,3 +1,60 @@
Release 3.8.0, 5th August 2017
------------------------------
The ArduPilot development team is very proud to announce the release
of APM:Plane 3.8.0. This is a major release, with a lot of new
features and improvements. The release has been a long time coming,
and the dev team would like to thank everyone who has contributed,
in terms of code and documentation as well as the many testers of beta
versions of the code.
To help with migration from the 3.7.1 release to 3.8.0 there is a
migration guide here:
http://ardupilot.org/plane/docs/plane-3-7-to-3-8-migration.html
All users should read the migration guide carefully. While the
firmware will try to auto-migrate most settings, please do very
careful ground tests before your first flight with 3.8.
In total there have been over 4 thousand changes in the ArduPilot git
tree since the 3.7.1 release, with over four hundred of those specific
to fixed wing aircraft. Listing all of them in these release notes is
not practical, but the following list will give some of the larger
changes:
- addition of EKF3 support (disabled by default)
- new SERVO parameter system for servo output configuration
- support for MS5525 airspeed sensor
- support for a wide range of tiltrotor quadplanes
- support for tailsitter aircraft (including vectored tailsitters)
- support for twin-motor aircraft, with differential thrust
- new system for elevon, vtail, flaperon and differential spoiler setup
- support for deep stall landings
- support for dual-gps blending
- support for masking compass types for driver loading
- completely new DMA based and high sample rate IMU drivers
- support for px4pro board from Drotek
- several new compass drivers, new IMU drivers and new GPS drivers
- new MANUAL_RCMASK system for fine-grained MANUAL flight setup
- support for log rotation on disarm
- numerous quadplane improvements
- fixed loiter behaviour with Q_GUIDED_MODE=1
- allow rudder arming in CRUISE and FBWB modes
- fixed bug in transmitter tuning support
- fixed bug in attitude integrator zero on mode change
- added SYSID_ENFORCE parameter
- fixed support for vtail rudder-only planes
- greatly improved automatic landing accuracy
- support for high update rates on all servos with SERVO_RATE parameter
- greatly improved UAVCAN support, with parameters now in CAN_ parameter space
- support for prop-hang on 3D aircraft
- improved quadplane PID logging
- smoother takeoffs for quadplanes
- logging of side-slip and angle-of-attack estimates
- added AETR, pre-mixer logging
- automatic thermalling support
Release 3.8.0beta5, 1st May 2017
--------------------------------

View File

@ -2,8 +2,8 @@
#include "ap_version.h"
#define THISFIRMWARE "ArduPlane V3.8.0beta6"
#define FIRMWARE_VERSION 3,8,0,FIRMWARE_VERSION_TYPE_BETA+5
#define THISFIRMWARE "ArduPlane V3.8.0"
#define FIRMWARE_VERSION 3,8,0,FIRMWARE_VERSION_TYPE_OFFICIAL
#ifndef GIT_VERSION
#define FIRMWARE_STRING THISFIRMWARE