Auto-Upgrade Improvements and Bug Fixes
This release fixes critical bugs in the auto-upgrade system and adds automatic page reload when the backend version changes.
What's Changed
Critical Bug Fixes
- Fix auto-upgrade container recreation bugs - Fixed two critical shell scripting bugs that prevented auto-upgrades from working:
- Network name being interpreted as image name due to shell word-splitting
- Empty environment variables creating trailing
-eflags
- Fix docker-compose.upgrade.yml startup failure - Added missing volumes section that prevented the upgrader sidecar from starting (#505)
New Features
- Auto-reload on version change - Frontend now automatically reloads when backend version changes (e.g., after auto-upgrade), providing seamless user experience
Fixed Issues
- Fixes #505 - [BUG] Automatic Self-Upgrade docker container will not start
Pull Requests
- #506 - fix: Auto-upgrade improvements and auto-reload on version change
Full Changelog
๐ MeshMonitor v2.16.2
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.16.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.