Skip to content

v1.9.7

Choose a tag to compare

@github-actions github-actions released this 12 Oct 16:16
· 91 commits to main since this release

Release v1.9.7

Release type: stable
Release line: 1.9.x
Branch: release/1.9.x

Installation

npm install @frontmcp/sdk@1.9.7

What's New

Bug Fixes

  • sdk: Shutdown waits for a pending start before collecting its scopes (#881)
  • sdk: A server that fails to start releases the scopes it built (#869)
  • sdk,plugins: Config and @agent types match the runtime, and spec teardowns that really run (#868)
  • Repo health: typecheck targets, flaky tests, browser-bundle e2e, fix-unused-imports base (#865)
  • testing,plugins: A clear @frontmcp/testing/playwright error, typed get helpers, current JSDoc (#864)
  • plugins,ui,observability: One SDK copy per app, and honest optional dependencies (#863)
  • guard: An expired semaphore ticket frees its slot (#862)
  • cli: Init writes a tsconfig TypeScript 6 and 7 accept, and doctor checks Node 24 (#861)

Documentation

  • Publish each package's own README, with images that render on npm (#858)

What's Changed

  • ci(release): write release notes from pull request descriptions, with a fallback by @frontegg-david in #851
  • docs: publish each package's own README, with images that render on npm by @frontegg-david in #858
  • fix(cli): init writes a tsconfig TypeScript 6 and 7 accept, and doctor checks Node 24 by @frontegg-david in #861
  • fix(guard): an expired semaphore ticket frees its slot by @frontegg-david in #862
  • fix(plugins,ui,observability): one SDK copy per app, and honest optional dependencies by @frontegg-david in #863
  • fix(testing,plugins): a clear @frontmcp/testing/playwright error, typed get helpers, current JSDoc by @frontegg-david in #864
  • fix: repo health: typecheck targets, flaky tests, browser-bundle e2e, fix-unused-imports base by @frontegg-david in #865
  • build: nx typecheck passes for every library, plugin and app by @frontegg-david in #866
  • fix(sdk,plugins): config and @agent types match the runtime, and spec teardowns that really run by @frontegg-david in #868
  • fix(sdk): a server that fails to start releases the scopes it built by @frontegg-david in #869
  • build: typecheck waits for its dependencies' builds by @frontegg-david in #880
  • fix(sdk): shutdown waits for a pending start before collecting its scopes by @frontegg-david in #881
  • ci(cherry-pick): say so when main already has a PR's changes by @frontegg-david in #883

Full Changelog: v1.9.6...v1.9.7