v2.12.5 - UI Improvements, Security Enhancements & Documentation
This release includes UI responsiveness improvements, security monitoring enhancements, and comprehensive Windows WSL documentation for the Serial Bridge.
✨ Features
Security Monitoring
- Security Notification Buttons: Added "Notify All", "Notify Warnings", and "Notify All Issues" buttons to the Security tab for quick notification actions (#422)
- Low-Entropy Key Detection: Security scanner now detects and warns about low-entropy encryption keys that may be vulnerable (#421)
Developer Tools
- Manual Triage Trigger: Added ability to manually trigger PR/issue triage via the
needs-triagelabel (#420)
🐛 Bug Fixes
UI Improvements
- Button Click Responsiveness: Fixed issue where notification and security buttons could become unresponsive by preventing event handler detachment during state updates (#423)
📚 Documentation
Windows Support
-
Windows WSL Setup Guide: Added comprehensive Windows WSL setup instructions for the Serial Bridge, contributed by community member @andresee. Includes:
- Step-by-step USB device passthrough setup
- WSL2 and usbipd-win configuration
- Device verification and troubleshooting
- Windows-specific configuration notes
This makes it significantly easier for Windows users to run MeshMonitor with USB-connected Meshtastic devices. (#424)
🙏 Community Contributions
Special thanks to @andresee for contributing the Windows WSL setup instructions!
📦 Installation
Docker (Recommended)
```bash
docker pull ghcr.io/yeraze/meshmonitor:v2.12.5
```
Docker Compose
```yaml
services:
meshmonitor:
image: ghcr.io/yeraze/meshmonitor:v2.12.5
ports:
- "8080:3001"
volumes:
- meshmonitor-data:/data
environment:
- MESHTASTIC_NODE_IP=your-node-ip
restart: unless-stopped
volumes:
meshmonitor-data:
```
Helm Chart
```bash
helm repo add meshmonitor https://yeraze.github.io/meshmonitor
helm install meshmonitor meshmonitor/meshmonitor --version 2.12.5
```
🔗 Full Changelog
Merged Pull Requests:
- docs: Add Windows WSL setup instructions for Serial Bridge (#424)
- fix: Improve button click responsiveness (#423)
- feat: Add security notification buttons to Security tab (#422)
- fix: Add low-entropy key detection to security scanner (#421)
- feat: Add manual triage trigger via needs-triage label (#420)
Full Diff: v2.12.4...v2.12.5
🚀 MeshMonitor v2.12.5
📦 Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.12.5🧪 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.