What's Changed
๐ Bug Fixes
- VirtualNode packet duplication โ inbound mesh packets were being broadcast twice to virtual-node clients (e.g. the Meshtastic Android app). Every packet now reaches clients exactly once, and VN-originated messages no longer echo back to their sender. (#2778, fixes #2776)
- Distance-delete log fields โ map admin "clear distance" action was logging snake_case field names; now emits camelCase consistent with the rest of the UI. (#2777)
โจ Features
- v1 REST API reshape for per-source scoping โ v1 endpoints now operate within a source context to support the multi-source architecture introduced in 4.0. (#2775)
- "Auto-connect on startup" source toggle โ sources can now be configured to connect automatically when the server starts. (#2774, fixes #2773)
Full Changelog: v4.0.0-beta11...v4.0.0-beta12
๐ MeshMonitor v4.0.0-beta12
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:4.0.0-beta12๐งช 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.