Skip to content

v2.10.5: mcp-ts-core ^0.12.5, retry opt-out, stateless session mode

Latest

Choose a tag to compare

@cyanheads cyanheads released this 03 Sep 01:16
v2.10.5
c4c2343

mcp-ts-core ^0.12.5, retry opt-out, stateless session mode

  • Framework bump to ^0.12.5: no HTTP status classifies as InternalError; 500 and 501 join the 5xx range as ServiceUnavailable, 504 stays Timeout, and a caller disconnect becomes RequestCancelled (-32011)
  • Security: closes an SSRF DNS-guard bypass on Bun 1.4 Linux, where a hostname only the system resolver could see passed the guard (inherited from mcp-ts-core 0.12.4)
  • Retry gates in the NCBI, OpenAlex, and Europe PMC services now honor the data.retryable opt-out, so a 501 fails on the first attempt instead of exhausting its budget
  • MCP_SESSION_MODE pinned to stateless across .env.example and the README, matching the Dockerfile
  • Internal: ten framework skills re-synced, docs/tree.md regenerated, dependency refresh (zod ^4.4.3 to ^4.5.4 among six others)

Changelog: https://github.com/cyanheads/pubmed-mcp-server/blob/main/changelog/2.10.x/2.10.5.md