Warning
We are making the Web UI on ESP32 optional going forward: the full details.
This is a re-cut release of 2.5.13. If you performed an erase and install of 2.5.13.295278b
on an ESP32 based device and experienced panic and reboot on saving to the filesystem, performing a fresh install of this release should resolve the issue.
🚀 Enhancements
- Add setting to transmit NeighborInfo over LoRa by @GUVWAF in #5286
- Fix non-primary channel usage for non-PKC packets by @GUVWAF in #5287
- Remove scary warning about full NodeDB by @fifieldt in #5292
- Pin library versions in platform.io by @jp-bennett in #5293
- Update dependency versions by @fifieldt in #5299
- Exclude some niche modules by default and populate exclude_modules by @thebentern in #5300
- Rak10701 (rak wismeshtap) optimization by @DanielCao0 in #5280
- Coerce minimum neighborinfo interval on startup by @thebentern in #5314
- Add back some details to the PhoneAPI logs by @thebentern in #5313
- Radiolib update by @caveman99 in #5246
- Fix sending duplicate packets to PhoneAPI/MQTT by @GUVWAF in #5315
- Don't send to public channel by @gjelsoe in #5310
- Portduino packaging: Move meshtastic/web out of
/usr/share/doc
by @vidplace7 in #5323 - Reduce the flash usage of wismeshtap platform by @DanielCao0 in #5322
- Add support for ignoring nodes with
is_ignored
field in NodeInfo by @mdesmedt in #5319 - RP2040: Update core; add mDNS support by @GUVWAF in #5355
🐛 Bug fixes
- Fix memory leak in MQTT by @GUVWAF in #5311
- Don't attempt to save NodeDB on low-batt shutdown to prevent FS corruption by @thebentern in #5312
- Fix syntax error with package builds by @fifieldt in #5302
- Package file move - include dotfiles by @fifieldt in #5303
- Fix another heap leak by @GUVWAF in #5328
- Handle repeated packet after potentially canceling previous Tx by @GUVWAF in #5330
- Read voltage during init fixes #5276 by @Blake-Latchford in #5332
- Only allow 30 seconds minimum for power.on_battery_shutdown_after_secs by @thebentern in #5337
- Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts by @thebentern in #5338
- Revert "Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts" by @thebentern in #5340
- Remove log spam when reading INA sensor. by @Mictronics in #5345
- Migrate NRF52 devices max nodes down to 80 for now to prevent file system blowouts by @thebentern in #5346
- Adds fixed GPS, BUTTON_PIN and BLE code to userPrefs.h by @gjelsoe in #5341
- Add sudo to apt-get commands for Raspbian Build by @fifieldt in #5364
- Typo fix in build_raspbian.yml by @fifieldt in #5365
- Bug fixed in ExternalNotificationModule by @gjelsoe in #5375
- Cleanup static files from bad Web UI bundle on 2.5.13 release by @thebentern in #5376
New Contributors
- @mdesmedt made their first contribution in #5319
- @Blake-Latchford made their first contribution in #5332
Full Changelog: v2.5.12.aa184e6...v2.5.13.1a06f88