Mavsdk

Latest version: v3.0.1

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 27

3.0.1

What's Changed
* Update proto and mavsdk_server 3.0.0 by julianoes in https://github.com/mavlink/MAVSDK-Python/pull/746
* Swapped out `aiogrpc` + updated MAVSDK dependencies by ShafSpecs in https://github.com/mavlink/MAVSDK-Python/pull/712

Also see [MAVSDK v3 changes](https://github.com/mavlink/MAVSDK/releases/tag/v3.0.0).

**Full Changelog**: https://github.com/mavlink/MAVSDK-Python/compare/2.8.4...3.0.1

3.0.0

Highlights

- Changed/improved connection syntax.
- Camera plugin redesign to easily support multiple cameras.
- Gimbal plugin redesign to support multiple gimbals.
- Base64 for RTK and log streaming binary data.
- Removal of various deprecated MAVLink messages and MAVLink related hacks.
- New Events plugin.

More details: https://github.com/mavlink/MAVSDK/issues/2316

API changes:

Documentation regarding all changes to follow soon.

What's Changed
* Fix absl CI by JonasVautherin in https://github.com/mavlink/MAVSDK/pull/2350
* ftp: split list_directory response by julianoes in https://github.com/mavlink/MAVSDK/pull/2331
* rtk: encode RTCM data in base64 by julianoes in https://github.com/mavlink/MAVSDK/pull/2332
* Events plugin by bkueng in https://github.com/mavlink/MAVSDK/pull/2338
* log_streaming: make base64 encoding clear by julianoes in https://github.com/mavlink/MAVSDK/pull/2333
* Change connection CLI, add TCP server connections by julianoes in https://github.com/mavlink/MAVSDK/pull/2342
* core: Fixed unnecessary repeated invocations of `notify_on_discover` by fibonacci-matrix in https://github.com/mavlink/MAVSDK/pull/2356
* core: Correctly close sockets by fibonacci-matrix in https://github.com/mavlink/MAVSDK/pull/2357
* Remove MAVLink gimbal v1 protocol by julianoes in https://github.com/mavlink/MAVSDK/pull/2361
* Fix Follow Me example by KarthiAru in https://github.com/mavlink/MAVSDK/pull/2364
* CI: fix macOS by julianoes in https://github.com/mavlink/MAVSDK/pull/2366
* Gimbal API redesign (support more than one gimbal, support streams and commands) by julianoes in https://github.com/mavlink/MAVSDK/pull/2363
* examples: fix manual_control for loop by MaEtUgR in https://github.com/mavlink/MAVSDK/pull/2368
* telemetry: remove various hacks/workarounds by julianoes in https://github.com/mavlink/MAVSDK/pull/2370
* core: don't ignore radio messages and system by julianoes in https://github.com/mavlink/MAVSDK/pull/2369
* examples: fix sysid/compid of battery example by julianoes in https://github.com/mavlink/MAVSDK/pull/2372
* camera-server: Add ability to support taking image in video mode and video in image mode by jnomikos in https://github.com/mavlink/MAVSDK/pull/2351
* Move to Ubuntu 24.04 by julianoes in https://github.com/mavlink/MAVSDK/pull/2373
* CI: update setup-python action to v5 by JonasVautherin in https://github.com/mavlink/MAVSDK/pull/2379
* Update UDP client connection syntax to use udpin:// by KarthiAru in https://github.com/mavlink/MAVSDK/pull/2380
* Add a BUILD_TESTING option to superbuild by JonasVautherin in https://github.com/mavlink/MAVSDK/pull/2377
* CI fails because the third_party folder is too big to cache by JonasVautherin in https://github.com/mavlink/MAVSDK/pull/2382
* Update gimbal_full_control.cpp example by KarthiAru in https://github.com/mavlink/MAVSDK/pull/2384
* Switch to new REQUEST_MESSAGE but fall back to deprecated request message commands if required by julianoes in https://github.com/mavlink/MAVSDK/pull/2381
* Update gimbal.cpp by KarthiAru in https://github.com/mavlink/MAVSDK/pull/2387
* CI: a few fixes and adding newer compilers by julianoes in https://github.com/mavlink/MAVSDK/pull/2393
* core: ignore no known remotes by julianoes in https://github.com/mavlink/MAVSDK/pull/2398
* core: Fix reading int8/16 params from ArduPilot by pavloblindnology in https://github.com/mavlink/MAVSDK/pull/2400
* third_party: update libevents by julianoes in https://github.com/mavlink/MAVSDK/pull/2405
* Add some system debugging by julianoes in https://github.com/mavlink/MAVSDK/pull/2406
* added functionality to download geofences and rallypoints by mattes-bru in https://github.com/mavlink/MAVSDK/pull/2404
* core: prevent lockup on connection destruction by julianoes in https://github.com/mavlink/MAVSDK/pull/2411
* TCP sendto removal + error when UDP for hostnames by unjambonakap in https://github.com/mavlink/MAVSDK/pull/2414
* core: consolidate component types by julianoes in https://github.com/mavlink/MAVSDK/pull/2416
* plugins: fix install path by julianoes in https://github.com/mavlink/MAVSDK/pull/2418
* core: fix timeout by julianoes in https://github.com/mavlink/MAVSDK/pull/2421
* [core] Added ComponentType::RemoteID by dakejahl in https://github.com/mavlink/MAVSDK/pull/2413
* Autopilot server and command server fixes by julianoes in https://github.com/mavlink/MAVSDK/pull/2423
* core: make udpin parsing stricter by julianoes in https://github.com/mavlink/MAVSDK/pull/2425
* core: improve docstring to keep Mavsdk alive by julianoes in https://github.com/mavlink/MAVSDK/pull/2427
* camera_server: prevent double ack+message by julianoes in https://github.com/mavlink/MAVSDK/pull/2429
* camera_server: set zoom flag by julianoes in https://github.com/mavlink/MAVSDK/pull/2432
* action: remove max speed settings by julianoes in https://github.com/mavlink/MAVSDK/pull/2435
* Consolidate CI by julianoes in https://github.com/mavlink/MAVSDK/pull/2394
* core: add missing locks in command queue by julianoes in https://github.com/mavlink/MAVSDK/pull/2439
* core: always convert hostname to IP for UDP remotes by julianoes in https://github.com/mavlink/MAVSDK/pull/2440
* cmake: set RPATH of installed mavsdk_server by julianoes in https://github.com/mavlink/MAVSDK/pull/2441
* CI: ignore system_tests on earlier GCC versions by julianoes in https://github.com/mavlink/MAVSDK/pull/2444
* core: remove way too verbose warnings by julianoes in https://github.com/mavlink/MAVSDK/pull/2446
* Respond to MAVLINK 2 PROTOCOL_VERSION request by jonathanreeves in https://github.com/mavlink/MAVSDK/pull/2449
* Enable ssl in curl by JonasVautherin in https://github.com/mavlink/MAVSDK/pull/2453
* core: fix get_all_params caching by julianoes in https://github.com/mavlink/MAVSDK/pull/2457
* Add connection error subscription by julianoes in https://github.com/mavlink/MAVSDK/pull/2461
* core: fix Windows build by julianoes in https://github.com/mavlink/MAVSDK/pull/2466
* get_all_params fixes by julianoes in https://github.com/mavlink/MAVSDK/pull/2468
* Android use boringssl by JonasVautherin in https://github.com/mavlink/MAVSDK/pull/2465
* examples: add get_all_params example by julianoes in https://github.com/mavlink/MAVSDK/pull/2470
* camera: support multiple cameras within one instance by julianoes in https://github.com/mavlink/MAVSDK/pull/2386
* examples: Add example on how to use mavsdk_server lib by julianoes in https://github.com/mavlink/MAVSDK/pull/2473
* Support Mission Download In Mission Raw Server by jonathanreeves in https://github.com/mavlink/MAVSDK/pull/2463
* examples: don't exit too early by julianoes in https://github.com/mavlink/MAVSDK/pull/2478
* Fix set param regression, improve param example by julianoes in https://github.com/mavlink/MAVSDK/pull/2480
* Add Option to set the MAV_TYPE manually by cramke in https://github.com/mavlink/MAVSDK/pull/2487
* Find openssl with older cmake version by julianoes in https://github.com/mavlink/MAVSDK/pull/2491
* Update ardupilot_custom_mode.h misspelled name by JacoboGuijar in https://github.com/mavlink/MAVSDK/pull/2494

New Contributors
* fibonacci-matrix made their first contribution in https://github.com/mavlink/MAVSDK/pull/2356
* KarthiAru made their first contribution in https://github.com/mavlink/MAVSDK/pull/2364
* jnomikos made their first contribution in https://github.com/mavlink/MAVSDK/pull/2351
* unjambonakap made their first contribution in https://github.com/mavlink/MAVSDK/pull/2414
* jonathanreeves made their first contribution in https://github.com/mavlink/MAVSDK/pull/2449
* cramke made their first contribution in https://github.com/mavlink/MAVSDK/pull/2487
* JacoboGuijar made their first contribution in https://github.com/mavlink/MAVSDK/pull/2494

**Full Changelog**: https://github.com/mavlink/MAVSDK/compare/v2.12.2...v3.0.0

2.14.1

What's Changed
* [BACKPORT v2] core: fix param get regression by julianoes in https://github.com/mavlink/MAVSDK/pull/2481


**Full Changelog**: https://github.com/mavlink/MAVSDK/compare/v2.14.0...v2.14.1

2.14.0

What's Changed
* [V2] mavsdk_server: add waiting info back in by julianoes in https://github.com/mavlink/MAVSDK/pull/2464
* [BACKPORT v2] get_all_params fixes by julianoes in https://github.com/mavlink/MAVSDK/pull/2469
* [v2 only] core: use http instead of https by julianoes in https://github.com/mavlink/MAVSDK/pull/2471


**Full Changelog**: https://github.com/mavlink/MAVSDK/compare/v2.13.0...v2.14.0

2.13.0

What's Changed
* [BACKPORT v2.12] core: always convert hostname to IP for UDP remotes by julianoes in https://github.com/mavlink/MAVSDK/pull/2442
* [BACKPORT v2.12] core: remove way too verbose warnings by julianoes in https://github.com/mavlink/MAVSDK/pull/2447
* Fixes MAVSDK-Java155 camera::possibleSettingOptions crashes as a result of erroneous string format by rayw-dronesense in https://github.com/mavlink/MAVSDK/pull/2451
* [BACKPORT v2] Enable ssl in curl by julianoes in https://github.com/mavlink/MAVSDK/pull/2455
* [BACKPORT v2] core: fix get_all_params caching by julianoes in https://github.com/mavlink/MAVSDK/pull/2458

New Contributors
* rayw-dronesense made their first contribution in https://github.com/mavlink/MAVSDK/pull/2451

**Full Changelog**: https://github.com/mavlink/MAVSDK/compare/v2.12.12...v2.13.0

2.12.12

What's Changed
* [BACKPORT v2.12] camera_server: set zoom flag by julianoes in https://github.com/mavlink/MAVSDK/pull/2433


**Full Changelog**: https://github.com/mavlink/MAVSDK/compare/v2.12.11...v2.12.12

Page 1 of 27

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.