What's Changed
Bug Fixes
-
Auto-Upgrade Timing - Fixed premature upgrade prompts that appeared before container images were built. The system now uses a time-based heuristic (15-minute wait after release publication) instead of relying on GHCR's ambiguous HTTP 401 responses. #485
-
Excessive API Polling - Fixed upgrade status endpoint being polled twice per second when the update banner was visible. The
authFetchfunction is now properly memoized withuseCallback, and polling intervals have been increased (10s base, 30s max during active upgrades). #485
Installation
Docker
docker pull ghcr.io/yeraze/meshmonitor:v2.15.2Helm
helm repo update
helm upgrade meshmonitor yeraze/meshmonitor --version 2.15.2Docker Compose with Auto-Upgrade
docker compose -f docker-compose.yml -f docker-compose.upgrade.yml up -dFull Changelog: v2.15.1...v2.15.2
๐ค Generated with Claude Code
๐ MeshMonitor v2.15.2
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.15.2๐งช 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.
๐ MeshMonitor v2.15.2
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.15.2๐งช 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.