github Yeraze/meshmonitor v2.11.1

latest releases: v2.21.4, v2.21.3, v2.21.2-test...
one month ago

What's Changed

🐛 Bug Fixes

  • fix: Correct traceroute endpoint ordering across all display locations (#361) in #367

    • Fixed traceroute forward/return paths displaying with swapped endpoints in map popups and purple segment visualization
    • Corrected route segment database generation to use proper arrays
    • Added comprehensive test suite (23 tests) to prevent future regressions
    • All 5 traceroute display locations now use consistent path building logic
  • fix: Use node's actual lastHeard timestamp instead of server time (#358) in #358

    • Node age now calculated from actual last contact time rather than server processing time
    • Fixes incorrect "stale node" warnings for nodes that were recently heard
  • fix: Clarify ALLOWED_ORIGINS requirement for localhost access (#348) in #348

    • Improved documentation for ALLOWED_ORIGINS configuration

✨ Features

  • feat: Add Reset Traceroutes button to Settings Danger Zone (#362) in #362
    • New button in Settings → Danger Zone to clear all traceroute data
    • Useful for testing and cleaning up old/incorrect traceroute data

📦 Dependencies

  • chore(deps): Upgrade vitest ecosystem to v4.0.3 (#360)
  • chore(deps): Bump @bufbuild/protobuf from 2.9.0 to 2.10.0 (#354)
  • chore(deps): Bump actions/upload-artifact from 4 to 5 (#350)
  • chore(deps): Bump actions/download-artifact from 5 to 6 (#349)
  • chore(deps-dev): Bump @vitejs/plugin-react from 5.0.4 to 5.1.0 (#352)
  • chore(deps-dev): Bump the production-dependencies group with 3 updates (#353)
  • chore(deps-dev): Bump the development-dependencies group with 3 updates (#351)

Full Changelog: v2.11.0...v2.11.1

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.