Releases: mavlink/MAVSDK
Releases · mavlink/MAVSDK
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).
Contributors:
v0.31.0
v0.30.1
v0.30.0
Features:
- Added QGC complex mission item importing (#1163).
- Initial Support for Yuneec E30Z (#1119).
- Add all MAVLink STATUSTEXT severity enum values to StatusTextType (#1102).
Bugfixes:
- Fixed loiter time (hold time) being ignored on QGC mission import. (#1184).
- Fix examples following mavlink update (#1181).
- log_files: fix chunks_received size in download_log_file (#1180).
- Remove sysid from UDP remotes, which induced duplicated messages (#1177).
- Fix serial connection on windows (#1174).
- Added Manual Control Module in Service (#1167).
- Delete empty file if remote file does not exist (#1159).
- docker: use PX4 master for now (#1152).
Enhancements:
- workflows: enable Passthrough plugin for deb/rpm packages (#1185).
- Update MAVLink lib (#1176).
- Disable timesync by default (#1169).
- Update Configuration for indep. control of sysid, compid, usage_type. (#1168).
- manual_control example improvements (#1160).
Contributors:
@coderkalyan, @darioxz, @ericwemhoff, @hrnbot, @JonasVautherin, @Jonsen94, @julianoes, @NicolasM0, @petergerten
v0.29.0
Important Note:
User callbacks are called differently, please read:
https://mavsdk.mavlink.io/develop/en/cpp/troubleshooting.html#user_callbacks
Features:
- Plugin for manual control (#1149).
- Ubuntu/Debian packaging (#1142).
- add manylinux2014-aarch64 build to CI (#1131).
- Added plugin to inject failures (#1124).
Bugfixes:
- Fix bugs in telemetry attitude (#1155).
- docker: use PX4 master for now (#1152).
- MAVLink FTP bugfixes (#1150).
- integration_tests: disable flip test for now (#1148).
Enhancements:
- workflows: use checkout action v2 (#1146).
- Add PX4 v1.11.0 (rc1) to CI (#1145).
- Remove thread pool (#1143).
- Slight improvements to generate_from_protos.sh (#1140).
- Move from protoc-gen-dcsdk to protoc-gen-mavsdk (#1136).
- Release mavsdk_server_ios.zip (#1132).
- Add prefix to C API, because there is no namespacing (#1129).
Contributors:
v0.28.0
Features:
Bugfixes:
- Stop all plugins when stopping server (#1125).
- hitl can be 1, or 2 when using the SIH (#1122).
- Unit tests for angle conversions and fix conversion (#1120).
- telemetry: fix local position health flag (#1100).
Enhancements:
- Add prefix to C API, because there is no namespacing (#1129).
- Improve libmavsdk_server API (#1128).
- tune: update proto to fix result (#1123).
- src: remove external_example (#1118).