github Yeraze/meshmonitor v2.10.4

latest releases: v2.20.12, v2.20.11, v2.20.10...
one month ago

Traceroute History

This release adds comprehensive traceroute history viewing and several performance improvements.

Added

  • Traceroute History: View complete traceroute history for any node pair
    • New "View History" button in Messages tab for nodes with traceroute data
    • Displays all traceroute attempts including successful and failed attempts
    • Shows both forward and return routes with SNR values
    • Includes calculated total distance for each route
    • Tracks auto-traceroute and manual user-initiated traceroutes
    • Persistent storage with configurable history limit (50 records per node pair)

Fixed

  • Improved database performance with dedicated index for traceroute queries
  • Fixed potential race condition in traceroute recording with database transactions
  • Enhanced API input validation for better security

Changed

  • Replaced magic numbers with configuration constants for improved maintainability
  • Optimized traceroute display performance with memoized route formatting

Full Changelog: v2.10.3...v2.10.4

๐Ÿš€ MeshMonitor v2.10.4

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:v2.10.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.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.