Changelog for 2026-05-17

Date Commit Changes
16. May 20264a1ff18f5feat: add Nordic nRF54L15-DK variant (Zephyr + BLE + LoRa) (#10193)
15. May 20262a91d186eAdd max_session_seconds to LockdownAuth for session management
15. May 2026482749818Clamp direct position packets to channel precision (fixes #8640) (#10383)
13. May 20263a0c08b69Merge pull request #10474 from meshtastic/2.8
13. May 20267bdff8ff7Bump protos
13. May 202635b059040Develop is 2.8 WIP now
13. May 2026cbddf07bcMerge pull request #10472 from meshtastic/remove-arial
13. May 2026871194517Ble banner (#8902)
13. May 20265a1d2b9efRefine nRF52 flash optimization comment for FONT_LARGE_LOCAL definition
13. May 20269cd3a8693Cleanup
13. May 2026748668b8eRemove ARIAL24 on NRF52
13. May 2026778d1ad90Merge remote-tracking branch 'origin/master' into develop
13. May 20261ae4a538fTrunk
13. May 2026c756bbe2cFix WiFi TCP/HTTP services not starting without USB serial connected (#10460)
13. May 20264c3ba612bVSCode: Prepare for pioarduino transition (#10471)
13. May 202675b7a7df4Missed one
13. May 202659025e482Add initial support for Station G3 variant (#10457)
13. May 20268110887beTurns out it's already excluded
13. May 20265f734dabfTrunk
13. May 2026039ad4275Fix WiFi TCP/HTTP services not starting without USB serial connected (#10460)
13. May 2026593909c26Radiolib excludes
13. May 20260a7b3c723Update NeoPixel to v1.15.5 (#10466)
12. May 202629a61dc75Fix type declaration for ambientLightingThread and correct uint32_t usage in PacketHistory
12. May 2026eead467ceAdded NodeDB fixtures and refactored to use std maps for better memory efficiency (#10464)
12. May 2026f3ae02c42Cleanup comments
12. May 2026d9cb74e4dXModemAdapter: ensure file truncation before receiving and add isBusy() method to prevent concurrent writes
12. May 20267ff6641f9Fix missing potential null termination in xmodem filename handling (#10308)
12. May 2026cd5d608e8Upgrade trunk (#10461)
11. May 2026f7548e7c2Remove gradient sync nonce and simplify replay handling (#10459)
11. May 2026b96012146BaseUI: remove legacy single-message runtime path and keep multimessage flow (#10450)
11. May 2026b07464558Change node pointer to const in JsonSerialize function
11. May 2026811dd427dUpdate protobufs
11. May 20267f5184281Make power status logging less chatty and track battery presence transitions (#10453)
11. May 20261c06b702dMerge remote-tracking branch 'origin/master' into develop
11. May 202659b499386Update protobufs (#10456)
11. May 20264446b0f1aAdd variantDefaultConfig and set eth_enabled to default true (#10454)
11. May 202664fd61706ThinkNode M7 (#8077)
11. May 2026da61a0db7Refactor mutex handling in PhoneAPI.cpp
11. May 20268e99ffbe7ThinkNode M7 (#8077)
11. May 2026887760885Protos
11. May 2026a23f923e6Update subproject commit reference in protobufs
11. May 2026052203983Merge branch 'master' into develop
11. May 2026dfcb68596Update protos
11. May 20269bc25b34fAdd guidance to use Throttle for time-based rate limiting in agent instructions
11. May 202633319aa4eUpgrade trunk (#10451)
10. May 2026d79e62fd2Chatty LLMs should pipe down
10. May 2026f6a954b97Implement rotating JSONL recorder for persistent logging (#10428)
10. May 202610a7f1042Fix screen geometry update for SH1107 display (#10444)
08. May 2026b4234b7f1Automated version bumps (#10419)
08. May 20265512185cfMake heartbeat LED play nice with other LEDs (#10423)
08. May 2026a8a785bbbUpgrade trunk (#10418)
07. May 20260f854862eGive ThinkNode-m4 a heartbeat (#10408)
Generated on 2026-05-17