github Yeraze/meshmonitor v4.0.0-alpha.3
MeshMonitor v4.0.0-alpha.3

pre-release9 hours ago

MeshMonitor v4.0.0-alpha.3

Third alpha release of the 4.0 multi-source architecture.

Features

  • feat(dashboard): Meshtastic watermark on source cards and UserMenu dropdown in topbar (#2621)

Bug Fixes

  • fix(4.0-alpha): require sourceId on all purge/delete endpoints with per-source isolation tests (#2623)
  • fix(dashboard): preserve map position/zoom when switching sources (#2622)
  • fix(4.0-alpha): preserve channel name when firmware sends empty string (#2620)
  • fix(4.0-alpha): per-source auto-ack — isolate message queue and message IDs (#2618)
  • fix(4.0-alpha): migration 029 FK crash, heartbeat liveness, dashboard polish (#2617)
  • fix(dashboard): invalidate source list cache after mutations (#2616)
  • fix(virtual-node): stop creating zombie nodes on map (#2615) — closes #2602

Maintenance

  • feat(4.0): Multi-Source Architecture — MeshMonitor 4.0.0-alpha (#2611)
  • chore: fix .gitignore newline bug and untrack coverage/ (#2612)
  • Translations update from Hosted Weblate (#2560)

Dependency Updates

  • chore(deps): bump protobufjs from 7.5.4 to 8.0.1 (#2599)
  • chore(deps): bump dotenv from 17.3.1 to 17.4.1 (#2597)
  • chore(deps): bump maplibre-gl from 5.21.1 to 5.22.0 (#2596)
  • chore(deps): bump react-router-dom from 7.13.2 to 7.14.0 (#2594)
  • chore(deps): bump @rollup/rollup-linux-arm64-musl from 4.59.0 to 4.60.1 (#2593)
  • chore(deps): bump the production-dependencies group with 5 updates (#2591)
  • chore(deps): bump actions/checkout from 4 to 6 (#2588)
  • chore(deps): bump actions/upload-artifact from 4 to 7 (#2587)
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin (#2598)
  • chore(deps-dev): bump @tanstack/react-query-devtools (#2595)
  • chore(deps-dev): bump @typescript-eslint/parser from 8.57.2 to 8.58.0 (#2592)
  • chore(deps-dev): bump the development-dependencies group with 2 updates (#2589)

Issues Resolved

  • #2602 — [BUG] Virtual Node zombie nodes on map

Full Changelog: v4.0.0-alpha.2...v4.0.0-alpha.3

🚀 MeshMonitor v4.0.0-alpha.3

📦 Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:4.0.0-alpha.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.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.