github Yeraze/meshmonitor v4.17.1-rc3

pre-release5 hours ago

MeshMonitor v4.17.1-rc3

Warning

This is a pre-release for testing. It is not tagged latest. Use it on a test system first.

Summary

rc3 replaces rc2, whose Docker build ran past its 40-minute limit three times and never published images. It carries all of rc2 (see the rc2 notes) plus two changes. The Packet Monitor and packet counters now spot firmware 2.8 NodeDB replays by their packet id, so the burst of fake "LoRa" rows on each reconnect is gone again, even for nodes heard a minute ago. The Docker release build now has 70 minutes to finish.

Bug Fixes

  • Packet Monitor: recognise firmware 2.8 NodeDB replays by packet id (#5803, refs #5426). Firmware 2.8.0+ stamps a replay with the node's last-heard time, so an age check let it through. MeshMonitor now recomputes the firmware's replay id from the sender and rx_time, and also drops RF rows that carry neither RSSI nor a usable rx_time.

CI/DevOps

  • Docker: raise the amd64/arm64 release build timeout to 70 minutes (#5804)
  • Version bump to 4.17.1-rc3 (#5806)

Upgrade Notes

  • Everything in the rc2 upgrade notes applies, including migration 204 and the BLE bridge health check.

Full changelog: v4.17.1-rc2...v4.17.1-rc3

๐Ÿš€ MeshMonitor v4.17.1-rc3

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:4.17.1-rc3

๐Ÿงช Testing

โœ… All tests passed
โœ… TypeScript checks passed
โœ… Docker images built for linux/amd64, linux/arm64, linux/arm/v7

๐Ÿ“‹ Changes

See commit history for detailed changes.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.