Releases: mavlink/MAVSDK
Releases · mavlink/MAVSDK
v0.36.0
Features:
- Gimbal v2: implement take_control and release_control (#1310).
- gimbal: implement angular rate setpoints (#1308).
- Added Orbit Command. (#1298).
Bugfixes:
- Fix video stream info (#1311).
- Reset mission progress on clear and mission upload (#1304).
- tools: use correct docker image version (#1303).
- core: prevent confusions between path and port (#1302).
- cmake: include atomic library for armv6 and armv7 (#1300).
- Mission transfer (upload or download) should succeed if there is nothing to cancel (#1294).
Enhancements:
- telemetry: add timestamp to attitude (#1312).
- ftp: add O_TRUNC flag if file is created (#1306).
- integration_tests: check systems before accessing (#1301).
- Add android-x86 and android-x86_64 to CI (#1295).
- Add x86 and x86_64 builds to openssl (#1293).
- Add linux-armv6-musl build (#1289).
Contributors:
v0.35.1
Bugfixes:
- Do not throw SIGPIPE when TCP connection is closed (#1288).
- core: fix CI connection race issues (#1286).
- Fix iOS simulator build following update to Xcode 12 (#1278).
- core: attempt to fix connection race (#1275).
- Fix result template cpp (#1273).
- Handle Result as parameter (#1271).
Enhancements:
- Add linux-armv6-musl build (#1289).
- tools: support docker and podman (#1287).
- core: fix missing private access modifier (#1285).
- Add openssl (#1281).
- Add cache to github workflows (for dependencies) (#1279).
- Update
run-docker.sh
location (#1274). - Cleanup (#1270).
Contributors:
v0.35.0
Features:
- Add option to build macos framework (#1268).
- Add support for getting the gps global origin (#1258).
- Add
PositionVelocity
to offboard (#1254). - Enable failure plugin (#1249).
- Add ping capability (#1156).
Bugfixes:
- third_party: use git apply, not patch (#1266).
- integration_tests: fix transition test (#1265).
- core: fix potential race on discovery (#1260).
- core: immediately call new entry (#1257).
- Fix segfault in TelemetryImpl::process_actuator_output_status (#1248).
Enhancements:
- gimbal_device_tester: switch to C++17 as well (#1269).
- Fix Windows build when MAVSDK with SUPERBUILD is external project (#1267).
- integration_tests: add test for mission_set_current (#1264).
- CI: Run iOS jobs in parallel (#1262).
- manual_control: use proper result if input not set (#1261).
- Update docker: PX4 releases and bump Fedora version (#1259).
- Update dependencies (#1255).
- No setpoint manual control (#1251).
- fix examples to work with 0.34.0 (#1250).
- Move from C++11 to C++17 (#1196).
Contributors:
@ArthurLamberticus, @JonasVautherin, @julianoes, @yashomdighe
v0.34.0
Features:
- gimbal_device_tester: additional MAVLink checks (#1245).
- integration_tests: add gimbal angle test (#1241).
- plugins: mission_impl: update MAVLinkCommands to MavlinkCommandSender to fix build (#1240).
- Continue #1218: Added Mavlink command reception support (#1236).
- Add gimbal v2 status and mission items (#1233).
- gimbal_device_tester: tests for angular rate (#1232).
Bugfixes:
- Fix segfault in TelemetryImpl::process_actuator_output_status (#1248).
- Fix cam mode warnings (#1247).
- Immediately call new_system_callback if a system is already present (#1235).
- Fix camera definition loading (#1234).
Enhancements:
- core: move sending heartbeats to Mavsdk class (#1244).
- Filter heartbeat in Offboard plugin to consider only autopilot heartbeats (#1242).
- curl: patch file for libressl librt linking (#1239).
- Gimbal device tester improvements (#1238).
- tools: invert version logic, assume v1.11/later (#1237).
- Mission: use NAV_DELAY instead of LOITER_TIME (#1210).
Contributors:
@ArthurLamberticus, @coderkalyan, @dakejahl, @JonasVautherin, @julianoes, @TSC21, @yhabib29
v0.33.1
API changes: https://mavsdk.mavlink.io/develop/en/cpp/api_changes.html#v0330
Bugfixes:
Contributors:
v0.33.0
API changes: https://mavsdk.mavlink.io/develop/en/cpp/api_changes.html#v0330
Features:
- backend: build statically with musl (#1223).
- Added Distance Sensor API in Telemetry Plugin (#1222).
- API changes: UID, discovery callbacks (#694).
Bugfixes:
- Fix iOS release path in CI (#1226).
Enhancements:
- examples: add gimbal device tester (#1206).
Contributors:
v0.32.1
v0.32.0
Features:
Bugfixes:
- examples: fix battery examples (#1211).
- Report
throttle_percentage
andclimb_rate
correctly inFixedWingMetrics
(#1204). - Support statustext with multiple chunks, fix calibration (#1201).
- core: don't copy garbage from mavlink message (#1199).
- integration_tests: fix takeoff and hover test with PX4 v1.11.0 (#1193).
Enhancements:
- mavlink: update submodule (#1209).
- tools: update to clang-format-10 (#1200).
- Add support for statustext sequences (#1127).
- cmake: remove -Werror (#887).