Important
This release trims the max number of nodes in the NodeDB for NRF52 devices down to the legacy value of 80 instead of 100. This is a temporary workaround to some filesystem issues we've observed in some instances of large NodeDBs on these devices. We are working on a more intelligent long-term strategy for the problem.
🚀 Enhancements
- Add setting to transmit NeighborInfo over LoRa by @GUVWAF in #5286
- Exclude some niche modules by default and populate exclude_modules by @thebentern in #5300
- Coerce minimum neighborinfo interval on startup by @thebentern in #5314
- Add support for ignoring nodes with
is_ignored
field in NodeInfo by @mdesmedt in #5319 - Don't send to public channel by @gjelsoe in #5310
🐛 Bug fixes and maintenance
- 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
- Web now(?) comes in a /build subdirector in the tar by @fifieldt in #5301
- Fix memory leak in MQTT by @GUVWAF in #5311
- Update dependency versions by @fifieldt in #5299
- Fix syntax error with package builds by @fifieldt in #5302
- Package file move - include dotfiles by @fifieldt in #5303
- Rak10701 (rak wismeshtap) optimization by @DanielCao0 in #5280
- 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
- Update protobufs and classes by @github-actions in #5320
- 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
- Don't attempt to save NodeDB on low-batt shutdown to prevent FS corruption by @thebentern in #5312
- 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
- Migrate NRF52 devices max nodes down to 80 for now to prevent file system blowouts by @thebentern in #5346
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.295278b