Important
Just like 2.2.19, this release has a known issue of packets not being sent out via LoRa if it originated at a node with MQTT uplink enabled on the channel. This issue is fixed in release 2.2.21.
Note
From this release on, the ability to let a node send a packet by publishing a JSON message to the MQTT topic requires the channel to be named "mqtt", and the JSON message requires a "from" field with value equal to the node number of the intended transmitter.
Enhancements
- Portduino logging enhancements by @jp-bennett in #3121
- Add CircutMess Chatter 2 by @GPSFan in #3125
- Admin message to delete file by @thebentern in #3144
- GPS updates by @GPSFan in #3142
- Update to
Meshtastic_nRF52_factory_erase_v2
by @andrekir in #3146 - Allow NRF52 ADC overrides; begin simplifying analog battery logic by @code8buster in #3134
- Feat(variants): Add support for TXCO on TLORA_V2_1_6 devices by @Scarg in #3124
- Adds i2c device configuration to native by @jp-bennett in #3143
Bug fixes
- Use correct define for native gos by @jp-bennett in #3133
- Don't ever delete own node from DB by @jp-bennett in #3122
- Fix MQTT crash by @mverch67 in #3127
- Fix: allow MQTT
encryption_enabled
withjson_enabled
by @andrekir in #3126 - Fix: return failure when PhoneAPI times out by @GUVWAF in #3136
- Restrict MQTT JSON downlink messages by @GUVWAF in #3141
- Re-order GPS check to eliminate TOO old message by @jp-bennett in #3152
New Contributors
Full Changelog: v2.2.19.8f6a283...v2.2.20.af5ac32