This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalMeshMonitor v4.10.1 adds automated remote favorites management and introduces several UI improvements and bug fixes.
Why it matters: The release includes a new feature (Automated Remote Favorites Management) with severityβ―40, plus multiple bugβfixes (severityβ―40) that stabilize MeshCore telemetry handlingβcritical for operators managing infrastructure nodes.
Summary
AI summaryUpdates Bug Fixes, Issues Resolved, and π MeshMonitor v4.10.1 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds Automated Remote Favorites Management for infrastructure nodes Adds Automated Remote Favorites Management for infrastructure nodes Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Feature | Low |
Adds global toggle to disable link previews Adds global toggle to disable link previews Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Feature | Low |
Adds guided firmware half-flash recovery flow Adds guided firmware half-flash recovery flow Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Feature | Low |
Adds per-channel notification sounds selection Adds per-channel notification sounds selection Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Dependency | Low |
Updates translations from Hosted Weblate Updates translations from Hosted Weblate Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Bugfix | Medium |
Fixes DM notification sound row scoping to per-source channel-sound Fixes DM notification sound row scoping to per-source channel-sound Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Bugfix | Medium |
Fixes MeshCore decoding of packed `out_path_len` for 2βbyte path hashes Fixes MeshCore decoding of packed `out_path_len` for 2βbyte path hashes Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Bugfix | Medium |
Fixes MeshCore persistence of `batteryMv` after telemetry poll Fixes MeshCore persistence of `batteryMv` after telemetry poll Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Bugfix | Low |
Fixes layout of autoβfavorite checkboxes beside labels Fixes layout of autoβfavorite checkboxes beside labels Source: llm_adapter@2026-06-11 Confidence: high |
β |
| Refactor | Low |
Runs database migrations 084β086 automatically on first boot for new feature Runs database migrations 084β086 automatically on first boot for new feature Source: llm_adapter@2026-06-11 Confidence: high |
β |
Full changelog
MeshMonitor v4.10.1
This release is headlined by Automated Remote Favorites Management β a new section on a node's Remote Admin page that keeps the favorites list current on remote infrastructure nodes, preserving Meshtastic's zero-hop cost between favorited routers as your mesh changes. MeshMonitor discovers a target's direct neighbors from its NeighborInfo broadcasts and/or from traceroutes that pass through it, filters them to configurable infrastructure roles, and sends set-favorite admin commands on a schedule. Favorite commands are no longer blind: MeshMonitor captures the firmware's routing ACK and surfaces the result (confirmed / no-ack / rejected) on both the automatic ledger and the manual Set/Remove Favorite buttons, and the re-favorite pass prioritizes un-confirmed assignments to recover any that didn't stick. A configurable Maximum neighbor age reuses recent on-file NeighborInfo instead of re-requesting it, saving airtime. Also in this release: a global toggle to disable link previews, per-channel notification sounds, guided firmware half-flash recovery, and several MeshCore and UI fixes.
Features
- Automated Remote Favorites Management for infrastructure nodes (#3420, #3424, #3426) β discovery via NeighborInfo + traceroutes, role filtering, routing-ACK confirmation, and on-file neighbor reuse. Closes #2608.
- Global toggle to disable link previews (#3418) β a Settings β Link Previews toggle plus a
LINK_PREVIEWS_ENABLED=falseenv override, enforced across all message surfaces (Meshtastic, MQTT, MeshCore). Closes #3416. - Guided firmware half-flash recovery (#3415) β a guided flow to clear a half-flashed flag from a failed firmware upgrade, with an online check first. Closes #3413.
- Per-channel notification sounds (#3412) β selectable per-channel "new message" tones from a bundled set of original, runtime-synthesized sounds (plus Silent and Preview), scoped per source. Thanks @rancur!
Bug Fixes
- DM notification sound row + per-source channel-sound scoping (#3414)
- MeshCore: decode packed
out_path_lento fix the hop count for 2-byte path hashes (#3422, closes #3421) - MeshCore: persist
batteryMvtomeshcore_nodesafter a telemetry poll (#3419) - Auto-favorite checkboxes now sit beside their labels instead of stacked (#3423)
Other
- Translations update from Hosted Weblate (#3340)
Issues Resolved
- #2608 β Automated Remote Favorites Management for Infrastructure Nodes
- #3413 β Button to remove half-flashed flag from a failed firmware upgrade
- #3416 β Disable link preview
- #3421 β Correct PATH readout
Upgrade
# Docker
docker pull ghcr.io/yeraze/meshmonitor:4.10.1
docker compose down && docker compose up -d
# Helm
helm repo update
helm upgrade meshmonitor meshmonitor/meshmonitor --version 4.10.1
No breaking changes. The database migrations (084β086) that back Automated Remote Favorites Management run automatically on first boot.
Full Changelog: https://github.com/Yeraze/meshmonitor/compare/v4.10.0...v4.10.1
π MeshMonitor v4.10.1
π¦ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:4.10.1
π§ͺ 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.
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
Beta — feedback welcome: [email protected]