MeshMonitor v2.13.4
This release includes configuration improvements, documentation enhancements, and bug fixes.
What's Changed
๐จ Configuration Improvements
- Add localhost to default ALLOWED_ORIGINS configuration (#458)
- Changed default from empty array to
['http://localhost:8080', 'http://localhost:3001'] - Improves out-of-box experience for local development and testing
- Production deployments still require explicit configuration for security
- Changed default from empty array to
๐ Documentation Enhancements
- Add interactive Docker Compose configurator to documentation (#454)
- New interactive tool helps users generate custom docker-compose configurations
- Streamlines deployment setup process
๐ Bug Fixes
- Fix traceroute visualization not updating when selecting different nodes (#457)
- Fixed memo comparison in NodesTab component to properly detect traceroute content changes
- Traceroute visualization now updates correctly when clicking different nodes
๐งน Chores
Pull Requests
- #454 - feat: Add interactive Docker Compose configurator to documentation
- #457 - Fix traceroute visualization not updating when selecting different nodes
- #458 - feat: Add localhost to default ALLOWED_ORIGINS configuration
- #459 - chore: Update TODOS.md with ALLOWED_ORIGINS configuration improvement
- #460 - chore: Bump version to 2.13.4
Installation
Docker
```bash
docker pull ghcr.io/yeraze/meshmonitor:v2.13.4
docker pull ghcr.io/yeraze/meshmonitor:latest
```
Helm
```bash
helm repo update
helm upgrade meshmonitor meshmonitor/meshmonitor --version 2.13.4
```
Full Changelog: v2.13.3...v2.13.4
๐ MeshMonitor v2.13.4
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.13.4๐งช 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.