Releases: meshtastic/python
Meshtastic Python 2.5.3
What's Changed
- Add other telemetry variants to automatic handling/adding to node information by @ianmcorvidae in #685
- Fix typo. by @jose1711 in #686
- Support requesting different telemetry types by @ianmcorvidae in #687
- autoprint other types of telemetry when returned from --request-telemetry by @logikal in #691
- Send the meshtastic.connection.lost message from BLEInterface's close method by @ianmcorvidae in #695
- Use dedicated fixed position admin message for --configure by @ianmcorvidae in #694
- fix base64 encoding of key field in config by @fmoessbauer in #696
New Contributors
- @jose1711 made their first contribution in #686
- @logikal made their first contribution in #691
- @fmoessbauer made their first contribution in #696
Full Changelog: 2.5.2...2.5.3
Meshtastic Python 2.5.2
What's Changed
- Add a number of argument groups to organize the help output by @ianmcorvidae in #679
- Make it so wantconfig isn't a 1 in 4294967296 lottery for getting no nodes by @ianmcorvidae in b73cc1f
Full Changelog: 2.5.1...2.5.2
Meshtastic Python 2.5.1
What's Changed
- Change modem preset shortcuts to not request channels, and to request remote config when needed by @ianmcorvidae in #668
- Retry admin channel setting retrieval and add configurable timeout by @lysol in #665
- Allow port number to be specified with tcp hostname by @djholt in #673
- Enable setting and removing fixed position via remote admin by @djholt in #675
- Add a --set-time command that set's the node time using a provided timestamp or the host system clock by @ianmcorvidae in #676
- Default to pkiEncrypted always on for admin messages by @ianmcorvidae in #677
New Contributors
Full Changelog: 2.5.0...2.5.1
Meshtastic Python 2.5.0
This release adds support for the new 2.5 features around asymmetric encryption, remote administration, etc. Thanks to all contributors for a lot of big changes this release!
What's Changed
- randomize packet IDs as firmware does by @ianmcorvidae in #652
- Adds handler function for public key, and adds to nodedb display by @jp-bennett in #653
- Adds admin session_passkey handling for 2.5 remote admin by @jp-bennett in #655
- More admin by @jp-bennett in #656
- Show two-way traceroute result with SNR if available by @GUVWAF in #654
- HopStart should be set for route back to be valid by @GUVWAF in #660
- Split factory reset into two variants by @ianmcorvidae in #671
- Detect repeating fields using field labels, enabling admin key to be set by @ianmcorvidae in #672
- some improvements to fetching remote configuration by @ianmcorvidae in cc2067b
Full Changelog: 2.4.3...2.5.0
Meshtastic Python 2.4.3
This release purely updates the protobufs to v2.4.3.
Full Changelog: 2.4.2...2.4.3
Meshtastic Python 2.4.2
What's Changed
- Update telemetry in interface.nodes on receiving device metrics packets by @ianmcorvidae in #667
- Bump jupyterlab from 4.2.3 to 4.2.5 by @dependabot in #661
Full Changelog: 2.4.1...2.4.2
Meshtastic Python 2.4.1
What's Changed
- Add method to be able to send heartbeat by @wnagele in #658
- Code block unreachable by @wnagele in #659
- Reuse node to prevent overwriting channel settings by @lysol in #664
- Don't automatically set the time from Python by @jp-bennett in #663
- Ensure set-owner combined with set-owner-short sets both values by @ianmcorvidae in #666
New Contributors
Full Changelog: 2.4.0...2.4.1
Meshtastic Python 2.4.0
This release only updates the protobufs to 2.4.0.
Full Changelog: 2.3.15...2.4.0
Meshtastic Python 2.3.15
What's Changed
- PowerMon/StructuredLogging support by @geeksville in #607
- Include uptime_seconds in sendTelemetry and print upon response by @ianmcorvidae in #638
- final powermon / power analysis reporting changes by @geeksville in #636
- Add/update some types to be at least as backwards-compatible as we can be by @ianmcorvidae in #647
Full Changelog: 2.3.14...2.3.15
Meshtastic Python 2.3.14
Important note
This is the last version of this library & CLI that supports Python 3.8. Python 3.8 will reach formal end of life later this year -- if you are using it, please update your python installation.
This version of the CLI will issue a warning if it's running on Python 3.8 as well.
What's Changed
- Update heartbeat interval to a fixed 300 seconds by @ianmcorvidae in #628
- Correctly detect LocalConfig vs. LocalModuleConfig, again. fixes #630 by @ianmcorvidae in #632
- Bump certifi from 2024.6.2 to 2024.7.4 by @dependabot in #633
- Fix for hopLimit param on sendTraceRoute not being respected by @ppicazo in #629
New Contributors
- @dependabot made their first contribution in #633
- @ppicazo made their first contribution in #629
Full Changelog: 2.3.13...2.3.14