What's New in 2.17.6
✨ Features
- Individual Telemetry Data Purge: Added three-dot menu (⋯) next to favorite star on telemetry graphs with "Purge Data" option to delete specific telemetry types for individual nodes (#585)
- Confirmation dialog before purging
- Toast notifications for success/error feedback
- Auto-refresh after successful purge
- Requires
info:writepermission
🐛 Bug Fixes
- Touch Device Support: Disabled hover tooltips on map pins for touch devices to prevent tap functionality breaking (#584, fixes #582)
- Traceroute Data: Fixed
getAllTraceroutesto return all traceroutes instead of limiting to one per node pair (#581) - Device Role Display: Added support for "Router Late" and other missing device roles on Info Page (#580, fixes #576)
🔧 Improvements
- Channel Management: Moved channel purge button from Danger Zone to Info popup for better UX (#583, fixes #579)
- CSRF Protection: Enhanced CSRF middleware to handle token length mismatches gracefully (#585)
📝 Pull Requests
- #586: chore: Bump version to 2.17.6
- #585: feat: Add telemetry data purge menu to individual graphs
- #584: fix: Disable hover tooltips on map pins for touch devices
- #583: refactor: Move channel purge button from Danger Zone to Info popup
- #581: fix: Return all traceroutes in getAllTraceroutes instead of limiting to one per node pair
- #580: fix: Use centralized getDeviceRoleName utility in InfoTab for complete role support
🔗 Issues Resolved
- #582: [BUG] hover over in map feature in mobile device breaks taping into the node
- #579: [FEAT] Danger Zone Purge all direct messages
- #576: [BUG] Router Late listed as Unknown device role
Installation
Docker (Recommended)
docker pull yeraze/meshmonitor:2.17.6Helm Chart
helm repo update
helm upgrade meshmonitor meshmonitor/meshmonitor --version 2.17.6Full Changelog
Full Changelog: v2.17.5...v2.17.6
🚀 MeshMonitor v2.17.6
📦 Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.17.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.