Releases: mavlink/MAVSDK
Releases · mavlink/MAVSDK
v3.15.0
What's Changed
- On Linux, force local install of openssl in lib instead of e.g. lib64 by @JonasVautherin in #2749
- Add set_relay action support by @Ryanf55 in #2750
- Add notes and gitignore for fuzzing by @julianoes in #2752
- Remove integration tests, migrate valuable coverage to system tests by @julianoes in #2751
- Add MAVLink pure mode and config/component cleanup by @julianoes in #2746
- log_files: support ArduPilot, fixup example by @julianoes in #2756
- examples: fixup usage message by @julianoes in #2757
- Pin protoc-gen-mavsdk to v1.* by @JonasVautherin in #2758
- ftp: use global sequence counter to prevent stale response loops by @julianoes in #2760
- Expanded capabilities for setting flight mode by @jonathanreeves in #2761
- core: fix MAVLink message sequence by @julianoes in #2762
Full Changelog: v3.14.0...v3.15.0
v3.14.0
What's Changed
- examples: improve params cli tool by @julianoes in #2745
- core: revert message intercept behavior by @julianoes in #2747
- Clean up debug messages on discovery a bit by @julianoes in #2748
Full Changelog: v3.13.0...v3.14.0
v3.13.0
What's Changed
- param_server: add error when params are provided too late by @julianoes in #2739
- Add fuzz tests by @julianoes in #2635
- core: fix libmav_receiver for serial connections by @julianoes in #2743
- examples: fixup rate calculation in sniffer by @julianoes in #2744
Full Changelog: v3.12.0...v3.13.0
v3.12.0
What's Changed
- build(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs by @dependabot[bot] in #2726
- log_streaming: add ArduPilot support by @julianoes in #2728
- Add script to build without SUPERBUILD by @julianoes in #2730
- core: make timeout configurable by @julianoes in #2732
- docs: add note regarding MAVLink dialects by @julianoes in #2729
- core: fix bug where invalid messages are parsed by @julianoes in #2734
- Docs: fixup removed files, add notes about mavsdk_server to FAQ, fix links by @julianoes in #2736
- Add method set to GPS origin by @julianoes in #2738
Full Changelog: v3.11.2...v3.12.0
v3.11.2
What's Changed
- CI: bump macOS and Windows runners by @julianoes in #2712
- core: try to avoid tsan issue on close by @julianoes in #2713
- CI: re-enable cache for macOS by @julianoes in #2715
- Add configurable mavlink repo URL and Hash by @Ryanf55 in #2706
- CI: switch over remaining macOS runners by @julianoes in #2718
- CMake custom command fails in certain build configurations by @OwenCochell in #2719
- Fix segfaults on events destruction by @julianoes in #2721
- Fix dropped messages by libmav_receiver.cpp by @rantalaine in #2722
- Fix another segfault on events destruction by @julianoes in #2723
New Contributors
- @OwenCochell made their first contribution in #2719
- @rantalaine made their first contribution in #2722
Full Changelog: v3.11.1...v3.11.2
v3.11.1
What's Changed
- docker: fix ENV syntax by @julianoes in #2710
- third_party: update mavlink by @julianoes in #2709
Full Changelog: v3.11.0...v3.11.1
v3.11.0
What's Changed
- build(deps): bump vite from 5.4.19 to 5.4.20 in /docs by @dependabot[bot] in #2651
- Add MavlinkDirect docs and more examples by @julianoes in #2655
- Fix missing dependencies in MAVSDKConfig.cmake.in by @JonasVautherin in #2658
- Fix: Only set the current item if index is validated by @irajkovic in #2664
- Update c-ares to 1.34.5 by @JonasVautherin in #2672
- modify windows tcpclient reconnect bug by @ytyisme in #2662
- Use the correct tinyxml2 cmake testing flag by @reedev in #2671
- Added capability to specify the path to the mavlink xml files by @reedev in #2670
- Fix updating mission item total by @irajkovic in #2667
- Update openssl, boringssl and curl by @JonasVautherin in #2674
- core: improve connection error strings, fix threading issue by @julianoes in #2678
- Fix unix epoch async rate setter conflict with Ardupilot by @JoC2000 in #2681
- mavlink_direct: handle (u)int > 2^32 by @julianoes in #2680
- tcp_client_connection: fix server closing the connection by @bkueng in #2683
- Re-connection fixes and system tests by @julianoes in #2684
- examples: fix gimbal device tester by @vromanenn in #2687
- Add missing python3 dependencies for Ubuntu by @Ryanf55 in #2692
- Add some Arduplane flight modes and VTOL support by @Luc-Meunier in #2676
- Improve fix style script by @julianoes in #2695
- User callback debugging and MavlinkDirect improvements by @julianoes in #2694
- dependencies: libevents should be built with the superbuild by @JonasVautherin in #2673
- Update mavlink and add PARAM_ERROR by @julianoes in #2698
- core: add raw connection by @julianoes in #2682
- build(deps): bump vite from 5.4.20 to 5.4.21 in /docs by @dependabot[bot] in #2688
- Bump TinyXML and remove CMake patch by @Ryanf55 in #2704
- Only reset mission items from deinit() by @irajkovic in #2707
- Fix connection usage for mavsdk_server by @julianoes in #2708
- LogFiles fixup by @julianoes in #2654
New Contributors
- @irajkovic made their first contribution in #2664
- @ytyisme made their first contribution in #2662
- @reedev made their first contribution in #2671
- @JoC2000 made their first contribution in #2681
- @vromanenn made their first contribution in #2687
- @Ryanf55 made their first contribution in #2692
Full Changelog: v3.10.2...v3.11.0
v3.10.2
What's Changed
- CI: Tell sonar we use C++17 by @julianoes in #2649
- mavlink_direct: fix message filtering by @julianoes in #2650
Full Changelog: v3.10.1...v3.10.2
v3.10.1
What's Changed
- mavlink_direct: handle NaN correctly by @julianoes in #2646
Full Changelog: v3.10.0...v3.10.1
v3.10.0
What's Changed
- tools: fixup clang-format version warning by @julianoes in #2634
- mavlink_direct: unregister messages on deinit by @julianoes in #2636
- cmake: only link stdc++fs for GCC < 9 by @grembeter in #2640
- Enable forwarding unknown messages by @julianoes in #2637
- third_party: update libmavlike to fix SIGBUS by @julianoes in #2641
- Update dockcross image, bringing support for Android 16KB alignment by @JonasVautherin in #2643
- Add new JSON based interception API by @julianoes in #2638
- proto: update to get comment regardig GPS fix by @julianoes in #2645
New Contributors
- @grembeter made their first contribution in #2640
Full Changelog: v3.9.0...v3.10.0