Releases: mavlink/MAVSDK
Releases · mavlink/MAVSDK
v0.16.0 Eddie
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
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
v0.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).
v0.14.1
v0.14.0 Carla
- 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
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
Release after the release mechanism was broken for a while. There have been numerous changes in the meantime:
- DroneCore renamed to DronecodeSDK (#438)
- Camera improvements (#418, #426, #432, #470, #479, #493, #503, #505, #509, #513, #515, #520, #522, #524, #526, #531, #539, #576, #579, #580)
- Action improvements (#446, #462, #485, #519, #551, #588, #595)
- Mission improvements (#421, #423, #469, #488, #507, #508, #510, #521, #552, #574, #575, #584, #592, #617, #619, #626)
- Telemetry improvements (#433, #471, #475, #518, #623, #634)
- Follow-me improvements (#566)
- Info improvements (#608, #629)
- Offboard improvements (#627)
- New calibration plugin (#436, #447, #560, #593, #596, #599, #625)
- New log file download plugin (#525)
- New param plugin (#585)
- Core fixes (#430, #439, #455, #449, #463, #466, #476, #477, #480, #497, #500, #514, #543, #544, #550, #555, #556, #565, #590, #601)
- Improved testing (#459, #460, #496, #498, #586)
- Build system fixes (#419, #425, #428, #431, #435, #453, #456, #461, #465, #490, #491, #492, #530, #549, #557, #564, #567, #568, #583, #597, #600, #613, #615, #622, #628)
- CI changes (#420, #444, #445, #458, #472, #482, #489, #548, #558, #559, #569)
- Documentation fixes (#443, #532, #598, #632)
- Backend additions (#448, #495, #504, #506, #511, #512, #523, #527, #528, #535, #537, #561, #572, #578, #581, #582, #591, #604, #605, #606)
v0.5.0 Al
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.
- Support for
@note
and@warning
doc tags (#374) - Serial connection support for Windows (#375)
- gRPC backend additions and fixes (#376, #377, #382, #385, #397, #405, #407, #409, #416)
- Various build fixes (#378, #379, #383 #386, #413)
- Various bugfixes (#384, #387, #390, #391, #393, #402, #406)
- Removed deprecated
armeabi
Android build (#392) - Improved public comments (#394, #415)
- Fixes in examples (#395, #400, #403, )
- Added thread pool for user callbacks (#396)
- Switch from astyle to clang format (#410)
- Sync mode setter for camera (#414)
v0.4.0 Robin
Release after a big round of refactoring and improvements:
- Serial connection support on macOS (#372)
- gRPC backend (#371, #369, #357, #352, #342, #330, #327, #320, #313, #303, #300, #299, #295, #266)
- gRPC proto defined (#346, #302)
- Build system fixes (#370, #354, #283, #276)
- Notification of already connected system on discover (#360)
- YouCompleteMe config (#356)
- Camera actions and settings added (#338)
- Support for gimbal ROI (#323)
- Multi-component handling (#310)
- Docs fixes (#298, #297, #271, #246, #242, #237, #223)
- New examples for follow me and importing a QGC mission (#274)
- Ability to import QGC mission plans (#235)
- Support to connect based on a URL argument (#264)
- Initial CI work for Jenkins (#257)
- Follow me plugin improvements and example (#217, #199)
- Various fixes (#349, #324, #316, #311, #308, #306, #289, #288, #280, #230, #228, #206, #203)
v0.3.0 Kelly
Release before a round of big refactorings.
Changes:
- Offboard example added (#116)
- Added fields to info (#118)
- Mavlink statustexts added for debugging (#119)
- Fixed RC status bug (#123)
- Gimbal plugin added (#124)
- Support for .deb and .rpm packages (#130, #196, #198)
- Add support for delays before camera actions (#131)
- Simplify offboard usage (#134)
- Follow me plugin added (#142, #199)
- gRPC work (#143, #174, #175)
- Support to download mission (#145)
- Use fake time for unit tests (#147)
- VTOL transition support (#150, #163)
- Fix 100% CPU bug for serial connections (#177)