Skip to content

v1.9.1 - Full Route History Disable Support

Choose a tag to compare

@yellowcooln yellowcooln released this 08 May 19:15
· 31 commits to main since this release
8f42154

Fixed

  • Fixed issue #68: ROUTE_HISTORY_ENABLED=false now disables Route History end-to-end instead of only stopping new history recording

  • When Route History is disabled:

    • The History tool button is removed
    • The History panel does not load
    • history=on in the URL no longer re-enables the feature
    • /snapshot no longer returns history_edges or a nonzero history window
    • The realtime WebSocket snapshot no longer publishes history payloads

Behavior Change

ROUTE_HISTORY_ENABLED now behaves as a true feature flag for both:

  • Backend history payloads
  • Frontend History tool/UI

This makes it practical to disable Route History entirely on:

  • High-volume meshes
  • Lower-resource deployments

Config

Use:

ROUTE_HISTORY_ENABLED=false

This now fully disables:

  • History tool UI
  • History snapshot payloads
  • History panel activation
  • Hidden frontend history state

Validation

  • pytest -q tests/test_api_auth.py tests/test_websocket_snapshot.py

    • 13 passed
  • node --check backend/static/app.js

  • python3 -m py_compile backend/*.py

What's Changed

Full Changelog: v1.9.0...v1.9.1