Skip to content

Releases: meshtastic/python

Meshtastic Python 2.7.9

09 Jun 02:04

Choose a tag to compare

What's Changed

  • protobufs updated
  • Inject options in nanopb .options files into the protobuf files used for code generation by @ianmcorvidae in #922
  • Refactor the Meshtastic TCP pub/sub example to ensure proper resource cleanup and clearer exception handling. by @dim5x in #899
  • Add textchat.py and replymessage.py examples by @SilverBull239 in #913
  • Fix position overwrite by lower-precision data by @syn-ack-ai in #911
  • Update factory reset to use integer for config reset by @thebentern in #917
  • Filter --reply based on specified channel index by @thatSFguy in #883
  • Make Serial and TCP interfaces more closely respect connectNow when false by @Travis-L-R in #857
  • StreamInterface: prevent socket/reader-thread leak on handshake failure by @nightjoker7 in #918
  • Fix some leaks/hangs on close: unstarted StreamInterface streams & TCP reader unblock by @ianmcorvidae in #923
  • Give TCPInterface reconnect logic on write errors by @jerub in #901
  • Container: Add initial container for meshtastic-cli by @oliv3r in #847
  • Make examples more regularized and focused, and add contribution guidelines for the examples folder by @ianmcorvidae in #928
  • Added example script : meshtastic_serial_message_reader.py by @henri in #739
  • Fix up the container build by @ianmcorvidae in #932

New Contributors

The build process for this release failed to produce the ubuntu binary. This will need to be fixed at a later time, but for now please use pip or pipx install methods, or use the new docker container.

Full Changelog: 2.7.8...2.7.9

Meshtastic Python 2.7.8

02 Mar 17:40

Choose a tag to compare

What's Changed

  • fix(ble): resolve BLE connection hangs on macOS without --debug flag by @lexfrei in #893
  • Fix '--get security' (incorrect AdminMessage.ConfigType value). by @cpatulea in #907
  • Fix: Update repeated field checks to use is_repeated property by @pdxlocations in #908
  • Add traffic management module to the python libraries by @h3lix1 in #890
  • Fix traceroute timeout for case of 0-hops by @viric in #871
  • feat: Add ESP32 WiFi Unified OTA update support by @skgsergio in #898
  • FR: Add Hop Limits to send functions by @NekoCWD in #828
  • protobufs: v2.7.19

New Contributors

Full Changelog: 2.7.7...2.7.8

Meshtastic Python 2.7.7

24 Jan 16:42

Choose a tag to compare

What's Changed

Full Changelog: 2.7.6...2.7.7

Meshtastic Python 2.7.6

05 Jan 02:26

Choose a tag to compare

What's Changed

  • Add a bunch more detail to --device-metadata output, from fields we weren't formerly using in the output. by @ianmcorvidae in #865
  • protobufs: v2.7.17

Full Changelog: 2.7.5...2.7.6

Meshtastic Python 2.7.5

18 Nov 19:54

Choose a tag to compare

What's Changed

  • Splitting out true_defaults for moduleConfig in export_config() by @Travis-L-R in #858
  • Reverted changes to close() (fixes #855)

New Contributors

Full Changelog: 2.7.4...2.7.5

Meshtastic Python 2.7.4

06 Nov 22:53

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.7.3...2.7.4

Meshtastic Python 2.7.3

18 Sep 16:50

Choose a tag to compare

What's Changed

  • Added Logging Handler Names & windows pytest support by @shukari in #812
  • protobufs: v2.7.9

Full Changelog: 2.7.2...2.7.3

Meshtastic Python 2.7.2

12 Sep 16:51

Choose a tag to compare

What's Changed

  • Added Github CONTRIBUTING.md file by @shukari in #821
  • Fix Getting and Setting Excluded Modules: Ringtone and Canned Messages by @pdxlocations in #818
  • protobufs: v2.7.8

New Contributors

Full Changelog: 2.7.1...2.7.2

Meshtastic Python 2.7.1

18 Aug 22:37

Choose a tag to compare

What's Changed

Full Changelog: 2.7.0...2.7.1

Meshtastic Python 2.7.0

01 Aug 22:58

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.6.4...2.7.0