fix(overpass): reject legacy cached refusals and share stale recovery

This commit is contained in:
Bilawal Sidhu committed 2026-09-03 21:39:33 -05:00
1 parent 973b4e147f
commit 7ffa421932
5 files changed
+171 -35

No files matched your search

+3
View File
@@ -14,6 +14,9 @@ of current runtime behavior, see [`docs/CURRENT-STATE.md`](docs/CURRENT-STATE.md
mirrors untried. The refusal was also cached to memory and disk and served as
data — boundary-class queries hold a month-long TTL — which affected every
Overpass-backed feature: road geometry, annotation outlines and place lookup.
- Existing cached refusals are now ignored immediately, including during
stale-data fallback. Concurrent identical requests share the same last-good
fallback when all mirrors refuse, without duplicating upstream requests.
## [0.1.1] — 2026-09-01 — Installation and live-data fixes