Skip to content

v0.2.14: Nominatim throttle fix, error contracts, path prefix

Choose a tag to compare

@cyanheads cyanheads released this 26 Jul 10:03
v0.2.14
60901b3

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

CHANGELOG v0.2.14