github Yeraze/meshmonitor v4.6.6
v4.6.6 — Router role fix + auto-upgrade banner cleanup

9 hours ago

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 autoUpgradeBlocked flag is now self-healed when the most recent upgrade is 'complete', so the banner clears on the next status poll even if markCompleteAndClear() was skipped during the upgrade flow (e.g. no frontend session was open to call /api/upgrade/status in 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.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.