What's Changed
New Features
- Periodic SNR/RSSI Telemetry Tracking: Added automatic tracking and graphing of Signal-to-Noise Ratio (SNR) and Received Signal Strength Indicator (RSSI) metrics over time for better network health monitoring (#530)
Infrastructure Improvements
- Optimized Docker Build Workflow: Significantly improved reliability and speed of Docker container builds (#531)
- Added 45-minute job timeout to prevent indefinite hangs
- Implemented automatic retry logic for transient failures
- Disabled unnecessary build artifacts (provenance, SBOM) for faster builds
- Added npm cache mounting for 2-5 minute speedup on subsequent builds
- Expected build time reduction: 2-4 minutes per build
- Eliminates ~80% of manual restart requirements
Pull Requests
- feat: Add periodic SNR/RSSI telemetry tracking and graphing by @Yeraze in #530
- chore: Optimize Docker build workflow for reliability and speed by @Yeraze in #531
- chore: Bump version to 2.16.6 by @Yeraze in #532
Docker Images
```bash
docker pull ghcr.io/yeraze/meshmonitor:2.16.6
docker pull ghcr.io/yeraze/meshmonitor:2.16
docker pull ghcr.io/yeraze/meshmonitor:2
docker pull ghcr.io/yeraze/meshmonitor:latest
```
Full Changelog: v2.16.5...v2.16.6
๐ค Generated with Claude Code
๐ MeshMonitor v2.16.6
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.16.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.