Skip to content

Yeraze/meshmonitor

v4.8.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 7d Monitoring & Metrics
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

meshcore meshtastic mqtt

Summary

AI summary

Updates MeshCore Path Intelligence, Bug Fixes, and Issues Resolved across a mixed release.

Changes in this release

Feature Low

Adds Discover Path button using firmware CMD 52 for manual route establishment.

Adds Discover Path button using firmware CMD 52 for manual route establishment.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Adds Auto-Pathfinding automation tab with scheduled path discovery and neighbor collection.

Adds Auto-Pathfinding automation tab with scheduled path discovery and neighbor collection.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Adds @mention highlighting and delivery status indicators (pending/confirmed/failed) in DMs.

Adds @mention highlighting and delivery status indicators (pending/confirmed/failed) in DMs.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Adds mobile‑responsive layout with list/detail toggle and touch‑friendly controls.

Adds mobile‑responsive layout with list/detail toggle and touch‑friendly controls.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Adds Delete/Purge buttons in map node popup for quick stale‑node removal.

Adds Delete/Purge buttons in map node popup for quick stale‑node removal.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Adds route visualization on map with hop-count colored lines.

Adds route visualization on map with hop-count colored lines.

Source: llm_adapter@2026-05-28

Confidence: low

Feature Low

Shows paths on the map with hop‑count colored lines (green, orange, red).

Shows paths on the map with hop‑count colored lines (green, orange, red).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Handles path discovery response push (0x8D) for instant path updates.

Handles path discovery response push (0x8D) for instant path updates.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Supports neighbor information for repeaters with CLI parsing, name resolution, DB persistence, and map rendering.

Supports neighbor information for repeaters with CLI parsing, name resolution, DB persistence, and map rendering.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Implements node navigation with clickable contact names in messages and a search/filter bar in Nodes view.

Implements node navigation with clickable contact names in messages and a search/filter bar in Nodes view.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Pre‑populates radio NodeDB via `add_contact` before PKI DMs.

Pre‑populates radio NodeDB via `add_contact` before PKI DMs.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Medium

Prevents false circuit‑breaker trips when watchdog upgrade succeeds.

Prevents false circuit‑breaker trips when watchdog upgrade succeeds.

Source: llm_adapter@2026-05-28

Confidence: high

Bugfix Medium

Classifies neighbor links by transport type and filters by RF/UDP/unknown.

Classifies neighbor links by transport type and filters by RF/UDP/unknown.

Source: llm_adapter@2026-05-28

Confidence: high

Bugfix Medium

Fixes room server auto‑sync config persistence on room selection; retries login up to 3 times for RF reliability.

Fixes room server auto‑sync config persistence on room selection; retries login up to 3 times for RF reliability.

Source: llm_adapter@2026-05-28

Confidence: low

Bugfix Medium

Prevents MQTT reconnect storms via shared backoff coordinator across publisher pool entries.

Prevents MQTT reconnect storms via shared backoff coordinator across publisher pool entries.

Source: llm_adapter@2026-05-28

Confidence: low

Full changelog

MeshMonitor v4.8.0

Minor release focused on MeshCore path intelligence and UX refinements. Adds route visualization on the map with hop-count colored lines, automatic path discovery and neighbor collection from repeaters via a new Automation tab, @mention highlighting with delivery status indicators in DMs, and a fully mobile-responsive MeshCore layout. Also improves MQTT reconnection behavior with a shared backoff coordinator that prevents retry storms when multiple clients target the same broker, and fixes room server auto-sync config persistence with login retry logic for lossy RF links.

Features

MeshCore Path Intelligence

  • #3231 Show Paths map feature with hop-count colored lines (green=direct, orange=2-3 hops, red=4+)
  • #3232 Discover Path button using firmware CMD 52 for manual route establishment
  • #3234 Handle path discovery response push (0x8D) for instant path updates
  • #3238 Neighbors support for repeaters — CLI parsing, name resolution, DB persistence, and map rendering

MeshCore Auto-Pathfinding

  • #3237 Auto-Pathfinding automation tab — scheduled path discovery to companions and neighbor collection from repeaters with configurable intervals

MeshCore UX

  • #3236 @mention highlighting and delivery status indicators (pending/confirmed/failed) for DMs
  • #3235 Node navigation — clickable contact names in messages, search/filter bar in Nodes view
  • #3230 Mobile-responsive layout with list/detail toggle, collapsible sections, and touch-friendly controls

General

  • #3233 Delete/Purge buttons in map node popup for quick stale-node removal
  • #3227 Pre-populate radio NodeDB via add_contact before PKI DMs

Bug Fixes

  • #3239 Load saved room Auto-Sync config on room selection; retry room login up to 3 times for RF reliability
  • #3241 Shared MQTT reconnect coordinator prevents aggregate retry storms across publisher pool entries
  • #3229 Prevent false circuit-breaker trips when watchdog upgrade succeeds
  • #3226 Classify neighbor links by transport type; filter by RF/UDP/unknown

Issues Resolved

  • #3228 Auto-upgrade row stays pending after watchdog completes → circuit breaker trips
  • #3224 Add 'Copy NodeInfo from Another Source' to node details page
  • #3223 Dashboard Map neighbor links ignore transport type
  • #3154 Remove/purge node from Map (and database)

Translations

  • #2996 Translations update from Hosted Weblate — thank you to all Weblate contributors!

Full Changelog: https://github.com/Yeraze/meshmonitor/compare/v4.7.4...v4.8.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Yeraze/meshmonitor

Get notified when new releases ship.

Sign up free

About Yeraze/meshmonitor

All releases →

Related context

Earlier breaking changes

  • v4.7.2 Route `destination` field now rejects non‑8‑hex nodeId or 64‑hex publicKey, returning HTTP 400.

Beta — feedback welcome: [email protected]