Skip to content

Yeraze/meshmonitor

v4.10.3 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 1mo 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 Bug Fixes, πŸš€ MeshMonitor v4.10.3, and https://github.com/Yeraze/meshmonitor/blob/main/CHANGELOG.md across a mixed release.

Changes in this release

Feature Medium

Bridged‑node detection now disables OTA firmware updates.

Bridged‑node detection now disables OTA firmware updates.

Source: llm_adapter@2026-06-14

Confidence: high

β€”
Feature Medium

MeshMonitor provides advisories on MQTT/Network configuration when a bridged node is detected.

MeshMonitor provides advisories on MQTT/Network configuration when a bridged node is detected.

Source: llm_adapter@2026-06-14

Confidence: high

β€”
Bugfix Medium

Traffic Management status message now correctly shows support based on firmware version.

Traffic Management status message now correctly shows support based on firmware version.

Source: llm_adapter@2026-06-14

Confidence: high

β€”
Bugfix Medium

MQTT node names now persist and are no longer overwritten by "last heard" refreshes.

MQTT node names now persist and are no longer overwritten by "last heard" refreshes.

Source: llm_adapter@2026-06-14

Confidence: high

β€”
Bugfix Medium

Local‑node module configuration refreshes are now stored instead of being discarded.

Local‑node module configuration refreshes are now stored instead of being discarded.

Source: llm_adapter@2026-06-14

Confidence: high

β€”
Bugfix Medium

Ambiguous (psk, name) pairs no longer cause phantom channel swaps.

Ambiguous (psk, name) pairs no longer cause phantom channel swaps.

Source: llm_adapter@2026-06-14

Confidence: high

β€”
Bugfix Medium

MeshCore auto‑ack messages now include the RX SNR value.

MeshCore auto‑ack messages now include the RX SNR value.

Source: llm_adapter@2026-06-14

Confidence: high

β€”
Bugfix Medium

MeshCore device names now preserve printable Unicode, including parentheses and emoji.

MeshCore device names now preserve printable Unicode, including parentheses and emoji.

Source: llm_adapter@2026-06-14

Confidence: high

β€”
Full changelog

Maintenance release: Traffic Management detection fix and a round of bug fixes.

Bug Fixes

  • Traffic Management / Status Message shown "Unsupported" on capable firmware (#3457) β€” support is now gated on firmware version (Status Message β‰₯ 2.7.19, Traffic Management β‰₯ 2.7.22) instead of an unreliable presence check, so the modules show correctly on e.g. v2.7.24.
  • MQTT nodes appeared nameless (#3456) β€” the per-packet "last heard" refresh no longer clobbers saved NodeInfo with blanks; MQTT-sourced node names now persist.
  • Local-node module config refreshes were discarded (#3460) β€” the response handler was remote-node-only; local refreshes are now stored.
  • Phantom channel swaps when two channels share a PSK and name (#3453) β€” ambiguous (psk, name) pairs are skipped, preventing recurring message-attribution scrambling.
  • MeshCore auto-ack {SNR} always blank (#3454) β€” RX SNR is now carried onto MeshCore message events so {SNR} resolves.
  • MeshCore device name stripped parentheses and emoji on save (#3450) β€” printable Unicode is preserved (capped to the 32-byte field on a character boundary).

Features

  • Bridged-node detection disables OTA firmware update (#3455) and bridged-node advisories on MQTT/Network configuration (#3458) β€” MeshMonitor detects serial/BLE-only radios fronted by a TCP proxy and guides operators accordingly.

Docs

  • LoRa Transmit Power help text clarified (#3459) β€” 0 = hardware default max safe power; negative values are permitted (signed field) but radio-dependent.

Full details in the changelog.

πŸ€– Generated with Claude Code

πŸš€ MeshMonitor v4.10.3

πŸ“¦ Installation

Docker (recommended):

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

πŸ§ͺ 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

Track Yeraze/meshmonitor

Get notified when new releases ship.

Sign up free

About Yeraze/meshmonitor

All releases β†’

Related context

Earlier breaking changes

  • v4.13.0 Source‑scoped API endpoints now require an explicit `sourceId` parameter.
  • v4.13.0 Auto-Upgrade is retired; remove upgrade sidecar and related config.
  • v4.7.2 Route `destination` field now rejects non‑8‑hex nodeId or 64‑hex publicKey, returning HTTPβ€―400.

Beta — feedback welcome: [email protected]