Changelog for 2026-03-22

Date Commit Changes
20. Mar 2026eb80d3141Fixes #9792 : Hop with Meshtastic ffff and ?dB is added to missing hop in traceroute (#9945)
20. Mar 20263604c1255Consolidate PKI key generation logic into ensurePkiKeys method
20. Mar 202622d63fa69Lora settings expansion and validation logic improvement (#9878)
20. Mar 2026fc030d2d1Merge remote-tracking branch 'origin/master' into develop
19. Mar 20264a534f02afix(gps): prevent GPS re-enablement in NOT_PRESENT mode
19. Mar 20260ea408e12fix: MQTT settings silently fail to persist when broker is unreachable (#9934)
19. Mar 20261fe9a41fbFix for preserving pki_encrypted and public_key when relaying UDP multicast packets to radio. (#9916)
19. Mar 2026644d0d4a1Fix for preserving pki_encrypted and public_key when relaying UDP multicast packets to radio. (#9916)
19. Mar 20262aefd386bFix RAK4631 Ethernet gateway API connection loss after W5100S brownout (#9754)
19. Mar 2026f04746a92Fix RAK4631 Ethernet gateway API connection loss after W5100S brownout (#9754)
19. Mar 2026532a63e54Enable LNA by default for Heltec v4.3 (#9906)
19. Mar 2026e4c5bfd16Fix NodeInfo suppression logic to ensure suppression only applies to external requests (#9947)
19. Mar 20261be2529fbEnable LNA by default for Heltec v4.3 (#9906)
19. Mar 2026ea3386f34fix(tlora-pager): Remove SDCARD_USE_SPI1 so SX1262 and SD card can share SPI bus (#9870)
19. Mar 2026959756abffix(tlora-pager): Remove SDCARD_USE_SPI1 so SX1262 and SD card can share SPI bus (#9870)
19. Mar 2026e1d238b75Remove early return during scan of BME address for BMP sensors (#9935)
19. Mar 2026c88b802e3Remove early return during scan of BME address for BMP sensors (#9935)
09. Mar 2026286bc852bT-mini Eink S3 Support for both InkHUD and BaseUI (#9856)
12. Mar 2026e282491cdRemove a bunch of warnings in SEN5X (#9884)
15. Mar 202658fee80b3Add spoof detection for UDP packets in UdpMulticastHandler (#9905)
16. Mar 20263673af46cRemove GPS Baudrate locking for Seeed Xiao S3 Kit (#9374)
16. Mar 2026740422855Fix: Traceroute through MQTT misses uplink node if MQTT is encrypted (#9798)
17. Mar 202676b6eaa48BaseUI: Emote Refactoring (#9896)
19. Mar 2026344fe2f70hexDump: Add const to the buf parameter in hexDump. (#9944)
19. Mar 20269f74fc11dhexDump: Add const to the buf parameter in hexDump. (#9944)
19. Mar 2026458e46b1eUpgrade trunk (#9943)
19. Mar 20266f5448fa6rotated MUI (#9938)
18. Mar 2026d369825c3chore(deps): update meshtastic/device-ui digest to f36d2a9 (#9940)
18. Mar 20264fbd5c9f8Ensure infrastructure role-based minimums are coerced since they don't have scaling (#9937)
18. Mar 2026aebcb34c8Upgrade trunk (#9923)
17. Mar 20262ef09d17bBaseUI: Emote Refactoring (#9896)
17. Mar 202639aefde18chore(deps): update pnpm/action-setup action to v5 (#9926)
17. Mar 202619d070c28Trunk
17. Mar 2026e24db2994Merge remote-tracking branch 'origin/master' into develop
17. Mar 2026b7379f151Update protobufs (#9930)
17. Mar 2026fe8bfa006Add new RAK 13302 power curve (#9929)
16. Mar 202652750927eUpgrade trunk (#9893)
16. Mar 20263ef7a15a1Update GxEPD2 to v1.6.8 (#9918)
16. Mar 2026ac7a58cd4Fix: Traceroute through MQTT misses uplink node if MQTT is encrypted (#9798)
16. Mar 202653c21eb30Deprecate/block packets with a missing/invalid hop_start value (pre-hop firmware) (related to issue #7369) (#9476)
16. Mar 2026e51e6cad8Remove GPS Baudrate locking for Seeed Xiao S3 Kit (#9374)
15. Mar 20264890f7084Add spoof detection for UDP packets in UdpMulticastHandler (#9905)
10. Mar 2026b155a63d3pioarduino Heltec v4: fix build due to LED_BUILTIN compile error. (#9875)
11. Mar 202660730a73cInitialize LoRaFEMInterface with default fem_type
11. Mar 2026421f9afeaAutomated version bumps (#9886)
11. Mar 2026429cf5153Upgrade trunk (#9883)
11. Mar 2026d9e2b1209Experiment: C++17 support (#9874)
10. Mar 2026d7d08a472Upgrade trunk (#9877)
09. Mar 20260668b8285Upgrade trunk (#9868)
09. Mar 20260797378a4chore(deps): update meshtastic/device-ui digest to 622b034 (#9864)
09. Mar 2026a79b75a0dUpdate ESP8266Audio dependency to Meshtastic fork for compatibility (#9872)
08. Mar 2026391928ed0Add include directive for mbedtls error handling in build flags
08. Mar 20266cbb9ab09Gate chatty smart broadcast debug message behind GPS_DEBUG
07. Mar 2026f185abbcdDebian: Extend sourcedeb cache expiration (#9858)
07. Mar 20265d12edbe0Add convenience userpref for disabling lora during development and testing
07. Mar 2026398d1adeachore(deps): update meshtastic-esp32_https_server digest to b78f12c (#9851)
07. Mar 2026393cd96baMerge remote-tracking branch 'origin/develop'
06. Mar 20266658ec260chore(deps): update neopixel to v1.15.4 (#9839)
06. Mar 2026ffe6f706fMerge remote-tracking branch 'origin/develop'
06. Mar 202620db5fdbbFix WisMesh Tap V2 env mess (#9734)
06. Mar 20264ec59ce75Upgrade trunk (#9835)
06. Mar 20263f5828c0echore(deps): update docker/setup-buildx-action action to v4 (#9824)
06. Mar 20265cf365245chore(deps): update docker/build-push-action action to v7 (#9832)
06. Mar 2026fdd17ac75chore(deps): update docker/metadata-action action to v6 (#9833)
05. Mar 20269e40c8893Don't double-blink Thinknode-M1 Power LED while charging (#9829)
05. Mar 202642075da09Upgrade trunk (#9823)
05. Mar 2026935b0504dUpdate protobufs (#9825)
04. Mar 20266bbdfe179Merge remote-tracking branch 'origin/develop'
Generated on 2026-03-22