What's Changed
New Features
- Spam Detection: Added detection for nodes with excessive packet rates in the Security tab (#1696, closes #1690)
- Script Arguments: Added script arguments support for AutoResponder, Timer, and Geofence triggers with token expansion (#1691, closes #1685)
- Geofence Enhancements:
- Accuracy Regions: Changed accuracy circles to rectangles for better GPS precision visualization (#1694, closes #1688)
- Long Message Support: Added automatic message breakup for long API messages (#1695, closes #1689)
Bug Fixes
- Phantom Telemetry: Filter out phantom telemetry packets from packet log - these were internal device state updates incorrectly logged as TX packets (#1697)
- Position History: Fixed position history not working on PostgreSQL/MySQL backends (#1692)
Other
- Translation updates from Weblate (#1674)
Pull Requests
- #1698 - chore: bump version to 3.4.1
- #1697 - fix: filter phantom telemetry packets from packet log
- #1696 - feat: add spam detection for nodes with excessive packets
- #1695 - feat: add multi-message breakup for long API messages
- #1694 - feat: change accuracy circles to accuracy regions (rectangles)
- #1693 - feat: add Verify Response option to Geofence Triggers
- #1692 - fix: position history not working on PostgreSQL/MySQL backends
- #1691 - feat: add script arguments for AutoResponder, Timer, and Geofence triggers
- #1686 - feat: add "None" channel option and {IP} token for geofence triggers
- #1674 - Translations update from Hosted Weblate
Issues Closed
- #1690 - [FEAT] AutoBan for Spam
- #1689 - [BUG] Long messages sent via the API get stuck pending
- #1688 - [FEAT] Show Accuracy as Rectangle on Map
- #1685 - [FEAT] Geofence / Script / Remote Admin
Full Changelog: v3.4.0...v3.4.1
Proxmox LXC Template
This release includes a Proxmox-compatible LXC container template for MeshMonitor.
Installation
- Download the
.tar.gztemplate file - Verify the SHA256 checksum (optional but recommended)
- Upload to your Proxmox server:
scp meshmonitor-*.tar.gz root@proxmox:/var/lib/vz/template/cache/ - Create a new LXC container from the template via Proxmox web UI
- Configure
/etc/meshmonitor/meshmonitor.envwith your Meshtastic node IP - Start the container and access the web UI on port 8080
Documentation
See the Proxmox LXC Deployment Guide for detailed instructions.
Limitations
- Auto-upgrade feature is not supported in LXC deployments
- Manual updates required (download new template for each version)
- Community-supported (Docker remains the primary deployment method)
๐ MeshMonitor v3.4.1
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:3.4.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.