Releases: Mozilla-Ocho/tabstack-typescript
Releases · Mozilla-Ocho/tabstack-typescript
v2.4.0
2.4.0 (2026-04-09)
Full Changelog: v2.3.0...v2.4.0
Features
- api: add input endpoint (0dd1d54)
- api: api update (49e2089)
- api: api update (e80bcd1)
- api: better handling of SSE events (d3a2f86)
Bug Fixes
- internal: gitignore generated
oidcdir (67f4b90)
Chores
- ci: escape input path in publish-npm workflow (b54ca13)
- ci: skip lint on metadata-only changes (8045090)
- configure new SDK language (460c12d)
- internal: codegen related update (a5ffb49)
- internal: fix MCP server import ordering (1356d84)
- internal: fix MCP server TS errors that occur with required client options (dc101e6)
- internal: improve local docs search for MCP servers (3cc5b5d)
- internal: improve local docs search for MCP servers (cc53f03)
- internal: make generated MCP servers compatible with Cloudflare worker environments (0b40f23)
- internal: show error causes in MCP servers when running in local mode (c99e370)
- internal: support custom-instructions-path flag in MCP servers (d7a4831)
- internal: support local docs search in MCP servers (e39e4f1)
- internal: support type annotations when running MCP in local execution mode (3df46aa)
- internal: support x-stainless-mcp-client-envs header in MCP servers (abc70ae)
- internal: support x-stainless-mcp-client-permissions headers in MCP servers (75771cc)
- internal: tweak CI branches (2f9d806)
- internal: update gitignore (c189c03)
- internal: update lockfile (e015573)
- mcp-server: add support for session id, forward client info (ffbe6ff)
- mcp-server: increase local docs search result count from 5 to 10 (b80ae81)
- mcp-server: log client info (356ec4e)
v2.3.0
2.3.0 (2026-03-12)
Full Changelog: v2.2.0...v2.3.0
Features
- api: api update (a317a25)
- api: api update (68dedea)
- mcp: add an option to disable code tool (e035fab)
Bug Fixes
- client: preserve URL params already embedded in path (23a779a)
- docs/contributing: correct pnpm link command (bce077a)
- fix request delays for retrying to be more respectful of high requested delays (db0f369)
- mcp: initialize SDK lazily to avoid failing the connection on init errors (72b9188)
- mcp: update prompt (a2b5846)
Chores
- ci: skip uploading artifacts on stainless-internal branches (4ac3cec)
- internal/client: fix form-urlencoded requests (5a04f93)
- internal: allow setting x-stainless-api-key header on mcp server requests (6ad1894)
- internal: cache fetch instruction calls in MCP server (954937b)
- internal: codegen related update (1d4da95)
- internal: codegen related update (35e1593)
- internal: codegen related update (586b6db)
- internal: codegen related update (53ce0f2)
- internal: codegen related update (ee5f3ac)
- internal: codegen related update (bd495f2)
- internal: codegen related update (fc8be59)
- internal: codegen related update (a52cc2d)
- internal: codegen related update (292480f)
- internal: codegen related update (9e14588)
- internal: fix MCP Dockerfiles so they can be built without buildkit (1169354)
- internal: fix MCP Dockerfiles so they can be built without buildkit (ae04196)
- internal: improve layout of generated MCP server files (c58a68b)
- internal: improve reliability of MCP servers when using local code mode execution (91b8834)
- internal: make MCP code execution location configurable via a flag (82cb709)
- internal: move stringifyQuery implementation to internal function (d1d7fd6)
- internal: remove mock server code (e3031c1)
- internal: switch MCP servers to use pino for logging (de3ccaa)
- internal: update dependencies to address dependabot vulnerabilities (188fc1d)
- internal: update lock file (53ee472)
- internal: upgrade @modelcontextprotocol/sdk and hono (d551a75)
- internal: upgrade pnpm version (8930f4d)
- internal: use x-stainless-mcp-client-envs header for MCP remote code tool calls (fedb62d)
- mcp-server: improve instructions (b289817)
- mcp-server: return access instructions for 404 without API key (a2dd9ad)
- mcp: correctly update version in sync with sdk (c4aa274)
- mcp: forward STAINLESS_API_KEY to docs search endpoint (431193b)
- test: update skip reason message (09749f8)
- update mock server docs (1246f16)
v2.2.0
2.2.0 (2026-02-11)
Full Changelog: v2.1.0...v2.2.0
Features
Bug Fixes
- client: avoid memory leak with abort signals (3787e65)
- client: avoid removing abort listener too early (01fbcb7)
Chores
- client: do not parse responses with empty content-length (d8f362e)
- client: restructure abort controller binding (b24c62d)
- internal: add health check to MCP server when running in HTTP mode (6da8c3d)
- internal: allow basic filtering of methods allowed for MCP code mode (bbd13e8)
- internal: always generate MCP server dockerfiles and upgrade associated dependencies (e4af05e)
- internal: avoid type checking errors with ts-reset (06b5dd5)
- internal: refactor flag parsing for MCP servers and add debug flag (724abd9)
- internal: support oauth authorization code flow for MCP servers (56ee267)
- internal: upgrade pnpm (9d104e8)
v2.1.0
2.1.0 (2026-01-30)
Full Changelog: v2.0.0...v2.1.0
Features
- api: add research (5873cfe)
- api: api update (a04f995)
- api: api update (d31ed03)
- api: api update (513ef13)
- api: api update (9d55ae9)
Bug Fixes
- docs: fix mcp installation instructions for remote servers (7883a07)
- mcp: allow falling back for required env variables (b7c0610)
Chores
v2.0.0
2.0.0 (2026-01-16)
Full Changelog: v0.0.1...v2.0.0
⚠ BREAKING CHANGES
- mcp: remove deprecated tool schemes
- mcp: Migration: To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just
node /path/to/mcp/serverornpx package-namewill invoke code tools: changing your command to one of these is likely all you will need to do. - mcp: remove deprecated tool schemes
- mcp: Migration: To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just
node /path/to/mcp/serverornpx package-namewill invoke code tools: changing your command to one of these is likely all you will need to do.
Features
- api: api update (17d6472)
- api: api update (c6d611b)
- api: api update (2771086)
- api: api update (6f16232)
- api: config oidc publishing (7b841ef)
- api: config oidc publishing (2e333b3)
- api: manual updates (f661ac2)
- api: manual updates (7335a65)
- api: manual updates (d31b0ab)
- api: manual updates (63942f4)
- api: npm package name (1ed323a)
Bug Fixes
- mcp: correct code tool api output types (1605549)
- mcp: correct code tool api output types (78726dc)
- mcp: fix env parsing (1c0f081)
- mcp: fix env parsing (d778a28)
- mcp: fix options parsing (340f402)
- mcp: fix options parsing (779a682)
- mcp: pass base url to code tool (e2cd493)
- mcp: pass base url to code tool (442ae79)
- mcp: update code tool prompt (982ca77)
- mcp: update code tool prompt (59601ef)
Chores
- break long lines in snippets into multiline (137d85d)
- break long lines in snippets into multiline (561e131)
- internal: codegen related update (7540210)
- internal: codegen related update (00615b4)
- internal: codegen related update (909837c)
- internal: codegen related update (576cdd0)
- internal: codegen related update (a11aae4)
- internal: codegen related update (1fbd73d)
- internal: codegen related update (b28a1eb)
- internal: codegen related update (c38e258)
- internal: codegen related update (d5e7447)
- internal: codegen related update (57d1eea)
- internal: codegen related update (2c66846)
- internal: codegen related update (cd8203b)
- internal: configure MCP Server hosting (a3a409b)
- internal: configure MCP Server hosting (ac6b84f)
- internal: update lock file (2a55f50)
- internal: update lock file (01968f6)
- internal: upgrade babel, qs, js-yaml (5dcb371)
- internal: upgrade babel, qs, js-yaml (1757f08)
- internal: upgrade brace-expansion and @babel/helpers (7fb6f6e)
- internal: upgrade brace-expansion and @babel/helpers (afbf5b6)
- mcp: add intent param to execute tool (f3cecaa)
- mcp: add intent param to execute tool (03d202e)
- mcp: pass intent param to execute handler (bc17aea)
- mcp: pass intent param to execute handler (99a9770)
- mcp: remove deprecated tool schemes (4aebd21)
- mcp: remove deprecated tool schemes (cc55b24)
- mcp: upgrade dependencies (e3ab970)
- mcp: upgrade dependencies (609445e)
- sync repo (7ee48c1)
- sync repo (d87090e)
- update SDK settings (d4a4358)
- update SDK settings (904050c)
- update SDK settings (220df2a)
- update SDK settings (5c56080)
- update SDK settings (48722ec)
- update SDK settings (4ff76e5)
Documentation
v1.0.5
What's Changed
- Refactor API: Move automate to agent client and remove extract.schema by @MrTravisB in #5
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Fix repository URL for npm provenance verification by @MrTravisB in #4
Full Changelog: v1.0.2...v1.0.4
v1.0.3
What's Changed
- Add id-token permissions for npm trusted publishing by @MrTravisB in #3
Full Changelog: v1.0.1...v1.0.3
v1.0.2
What's Changed
- Add id-token permissions for npm trusted publishing by @MrTravisB in #3
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Initial attempt at generating a Typescript/Javascript SDK by @MrTravisB in #1
- Remove npm token from publish workflow by @MrTravisB in #2
New Contributors
- @MrTravisB made their first contribution in #1
Full Changelog: https://github.com/Mozilla-Ocho/tabstack-typescript/commits/v1.0.1