Skip to content

Releases: Mozilla-Ocho/tabstack-typescript

v2.4.0

10 Apr 23:16
d6e0047

Choose a tag to compare

2.4.0 (2026-04-09)

Full Changelog: v2.3.0...v2.4.0

Features

Bug Fixes

  • internal: gitignore generated oidc dir (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

12 Mar 21:28
04d6b2b

Choose a tag to compare

2.3.0 (2026-03-12)

Full Changelog: v2.2.0...v2.3.0

Features

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

12 Feb 04:58
2048cd7

Choose a tag to compare

2.2.0 (2026-02-11)

Full Changelog: v2.1.0...v2.2.0

Features

  • api: rename mcp package (8f751c1)
  • mcp: add initial server instructions (76df25d)

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

30 Jan 19:05
db15cf1

Choose a tag to compare

2.1.0 (2026-01-30)

Full Changelog: v2.0.0...v2.1.0

Features

Bug Fixes

  • docs: fix mcp installation instructions for remote servers (7883a07)
  • mcp: allow falling back for required env variables (b7c0610)

Chores

  • ci: upgrade actions/github-script (f28ba6c)
  • internal: codegen related update (098880e)
  • internal: codegen related update (267c301)
  • internal: update actions/checkout version (ed7bede)
  • mcp: up tsconfig lib version to es2022 (4cdb14d)

v2.0.0

16 Jan 21:15
f6cbb5e

Choose a tag to compare

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/server or npx package-name will 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/server or npx package-name will invoke code tools: changing your command to one of these is likely all you will need to do.

Features

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

  • add more examples (e91c433)
  • add more examples (13692c7)
  • prominently feature MCP server setup i...
Read more

v1.0.5

20 Nov 19:47
7a4e155

Choose a tag to compare

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

12 Nov 18:33
a466e4e

Choose a tag to compare

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

12 Nov 18:24
48aa71f

Choose a tag to compare

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

12 Nov 18:10
48aa71f

Choose a tag to compare

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

12 Nov 17:49
efca8e8

Choose a tag to compare

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

Full Changelog: https://github.com/Mozilla-Ocho/tabstack-typescript/commits/v1.0.1