v0.2.14: Nominatim throttle fix, error contracts, path prefix
Nominatim throttle fix, error contracts, path prefix
- Nominatim now reserves request slots synchronously so concurrent callers can't bypass the 1 req/s throttle (#26)
- openstreetmap_geocode's featureType filter reaches Nominatim — was sent as lowercase featuretype and silently dropped (#31)
- openstreetmap_geocode, openstreetmap_reverse, and openstreetmap_lookup gain rate_limited/upstream_error contracts with recovery hints, plus isTransientNominatimError to stop retrying already-throttled requests (#32)
- OSM_NOMINATIM_BASE_URL path prefix is preserved for subpath-hosted mirrors (#34)
- Overpass tool definitions and service migrated off the legacy error.data.statusCode field; mcp-ts-core bumped to ^0.10.16; FUNDING.yml and SECURITY.md added
- deps:
@cyanheads/mcp-ts-core^0.10.14 → ^0.10.16