github Yeraze/meshmonitor v2.16.2

latest releases: v2.21.11, v2.21.10, v2.21.9...
one month ago

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:
    1. Network name being interpreted as image name due to shell word-splitting
    2. Empty environment variables creating trailing -e flags
  • 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

v2.16.1...v2.16.2

๐Ÿš€ 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.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.