Repository navigation
v1.9.7
Release v1.9.7
Release type: stable
Release line: 1.9.x
Branch: release/1.9.x
Installation
npm install @frontmcp/sdk@1.9.7What'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