Skip to content

2.2.0

Latest

Choose a tag to compare

@cliffhall cliffhall released this 12 Aug 16:46
672f9f4

What's Changed

  • ci: sync the release workflow on v2/main with main's verbatim by @cliffhall in #1904
  • fix: ship clients/web/static so the MCP Apps sandbox proxy loads by @cliffhall in #1934
  • fix: surface list-fetch failures instead of swallowing them by @cliffhall in #1954
  • fix: construct AsyncEntry inside the try so keychain degradation engages (#1848) by @cliffhall in #1945
  • fix: load @napi-rs/keyring lazily so an unsupported platform degrades instead of crashing (#1905) by @cliffhall in #1948
  • fix: render a tool result's structuredContent in the Tools screen (#1908) by @cliffhall in #1975
  • fix(docker): publish on loopback by default; make a mounted state dir writable by @cliffhall in #1974
  • fix(web): keep the text being typed in a schema number field (#1888) by @cliffhall in #1972
  • docs: rules for issue triage and board hygiene by @cliffhall in #1932
  • fix: key tool rows by source position so duplicate names filter correctly by @cliffhall in #1961
  • ci: gate claude.yml on same-repo PRs and pin actions to commit SHAs by @cliffhall in #1966
  • chore(deps): align zod across installs and guard against version skew by @cliffhall in #1962
  • chore: declare the MCP SDK packages only at the repo root (#1970) by @cliffhall in #1971
  • fix: forward the negotiated Mcp-Protocol-Version through the remote proxy by @cliffhall in #1963
  • fix: settle the deliberately in-flight tool calls in the progress tests by @cliffhall in #1958
  • chore(storybook): drop the redundant setProjectAnnotations setup file by @cliffhall in #1968
  • fix: open the modern listen stream whenever the filter is non-empty (#1920) by @cliffhall in #1967
  • fix: prime SSE streams so Firefox resolves the events fetch by @cliffhall in #1946
  • docs: add the v1 → v2 migration guide by @cliffhall in #1960
  • chore(smoke): run the web smokes against a throwaway catalog by @cliffhall in #1978
  • fix(tui): bundle React-rendering deps so a consumer install can't split React by @cliffhall in #1983
  • fix(test): wait for the dead transport instead of sleeping 300ms by @cliffhall in #1987
  • fix(test): clear leaked timers so one cannot fail an unrelated CI run by @cliffhall in #1986
  • docs: document the DCO signoff requirement by @cliffhall in #1982
  • chore: upgrade the MCP TypeScript SDK from 2.0.0-beta.5 to 2.0.0 by @cliffhall in #1989
  • docs: six-month Inspector roadmap (Aug 2026 → Feb 2027) by @cliffhall in #1981
  • chore: merge v2/main for the v2.2.0 milestone release by @cliffhall in #1993

Full Changelog: 2.1.0...2.2.0