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
- @dim5x made their first contribution in #899
- @SilverBull239 made their first contribution in #913
- @syn-ack-ai made their first contribution in #911
- @thatSFguy made their first contribution in #883
- @nightjoker7 made their first contribution in #918
- @jerub made their first contribution in #901
- @oliv3r made their first contribution in #847
- @henri made their first contribution in #739
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