github Yeraze/meshmonitor v2.17.6
v2.17.6 - Telemetry Data Management and UX Improvements

latest releases: v2.17.8, v2.17.7
one day ago

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:write permission

🐛 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 getAllTraceroutes to 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.6

Helm Chart

helm repo update
helm upgrade meshmonitor meshmonitor/meshmonitor --version 2.17.6

Full 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.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.