github Yeraze/meshmonitor v4.7.4

6 hours ago

MeshMonitor v4.7.4

Patch release focused on MeshCore protocol completeness and multi-source improvements. Adds Tier 1 and Tier 2 MeshCore protocol features including contact management (remove/export/import via meshcore:// URLs), repeater neighbour lists, device time sync, reboot (danger-gated), and Ed25519 key backup/restore. Room server integration and trace path diagnostics with per-hop SNR measurement round out the MeshCore additions. TX power configuration is now exposed in the UI. On the multi-source side, NodeInfo can now be copied across sources, and MQTT bridges can be created without requiring a pre-existing broker. Clipboard operations now fall back gracefully in non-HTTPS contexts. Translation updates from Weblate are also included.

Features

  • #3218 feat(meshcore): add Tier 1 protocol gap features — contact remove/export/import, repeater neighbour list, device time sync, enhanced stats endpoints, send-confirmed RTT event
  • #3219 feat(meshcore): add Tier 2 protocol features — device reboot (danger-gated), Ed25519 private key backup/restore
  • #3214 feat(meshcore): add room server integration
  • #3209 feat(meshcore): add trace path diagnostic for per-hop SNR measurement
  • #3210 feat(meshcore): add TX power configuration
  • #3215 feat(nodes): add Copy NodeInfo from another source
  • #2996 Translations update from Hosted Weblate

Bug Fixes

  • #3221 fix(meshcore): add pretty labels for local-node poller telemetry types
  • #3220 fix(meshcore): clipboard fallback for non-HTTPS contexts
  • #3217 fix(sources): allow MQTT Bridge creation without existing Broker
  • #3216 fix(nodes): Copy NodeInfo button visibility and API routing
  • #3207 fix(config): scope security key fetch by sourceId
  • #3206 fix(mqtt-bridge): resolve save hang and add reconnect backoff
  • #3205 fix(meshcore): pretty telemetry labels, auto-login spam, DM page-scroll layout

Issues Resolved

  • #3213 Cross-source NodeInfo enrichment in MeshMonitor DB
  • #3212 Cross-source NodeInfo sync via add_contact
  • #3211 Pre-populate NodeDB via add_contact before PKI DM sends
  • #3197 MQTT bridge: per-gateway identity for upstream connections

Full Changelog: v4.7.3...v4.7.4

🚀 MeshMonitor v4.7.4

📦 Installation

Docker (recommended):

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

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