v1.9.1 - Full Route History Disable Support
Fixed
-
Fixed issue #68:
ROUTE_HISTORY_ENABLED=falsenow 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=onin the URL no longer re-enables the feature/snapshotno longer returnshistory_edgesor 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.py13 passed
-
node --check backend/static/app.js -
python3 -m py_compile backend/*.py
What's Changed
- v1.9.1 disable route history end-to-end by @yellowcooln in #69
Full Changelog: v1.9.0...v1.9.1