Skip to content

v1.8.6 - Route Filtering + Containerized Deployment (Multi-Arch)

Choose a tag to compare

@yellowcooln yellowcooln released this 02 May 17:56
· 41 commits to main since this release
756cc6d

This release combines the unreleased v1.8.5 container/deployment work with the new v1.8.6 route filtering feature.

Container and Deployment

  • Published image:

    • yellowcooln/meshcore-mqtt-live-map
  • Multi-arch image support:

    • linux/amd64
    • linux/arm64
  • Added image-based deployment examples (no local build required):

    • deploy/docker-compose.image.yaml
    • deploy/swarm-stack.yaml
    • deploy/kubernetes-meshmap.yaml
  • Adjusted Docker publish workflow:

    • Docs-only changes no longer trigger rebuild/publish
    • Image-relevant changes still trigger builds

New Route Filtering

  • Added issue #59: Path bytes filter in the HUD

  • Routes can now be filtered by decoded path-hash width:

    • All
    • 1-byte
    • 2-byte
    • 3-byte
  • Filter applies consistently to:

    • Route lines
    • Hop markers
    • Route Details
    • HUD route counts
  • Mixed-width paths remain visible if at least one hop matches the selected width

  • Share links now include:

    • route_bytes=all|1b|2b|3b

Route Filter Stability Fixes

  • Fixed route redraw behavior so switching byte filters does not stack stale path lines

  • Default page loads now reset to All unless route_bytes is explicitly present in the URL

    • Prevents stale browser state from hiding routes unexpectedly

Notes

  • Version metadata and documentation updated for v1.8.6

  • This release includes:

    • v1.8.5 container/deployment work
    • v1.8.6 path-byte route filtering