---
summary: "Adopt @cyanheads/mcp-ts-core 0.9.21 — per-request log context fix, secret-safe fetchWithTimeout, withRetry fail-fast; README client-config key normalization; release:github script"
breaking: false
security: false
---

# 0.1.6 — 2026-06-02

## Changed

- **`@cyanheads/mcp-ts-core`** `^0.9.16` → `^0.9.21`: HTTP transport now stamps per-request logs and traces with fresh request + trace/span IDs (previously frozen to boot context); `fetchWithTimeout` strips query-string secrets (e.g. `?api_key=`) from error messages and logs; `withRetry` fails fast on non-retryable errors and `ctx.fail` auto-populates the `retryable` flag.
- **README** client-config server key renamed from `openstates` to `openstates-mcp-server` (aligns with package name convention).

## Added

- **`release:github` script** (`scripts/release-github.ts`) — creates GitHub Releases with tag annotation as body and attaches `.mcpb` when present.
- **`scripts/check-skill-versions.ts`** and **`scripts/devcheck.ts`** — framework-standard devcheck and skill-version sync scripts.
- **`skills/api-mirror/`** and **`skills/orchestrations/`** — new framework skill bundles synced to `.claude/skills/`.

## Dependencies

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