Skip to content

Yeraze/meshmonitor

v3.7.3 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 3mo 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

Unified Message Search adds cross‑channel lookup with REST API.

Full changelog

MeshMonitor v3.7.3

New Features

  • Embeddable Map Widgets — Share a live view of your mesh network on any website via <iframe>. Create embed profiles with channel filters, map defaults, and allowed origins. Includes hop-colored markers, rich popups, neighbor info lines, traceroute paths, and CSP-secured origins. #2055
  • Unified Message Search — Search across all channels, DMs, and MeshCore messages with Ctrl+K / Cmd+K. Filter by sender, channel, date range, and scope. Click any result to jump to the message with highlight animation. REST API available at GET /api/v1/messages/search. #2061

Bug Fixes

  • fix: persist Node Hops Calculation and Dim Inactive Nodes settings #2049 — closes #2048
  • fix: payload_size calculation to include encrypted payload #2052
  • fix: auto-welcome DMs send once and mark node immediately #2057 — closes #2054
  • fix: don't render false direct-line segment for unknown return path #2058 — closes #2051
  • fix: auto-assign IDs to geofence/timer triggers missing them #2062 — closes #2059
  • fix: add embed.html to armv7 Dockerfile #2067
  • fix: use --entrypoint in Docker smoke tests #2068

Improvements

  • refactor: convert NodesTab sidebar from floating overlay to anchored sidebar #2060
  • Remove unused node-specific packet distribution endpoint #2053

Documentation & CI

  • docs: update README for accuracy with current feature set #2043
  • docs: add screenshots to feature documentation pages #2044
  • docs: add animated hero carousel to landing page #2045
  • docs: add Embed Maps feature documentation #2056
  • ci: add post-build smoke test for Docker images #2047 — closes #2046
  • test: add settings persistence round-trip coverage #2050

Issues Resolved

  • #1976 — Linux Raspbian baremetal; Node = v25.6.0
  • #2046 — arm64 Docker image for 3.7.0 contains 0-byte files
  • #2048 — UI Settings not persistent
  • #2051 — Received traceroute request generates false return segment
  • #2054 — Auto-welcome DMs send 3x and never mark node as welcomed
  • #2059 — Geofence exit events never fire when entry+exit triggers lack IDs

Breaking Changes

  • Removed unused node-specific packet distribution endpoint

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]