This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryFixed missing enabled column in auto‑traceroute nodes and corrected database path/flags in reset-admin.mjs.
Full changelog
Hotfix Release
Bug Fixes
- fix: add missing
enabledcolumn toauto_traceroute_nodestable — Users whose SQLite supportedALTER TABLE RENAME COLUMN(most users) never got theenabledcolumn from migration 048. This caused errors when setting up auto-traceroute. (#1665) - fix: correct
reset-admin.mjsdatabase path and account state — Fixed wrong database path (./data/→/data/) and ensured the script also clearsis_activeandpassword_lockedflags so reset accounts actually work. (#1667, #1658) - fix: extend
reset-admin.mjsto support PostgreSQL and MySQL — The script now auto-detects the database backend fromDATABASE_URLand uses the correct driver and column names for each backend. (#1667)
Documentation
- docs: add Link Quality & Smart Hops documentation page — New documentation explaining the Link Quality score (0–10) and Smart Hops rolling 24-hour min/avg/max graphs. (#1664)
- docs: update FAQ for multi-database
reset-admin.mjs— Updated the password reset FAQ with PostgreSQL/MySQL examples and account unlock behavior. (#1667)
Full Changelog
https://github.com/Yeraze/meshmonitor/compare/v3.3.0...v3.3.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.3.1
📦 Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:3.3.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.
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
About Yeraze/meshmonitor
All releases →Related context
Related tools
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]