Repository navigation
v4.1.0
What's Changed
- Add mavlink direct server to wrappers by @JonasVautherin in #3157
- action: support the RTL altitude on ArduCopter by @JonasVautherin in #3158
- build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /docs by @dependabot[bot] in #3155
- build(deps): bump @vue/server-renderer and vue in /docs by @dependabot[bot] in #3156
- Add security policy by @julianoes in #3162
- core: use Brake for the hold flight mode on ArduCopter by @JonasVautherin in #3161
- py: use C++ defaults for struct fields by @julianoes in #3164
- telemetry: take the position health from the EKF status on ArduPilot by @JonasVautherin in #3160
- py: keep the callback trampoline alive during unsubscribe by @julianoes in #3165
- Move to Ubuntu 26.04 with GCC 15, clang 21, clang-format 21 by @julianoes in #3163
- tools: add one script to regenerate everything by @julianoes in #3166
- core: bound the FTP burst download gap to prevent an unbounded allocation by @lfvaranda in #3170
- examples: wait until the autopilot says it is armable by @julianoes in #3172
- camera: cap how many missing images we track by @julianoes in #3171
- mission: send MAV_CMD_MISSION_START for ArduPilot by @JonasVautherin in #3159
- Support MAVLink 32 bit sysid by @julianoes in #3041
- tools: speed up regeneration by @julianoes in #3167
- tools: make run-docker.sh work from cpp/ by @julianoes in #3174
- core: don't retransmit commands after IN_PROGRESS by @julianoes in #3176
- ci: build aarch64 wheel with manylinux_2_28 toolchain by @bansiesta in #3181
- mission: accept MAV_FRAME_GLOBAL_RELATIVE_ALT on download by @bansiesta in #3178
- mission_raw: scale lat/lon for terrain frames on Mission Planner import by @bansiesta in #3179
- Send non-_INT MAV_FRAME spellings for mission, geofence and DO_REPOSITION by @bansiesta in #3180
- log_files: allow cancelling a log file download by @ksols in #3151
- third_party: build dependencies in parallel with MSVC by @julianoes in #3182
- mavlink_direct: add command sending and receiving by @julianoes in #3177
- fuzz_tests: finalize with the real crc_extra so messages reach their handlers by @lfvaranda in #3168
- fuzz_tests: use MavlinkDirect for the sentinel, fix libmav parsing after a skipped frame by @bansiesta in #3183
- core: don't handle messages addressed to other systems by @julianoes in #3184
New Contributors
- @lfvaranda made their first contribution in #3170
- @ksols made their first contribution in #3151
Full Changelog: v4.0.6...v4.1.0