Skip to content

Releases: mavlink/MAVSDK

v0.17.0 Coach

28 May 21:39
a74bb92
Compare
Choose a tag to compare

Features

  • Add geofence plugin to C++ core (#545, #744).

Improvements

  • Improve integration tests and add them to the CI (#642).
  • Add support for setAttitude to gRPC backend (#743).
  • Ignore messages from QGC (#747).
  • Fix GCC 9 warnings (#748).

Bugfixes

  • Fix camera thread-safety (#746).
  • Fix failing mission transfer in integration tests (#752).

Contributors

@a6a3uh, @julianoes, @jzaturensky

v0.16.0 Eddie

09 May 15:35
03d2698
Compare
Choose a tag to compare

Features

  • Add gRPC backend support for offboard plugin (#735).
  • Add attitude control too offboard plugin (#726).
  • Add possibility to set an arbitrary acceptance radius to mission waypoints (#716).
  • Add StatusText to telemetry plugin (#733).
  • Enable backend to accept connection URL (#730).

Improvements

  • Add NO_SETPOINT_SET result to Offboard plugin (#738).

Bugfixes

  • Fix MAVLink Passthrough unsubscription (#741).
  • Fix broken links in README (#739).
  • Remove unreliable unit tests from backend (#734).
  • Fix MSVC build (#722, #729).
  • Fix timeout for 16-char mavlink parameters (#725).

Contributors

@ad-snow, @aokholm, @cswkim, @douglaswsilva, @julianoes, @RicardoM17

v0.15.0 Diane

02 Apr 09:50
dc0f4cf
Compare
Choose a tag to compare

Features:

  • Add configuration option to set the system and component ID (#710).
  • Add gimbal support (#687).
  • Add param support (#686).
  • Add reboot action (#707).
  • Add PositionNED to offboard plugin (#696).
  • Add support for cancelling calibration, mission upload and mission download (#682).

Improvements

  • Improve printing of PositionNED and VelocityNED (#715).
  • Send heartbeat only after vehicle is discovered (#609).
  • Get rid of termios2 (to allow build on systems like manylinux) (#700).
  • Remove superfluous warnings in backend build (#692).
  • Remove superfluous macro (#688).

Bugfixes

  • Fix crashes in Mission plugin (#678, #701, #714).
  • Fix crashes in Camera plugin (#681, #699).
  • Fix crashes in MissionRaw plugin (#684).
  • Fix Appveyor badge in README (#705).
  • Fix "pointer not aligned" warning in iOS builds (#709).
  • Fix Android build and update gRPC dependencies (#683).
  • Fix includes (#679).

CI

  • Bring Jenkins back (#704).

Documentation

  • Improve documentation (#693).
  • Add example for handling multiple drones (#675).

v0.14.2

19 Feb 14:09
Compare
Choose a tag to compare
  • Fix in mavlink_passthrough: reset intercepting messages (#664).
  • Fix in mission: use correct callback for download timeout (#665).
  • Fix: don't remove pending timeouts on disconnect (#666).
  • Fix race condition in mission service (#668).
  • Fix in camera: wrong comparison was returning a timeout when setting camera parameters (#670).
  • Fix crash in CMake when version number is unexpected (#671).
  • Add Dockerfile to build an alpine-based backend image (#673).

v0.14.1

08 Feb 11:16
Compare
Choose a tag to compare
  • Fix installation (#659).
  • Improve documentation (#659).
  • Fix Info.plist in backend.framework (#662).

v0.14.0 Carla

07 Feb 13:23
Compare
Choose a tag to compare
  • Add mavlink passthrough plugin for lower-level access to mavlink (#657).
  • CI: Removal of Jenkins until it gets more stable (#648, #655, #656).
  • Update list of running plugins in the backend (#654).
  • Simplify mission request by removing the MissionItems struct (#658).
  • Merge SubscribeDiscover and SubscribeTimeout into SubscribeConnectionState (#658).
  • Add camera photo interval to MissionItem (#658).

v0.13.0 Frederick

24 Jan 16:01
1817e30
Compare
Choose a tag to compare

Release after some header file reorganisation and added features.
The aim is to keep releases going at a 2 week rhythm.

  • Install plugin headers in proper hierarchy (#638).
  • Fix telemetry landed/in-air field (#641).
  • CI: Removal of Fedora 27, addition of Fedora 29 (#643).
  • MissionRaw plugin added for direct MAVLink mission item access (#644 ).
  • Fix for segfault on plugin init (#647).
  • Fix YouCompleteMe linting in vim (#647).
  • Improve comparison of mission items (#650).

v0.12.0 Serafina

10 Jan 09:50
c2eefe8
Compare
Choose a tag to compare

Release after the release mechanism was broken for a while. There have been numerous changes in the meantime:

v0.5.0 Al

04 Jun 07:46
51be758
Compare
Choose a tag to compare

Release with a couple of bugfixes, comment improvements, and many additions in the gRPC backend.
This is essentially a test release before 1.0.0.

v0.4.0 Robin

26 Apr 17:49
e9c777b
Compare
Choose a tag to compare

Release after a big round of refactoring and improvements: