v0.3.5: Overpass endpoint failover, query_raw paging, derived timeouts
Overpass endpoint failover, query_raw paging, derived timeouts
- Overpass endpoint rotation advances past a throttled or self-diagnosed-faulty host instead of ending the call, failing only once every configured endpoint has refused the query; a non-JSON HTTP 2xx response is classified by its error document instead of surfacing as a raw SyntaxError (#49)
- openstreetmap_query_raw gains limit/offset paging and totalFound/truncated/nextOffset outputs; the Overpass result cache declines to retain a response past 100,000 elements (bounds retention, not the JSON.parse peak) (#50)
- Client-side deadlines derive from the query's effective [timeout:N] instead of a flat 90s/120s pair, so query_raw's advertised timeout_seconds up to 180 is honored end to end (#51)
- deps:
@biomejs/biome^2.5.5 → 2.5.6,@types/node^26.1.1 → 26.1.2 (both pinned)