This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates MeshCore Path Intelligence, Bug Fixes, and Issues Resolved across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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_contactbefore 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
About Yeraze/meshmonitor
All releases →Related context
Related tools
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]