pymavlink
Python MAVLink library.
Release timeline (newest first, grouped by year and version)
2026 1 entry
2.x
- v2.4.50 release
## What's Changed * Add RATE_ACRO and TURTLE modes by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/1107 * mavfft_pid.py: correct sample rate to logging rate when using fast rate by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/1109 * setup: detect if pyth
source: github-release
2025 7 entries
2.x
- v2.4.49 release
## What's Changed * Tools: mavlogdump: preseve units allong with format when trimming logs by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/1078 * DFReader: fixed instance indexing for most messages by @tridge in https://github.com/ArduPilot/pymavlink/pull/1097 * tools
source: github-release - v2.4.48 release
## What's Changed * DFReader: add rewind_event to DFReaderClock_usec by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1039 * mavftp: increase idle detection time by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/1020 * Saving send_callback after the u
source: github-release - v2.4.47 release
## What's Changed * CI: ensure we build properly tagged wheels by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1040 **Full Changelog**: https://github.com/ArduPilot/pymavlink/compare/v2.4.46...v2.4.47
source: github-release - v2.4.44 release
## What's Changed * mavutil.py: work with minimal.xml by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1010 * Flake8 fixes for new flake8 version by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1013 * mavextra: add feet and meters by @tridge in https:
source: github-release - v2.4.45 release
## What's Changed * fixed dfindexer wheel build by @tridge in https://github.com/ArduPilot/pymavlink/pull/1034 **Full Changelog**: https://github.com/ArduPilot/pymavlink/compare/v2.4.44...v2.4.45
source: github-release - v2.4.46 release
## What's Changed * DFReader Param Init by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1036 * Fix deployment by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1037 **Full Changelog**: https://github.com/ArduPilot/pymavlink/compare/v2.4.45...v2.4.46
source: github-release - v2.4.43 release
## What's Changed * mavwp: remove old fences-in-waypoints code by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/984 * generator/C: Don't parse messages outside CRC_EXTRA by @julianoes in https://github.com/ArduPilot/pymavlink/pull/990 * DFReader: In dump verbose sho
source: github-release
2024 1 entry
2.x
- v2.4.42 release
## What's Changed * mavextra: fixed distance_two(GPS,XKF1[0]) by @tridge in https://github.com/ArduPilot/pymavlink/pull/893 * mavutil: Do not use unknown messages to calculate number of lost packets by @joshanne in https://github.com/ArduPilot/pymavlink/pull/891 * [Java] Use long
source: github-release
2023 4 entries
2.x
- 2.4.41
v2.4.41release## What's Changed * mavfft_pid: allow PID target and error frequencies to be visualized by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/850 * Fix Wireshark dissector and add snapshot tests by @rotu in https://github.com/ArduPilot/pymavlink/pull/817 * tools: added ext
source: github-release - v2.4.40 release
## What's Changed * Generator: Lua: update to generate script that passes AP's luacheck by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/826 * .github: remove 2.7 from workflows by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/833 * build(deps): bump word
source: github-release - 2.4.39 release
## What's Changed * generator: add support for relative path to lua mavlink module by @bugobliterator in https://github.com/ArduPilot/pymavlink/pull/806 * WLUA - add new port for WSL 18570 by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/808 * Commit line ending ch
source: github-release - 2.4.38 release
## What's Changed * mavgen_python: Add python3 target with type annotations by @alehed in https://github.com/ArduPilot/pymavlink/pull/666 * Use strings for char array mavlink fields again by @alehed in https://github.com/ArduPilot/pymavlink/pull/747 * Improve to_string and x25crc
source: github-release
2022 13 entries
2.x
- 2.4.37
v2.4.37release## What's Changed * schema - Add Ampere-hours units by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/739 * DFReader.py: correct fatal error when stringifying FILE messages by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/741 **Full Changelog**: https:
source: github-release - 2.4.36 release
## What's Changed * Fix python2 support due to https://github.com/ArduPilot/pymavlink/com… by @khancyr in https://github.com/ArduPilot/pymavlink/pull/724 * mavschema: add nanoseconds by @julianoes in https://github.com/ArduPilot/pymavlink/pull/721 * mavutil: add DOCK mode to rove
source: github-release - 2.4.33 release
## What's Changed * mavgen_python: Reformat output by @alehed in https://github.com/ArduPilot/pymavlink/pull/662 * build(deps): bump ansi-regex from 3.0.0 to 3.0.1 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/675 * build(deps): bump ansi-
source: github-release - 2.4.30 release
## What's Changed * def/undef of MAVLINK_THIS_XML_HASH to MAVLINK_FILENAME_XML_… by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/618 * XSD: WIP tags in enums by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/592 * mavgen_java.py: generate_enums: assu
source: github-release - 2.4.29 release
## What's Changed * changed git protocol for CI to https by @tridge in https://github.com/ArduPilot/pymavlink/pull/651 **Full Changelog**: https://github.com/ArduPilot/pymavlink/compare/2.4.28...2.4.29
source: github-release - 2.4.28 release
## What's Changed * mavutil.py: mavtcp: recreate socket object in reconned for macosx by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/644 * magfit_WMM.py: fix --att-source arg handling by @charlesacknin in https://github.com/ArduPilot/pymavlink/pull/645 * mavutil:
source: github-release - 2.4.27 release
## What's Changed * speed up parsing of bin logs by @tridge in https://github.com/ArduPilot/pymavlink/pull/642 **Full Changelog**: https://github.com/ArduPilot/pymavlink/compare/2.4.26...2.4.27
source: github-release - 2.4.26 release
## What's Changed * XSD validation requires messages have at least one field by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/630 * allow for print(pymavlink.__version__) by @tridge in https://github.com/ArduPilot/pymavlink/pull/637 **Full Changelog**: https://gith
source: github-release - 2.4.23 release
## What's Changed * mavutil.py: fix logfile handling under Python3 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/632 * build(deps): bump ajv from 6.10.2 to 6.12.6 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/633 * C: fixe
source: github-release - 2.4.22 releasemajorFirst release
## What's Changed * Add a Gitter chat link to README.txt by @gitter-badger in https://github.com/ArduPilot/pymavlink/pull/11 * Python 3: except Exception _as_ e: remove comma by @cclauss in https://github.com/ArduPilot/pymavlink/pull/17 * Fix mavlogfile class for generic log file
source: github-release