pymavlink

Python MAVLink library.

27 timeline entries · 1 major versions/milestones · 6 years · https://github.com/ArduPilot/pymavlink · RSS

Release timeline (newest first, grouped by year and version)

2026 1 entry

2.x

  1. 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

2025 7 entries

2.x

  1. 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

  2. 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

  3. 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

  4. 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:

  5. 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

  6. 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

  7. 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

2024 1 entry

2.x

  1. 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

2023 4 entries

2.x

  1. 2.4.41 v2.4.41 release

    ## 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

  2. 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

  3. 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

  4. 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

2022 13 entries

2.x

  1. 2.4.37 v2.4.37 release

    ## 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:

  2. 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

  3. 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-

  4. 2.4.34 release

    fixed pypi error

  5. 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

  6. 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

  7. 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:

  8. 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

  9. 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

  10. 2.4.25 tag
    source: github-tag
  11. 2.4.24 tag
    source: github-tag
  12. 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

  13. 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

2016 1 entry

Milestones