From 6e84210d1ba747670d699d3441c5ef994aac56a5 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 3 Aug 2017 16:52:04 +1000 Subject: [PATCH] Plane: prepare for plane 3.8.0 release --- ArduPlane/release-notes.txt | 57 +++++++++++++++++++++++++++++++++++++ ArduPlane/version.h | 4 +-- 2 files changed, 59 insertions(+), 2 deletions(-) diff --git a/ArduPlane/release-notes.txt b/ArduPlane/release-notes.txt index 110f167049..54db82ced8 100644 --- a/ArduPlane/release-notes.txt +++ b/ArduPlane/release-notes.txt @@ -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 -------------------------------- diff --git a/ArduPlane/version.h b/ArduPlane/version.h index fa47c7f416..a66adf4a37 100644 --- a/ArduPlane/version.h +++ b/ArduPlane/version.h @@ -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