Mavsdk

Latest version: v3.0.1

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 23 of 27

0.16.0

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

0.15.0

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).

0.14.2

* 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).

0.14.1

* Fix installation (659).
* Improve documentation (659).
* Fix Info.plist in `backend.framework` (662).

0.14.0

* 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).

0.13.0

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).

Page 23 of 27

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.