Skip to content

v4.15.2-rc2

Pre-release
Pre-release

Choose a tag to compare

@Yeraze Yeraze released this 22 Aug 20:59
· 39 commits to main since this release
0d7a717

MeshMonitor v4.15.2-rc2

⚠️ Release candidate. For testing ahead of the 4.15.2 stable release.

First RC since 4.15.1. Bundles the Device Health automation epic (#4558) plus the map and messages fixes merged since.

Added

  • Device Health automation triggers + template (#4558) — five new Automation Engine triggers built on data MeshMonitor already receives: node silent (heartbeat lost), node online (recovery), node rebooted (uptime reset), node power changed (external power lost/restored), and battery declining (a "not charging" trend proxy) — plus a selectable noise floor telemetry field, and a Device Health starter template that quick-creates the notifications (pick a source/node, toggle any of ten alerts with thresholds). All passive (zero mesh airtime) and restart-safe. Caveats surfaced in the UI: noise floor is local-node-only on Meshtastic; power/charging are heuristics; MeshCore reboot/power/trend deferred. (#4873, #4874, #4876, #4877, #4878, #4881)
  • MeshCore neighbour autopoll — per-node retrieval scheduler. (#4618)
  • Reception Heard column shows seconds on the Unified Messages page. (#4869)
  • Unread bell in the mobile channel dropdown. (#4660)

Fixed

  • 3D node markers keep their role glyph across zoom (#4863)
  • ESRI satellite basemap — damped synthetic water-blue + fixed white halo on node labels. (#4860)

Full changelog: v4.15.1...v4.15.2-rc2

🚀 MeshMonitor v4.15.2-rc2

📦 Installation

Docker (recommended):

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

🧪 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.