Skip to content

release: 7.4.0#134

Open
stainless-app[bot] wants to merge 50 commits intomasterfrom
release-please--branches--master--changes--next--components--nodejs
Open

release: 7.4.0#134
stainless-app[bot] wants to merge 50 commits intomasterfrom
release-please--branches--master--changes--next--components--nodejs

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Feb 2, 2026

Automated Release PR

7.4.0 (2026-03-16)

Full Changelog: v7.3.0...v7.4.0

Features

  • api: dpr type update (81ec737)
  • api: revert dpr breaking change (2543278)
  • mcp: add an option to disable code tool (af87a8b)
  • mcp: add initial server instructions (cdce131)

Bug Fixes

  • client: avoid memory leak with abort signals (c08f7c0)
  • client: avoid removing abort listener too early (0738e88)
  • client: preserve URL params already embedded in path (9fed3c5)
  • docs/contributing: correct pnpm link command (743a112)
  • fix request delays for retrying to be more respectful of high requested delays (8cc484f)
  • mcp: initialize SDK lazily to avoid failing the connection on init errors (66c5305)
  • mcp: update prompt (db925be)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (7d86a36)
  • client: do not parse responses with empty content-length (4b5fcbf)
  • client: restructure abort controller binding (46c04e1)
  • internal/client: fix form-urlencoded requests (d96f483)
  • internal: add health check to MCP server when running in HTTP mode (83d1174)
  • internal: allow basic filtering of methods allowed for MCP code mode (4a86182)
  • internal: allow setting x-stainless-api-key header on mcp server requests (a72133c)
  • internal: always generate MCP server dockerfiles and upgrade associated dependencies (90eae18)
  • internal: avoid type checking errors with ts-reset (7cd3980)
  • internal: bump @modelcontextprotocol/sdk, @hono/node-server, and minimatch (a0031e0)
  • internal: cache fetch instruction calls in MCP server (7738ab8)
  • internal: codegen related update (4178900)
  • internal: fix MCP Dockerfiles so they can be built without buildkit (9dde351)
  • internal: fix MCP Dockerfiles so they can be built without buildkit (62b9ad0)
  • internal: improve layout of generated MCP server files (b2e0a75)
  • internal: make generated MCP servers compatible with Cloudflare worker environments (419e72f)
  • internal: make MCP code execution location configurable via a flag (497c926)
  • internal: move stringifyQuery implementation to internal function (60f7ea6)
  • internal: refactor flag parsing for MCP servers and add debug flag (ff4b97e)
  • internal: remove mock server code (f1deef8)
  • internal: support oauth authorization code flow for MCP servers (5f6c688)
  • internal: support x-stainless-mcp-client-envs header in MCP servers (6b2f378)
  • internal: support x-stainless-mcp-client-permissions headers in MCP servers (6e75dad)
  • internal: switch MCP servers to use pino for logging (f08d300)
  • internal: tweak CI branches (aae2960)
  • internal: update agents version (e39e377)
  • internal: update dependencies to address dependabot vulnerabilities (c6f8d11)
  • internal: upgrade @modelcontextprotocol/sdk and hono (446fc85)
  • internal: upgrade hono (61a5d88)
  • internal: use x-stainless-mcp-client-envs header for MCP remote code tool calls (d128af7)
  • mcp-server: improve instructions (9afa574)
  • mcp-server: return access instructions for 404 without API key (568dd2a)
  • mcp: correctly update version in sync with sdk (57fa966)
  • mcp: forward STAINLESS_API_KEY to docs search endpoint (bf91d73)
  • tests: update webhook tests (f179fa9)
  • update mock server docs (8d9ad04)
  • update placeholder string (f8f62ae)
  • use proper capitalization for WebSockets (e6e8ed6)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Feb 2, 2026

🧪 Testing

To try out this version of the SDK:

npm install 'https://pkg.stainless.com/s/imagekit-typescript/6e75dad258809bb73b8d4e05195eea89afa7edf8/dist.tar.gz'

Expires at: Wed, 15 Apr 2026 22:02:11 GMT
Updated at: Mon, 16 Mar 2026 22:02:11 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 49ec784 to 9ef4e6e Compare February 2, 2026 16:28
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 9ef4e6e to 4e1388f Compare February 3, 2026 00:16
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 4e1388f to 3f6d176 Compare February 4, 2026 18:40
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 3f6d176 to 33a1265 Compare February 4, 2026 19:12
Adds generated MCP server instructions, to help agents get easy tasks on the first try.
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 33a1265 to 2549287 Compare February 4, 2026 19:33
@stainless-app stainless-app bot changed the title release: 7.3.1 release: 7.4.0 Feb 4, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 2549287 to e98e25b Compare February 4, 2026 19:33
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from e98e25b to 3001dd8 Compare February 5, 2026 14:12
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 3001dd8 to b7ae436 Compare February 6, 2026 16:57
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from b7ae436 to 875c444 Compare February 6, 2026 21:06
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 875c444 to 2c74877 Compare February 9, 2026 18:34
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 2c74877 to 83df019 Compare February 9, 2026 20:27
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 83df019 to 28e6705 Compare February 11, 2026 14:12
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 28e6705 to a1a780f Compare February 13, 2026 21:37
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 4a4e112 to b135222 Compare March 3, 2026 01:04
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from b135222 to c73c410 Compare March 5, 2026 04:00
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from c73c410 to 2bf8d31 Compare March 5, 2026 09:26
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 2bf8d31 to 322304c Compare March 7, 2026 13:01
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 322304c to 88c8ac0 Compare March 7, 2026 13:18
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 88c8ac0 to f3b0000 Compare March 7, 2026 13:56
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from f3b0000 to 8dfac6f Compare March 7, 2026 14:59
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 8dfac6f to 359e0b4 Compare March 9, 2026 21:37
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 359e0b4 to dd6e9b3 Compare March 11, 2026 18:50
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from dd6e9b3 to 441af62 Compare March 11, 2026 20:03
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 441af62 to 1d86090 Compare March 13, 2026 16:24
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 1d86090 to 6f2b201 Compare March 13, 2026 22:38
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 6f2b201 to 1db92f4 Compare March 16, 2026 20:47
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 1db92f4 to e34b820 Compare March 16, 2026 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants