What's Changed * examples: fix disconnect example by julianoes in https://github.com/mavlink/MAVSDK/pull/2305 * FTP fixes by julianoes in https://github.com/mavlink/MAVSDK/pull/2309 * log_streaming: refactor/fixup drop logic by julianoes in https://github.com/mavlink/MAVSDK/pull/2303 * mission_raw: fix upload race condition by julianoes in https://github.com/mavlink/MAVSDK/pull/2311 * Fix warnings (take two) by julianoes in https://github.com/mavlink/MAVSDK/pull/2297 * Use uint64_t instead of void * as cookies by julianoes in https://github.com/mavlink/MAVSDK/pull/2312 * add arm64-lts docker workflow by AlexKlimaj in https://github.com/mavlink/MAVSDK/pull/2304 * Add conditional callback, use atomic handle_id and add some tests by devbharat in https://github.com/mavlink/MAVSDK/pull/2307 * camera: support camera def files via MAVLink FTP by julianoes in https://github.com/mavlink/MAVSDK/pull/2313 * action: ignore InProgress updates by julianoes in https://github.com/mavlink/MAVSDK/pull/2320 * examples: fix autopilot_server arming issue by labtoast in https://github.com/mavlink/MAVSDK/pull/2321 * CI: add macOS arm runners and update macOS CI in general by julianoes in https://github.com/mavlink/MAVSDK/pull/2277 * Sonarcloud warnings by julianoes in https://github.com/mavlink/MAVSDK/pull/2322 * core: prevent all potential use after stack scope by julianoes in https://github.com/mavlink/MAVSDK/pull/2323
New Contributors * AlexKlimaj made their first contribution in https://github.com/mavlink/MAVSDK/pull/2304 * devbharat made their first contribution in https://github.com/mavlink/MAVSDK/pull/2307 * labtoast made their first contribution in https://github.com/mavlink/MAVSDK/pull/2321
What's Changed * plugins: add log streaming by julianoes in https://github.com/mavlink/MAVSDK/pull/2280 * log_streaming: forgot to update proto by julianoes in https://github.com/mavlink/MAVSDK/pull/2289 * Implement component metadata protocol by bkueng in https://github.com/mavlink/MAVSDK/pull/2272 * examples: add log_callback demo by julianoes in https://github.com/mavlink/MAVSDK/pull/2293 * telemetry and telemetry_server: fix Unix epoch time by julianoes in https://github.com/mavlink/MAVSDK/pull/2294 * examples: add mavlink forwarding example, fixup system_info example by julianoes in https://github.com/mavlink/MAVSDK/pull/2295 * cmake: improve LibLZMA linking by julianoes in https://github.com/mavlink/MAVSDK/pull/2296 * gimbal: mutex fixes and added env variable for v2 by julianoes in https://github.com/mavlink/MAVSDK/pull/2298 * mavsdk_server: fix crash on mavsdk_server init by julianoes in https://github.com/mavlink/MAVSDK/pull/2299 * log_streaming: make it robust to message drops by julianoes in https://github.com/mavlink/MAVSDK/pull/2290