---
summary: "mcp-ts-core 0.9.21: per-request log context fix, secret-stripping in fetchWithTimeout, withRetry fail-fast on non-retryable errors; updated scripts and synced skills"
breaking: false
security: false
---

# 0.1.7 — 2026-06-02

## Changed

- **HTTP transport log context** — per-request logs and traces now carry fresh request + trace/span IDs instead of the frozen boot context (framework fix in `@cyanheads/mcp-ts-core` 0.9.17).
- **`fetchWithTimeout` secret redaction** — query-string secrets (e.g. `?api_key=`) are stripped from error messages and logs (framework fix in `@cyanheads/mcp-ts-core` 0.9.18).
- **`withRetry` fail-fast** — non-retryable errors bypass the retry loop immediately; `ctx.fail` auto-populates the `retryable` flag (framework fix in `@cyanheads/mcp-ts-core` 0.9.19).
- **Client config key** — README client-configuration examples renamed from `"gdelt"` to `"gdelt-mcp-server"` (matches the package name convention).
- **Scripts** — added `scripts/release-github.ts` (GitHub Release automation) and `scripts/check-skill-versions.ts`; updated `scripts/devcheck.ts` to include skill-version gating.
- **Skills** — 8 updated skills (add-service, add-tool, api-canvas, api-context, api-linter, api-utils, design-mcp-server, release-and-publish) + new api-mirror and orchestrations skills synced from framework.

## Dependencies

- `@cyanheads/mcp-ts-core` ^0.9.16 → ^0.9.21
- `vitest` ^4.1.7 → ^4.1.8
