| Age | Commit message (Expand) | Author |
| 2026-04-14 | Fixing bugs related to 16-bit int on AVR | David Barksdale |
| 2026-03-08 | * Dispatcher::next_tx_time init fix | Scott Powell |
| 2026-03-08 | Merge pull request #1297 from ViezeVingertjes/feature/duty-cycle-token-bucket | ripplebiz |
| 2026-02-28 | Replace 0xFFFFFFFF sentinel with explicit getOutboundTotal() | Daniel Novak |
| 2026-02-28 | Fix countBefore sentinel regression from millis wraparound fix | Daniel Novak |
| 2026-02-21 | * refactor of Contact/Client out_path_len (stored in files), from signed to u... | Scott Powell |
| 2026-01-04 | Implement token bucket duty cycle enforcement | ViezeVingertjes |
| 2025-08-01 | * fix: init rx_air_time to 0 | Scott Powell |
| 2025-07-30 | Add a counter to track rx time for repeater stats | Chris |
| 2025-06-13 | * repeater and room server: new CLI setting "agc.reset.interval" (seconds) | Scott Powell |
| 2025-05-26 | * interference threshold now stored in prefs, CLI: set/get "int.thresh" | Scott Powell |
| 2025-05-25 | * dynamic noise floor sampling | Scott Powell |
| 2025-05-24 | * added Radio::loop() virtual function | Scott Powell |
| 2025-05-14 | * Dispatcher::checkSend() bug: getOutboundCount() should only count non-futur... | Scott Powell |
| 2025-05-13 | * CommonCLI: added "clear stats" command | Scott Powell |
| 2025-05-13 | * Repeater/Room server: new diagnostics, stats.n_full_events now repurposed t... | Scott Powell |
| 2025-05-12 | * startSendRaw() now returns false if fail | Scott Powell |
| 2025-03-28 | * Dispatcher: now impose a max time for CAD fail (ie. channel busy), defined ... | Scott Powell |
| 2025-03-09 | * PUSH_CODE_LOG_RX_DATA: is now just: {snr*4},{rssi},{raw-lora-packet} | Scott Powell |
| 2025-02-27 | * new Dispatcher::getCADFailRetryDelay() | Scott Powell |
| 2025-02-20 | * Mesh/Dispatcher: MESH_DEBUG_ and MESH_PACKET_LOGGING now output date-time. ... | Scott Powell |
| 2025-02-18 | * SimpleMeshTables: ACKs now handled separately | Scott Powell |
| 2025-02-18 | * repeater: new CLI commands: "log start", "log stop", "log erase", and "log" | Scott Powell |
| 2025-02-04 | * new RX delays based on SNR | Scott Powell |
| 2025-01-19 | * Dispatcher: more stats added | Scott Powell |
| 2025-01-15 | * Radio:: getLastSNR(), getLastRSSI() | Scott Powell |
| 2025-01-13 | Initial commit | Scott Powell |