Skip to content

v0.1.16: TOC cache TTL, cursor binding, and search fixes

Choose a tag to compare

@cyanheads cyanheads released this 04 Aug 06:59
· 13 commits to main since this release
v0.1.16
919fe7d

TOC cache TTL, cursor binding, and search fixes

Catalogue caching and eurostat_search_datasets pagination/validation, plus mcp-ts-core ^0.11.1 adoption.

  • Catalogue TOC now refreshes on a 12h TTL instead of caching for the process lifetime, with stale-on-error fallback (#23)
  • eurostat_search_datasets deduplicates matches by dataset code before pagination (#26)
  • Search cursors are bound to their query and catalogue snapshot; cross-query, malformed, or superseded cursors reject as invalid_cursor (#28)
  • Whitespace-only search queries are now rejected instead of matching everything (#24)
  • eurostat_search_datasets / eurostat_browse_themes advertise openWorldHint: true (#29)
  • skill/script resync, Dockerfile install hardening, .mcpb bundle now strips native DuckDB bindings too
  • deps: @cyanheads/mcp-ts-core ^0.10.14 -> ^0.11.1 (+ typescript, biome, dev-dep bumps)

CHANGELOG v0.1.16