MeshMonitor v4.6.6
Patch release with two user-reported bug fixes, a new automated update path for Proxmox LXC, and documentation polish. The headline fixes: picking Router in the Remote Admin role dropdown no longer silently reverts, and the red auto-upgrade halted banner no longer lingers after a successful auto-update completes. LXC operators get a new in-place update script so they no longer have to redeploy from template for every release. Blog posts now have proper breadcrumbs + title + date + tag headers, and the blog index goes full-width for a real 3-column layout.
Bug Fixes
- #3148 — Show UDP / Show RF filters now correctly hide neighbor-info lines (closes #3147)
- #3153 — Router role no longer reverts when selected in Remote Admin → Device Configuration. The native
window.confirm()that gated the selection was easy to dismiss accidentally, leaving the dropdown snapped back. Replaced with a persistent inline warning banner under the role display. - #3155 — Auto-upgrade banner ("halted after repeated failures") no longer persists after a successful auto-update. The persisted
autoUpgradeBlockedflag is now self-healed when the most recent upgrade is'complete', so the banner clears on the next status poll even ifmarkCompleteAndClear()was skipped during the upgrade flow (e.g. no frontend session was open to call/api/upgrade/statusin the post-restart window).
Features
- #3146 — Automated update script for Proxmox LXC (
lxc/update-lxc.sh). Operators can now update existing LXC containers in-place instead of redeploying from a fresh template each release.
Documentation
- #3150 — New "Hurricane Preparedness" guide and a new guide blog category for longer-form operator write-ups
- #3152 — Blog UX polish: full-width 3-tile index layout, plus a real post header on individual entries (breadcrumbs, title, formatted publish date, category / priority / tags badges). Adds optional
tags:frontmatter field.
Issues Resolved
- #3144 — [FEAT] Automate Update of LXC Script
- #3147 — [BUG] UDP bridge nodes still appear on map when "Show UDP" is unchecked (fix landed in #3148)
Upgrade Notes
No breaking changes; no migrations. Drop-in upgrade from v4.6.5.
If your instance still shows the red auto-upgrade halted banner after upgrading to 4.6.6, it will clear on the next page load (the self-heal runs whenever /api/upgrade/status is polled and the most recent upgrade in history is complete).
Full Changelog: v4.6.5...v4.6.6
🚀 MeshMonitor v4.6.6
📦 Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:4.6.6🧪 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.