Skip to content

release: 0.1.0 - #1

Open
stainless-app[bot] wants to merge 31 commits into
mainfrom
release-please--branches--main--changes--next--components--datanewton
Open

release: 0.1.0#1
stainless-app[bot] wants to merge 31 commits into
mainfrom
release-please--branches--main--changes--next--components--datanewton

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Oct 22, 2025

Copy link
Copy Markdown

Automated Release PR

0.1.0 (2025-12-20)

Full Changelog: v0.0.1...v0.1.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.

Features

  • mcp: add detail field to docs search tool (4b2017b)
  • mcp: add typescript check to code execution tool (5066987)
  • mcp: enable optional code execution tool on http mcp servers (72af577)
  • mcp: handle code mode calls in the Stainless API (839ac88)
  • mcp: return logs on code tool errors (41d5fd2)

Bug Fixes

  • mcp: add client instantiation options to code tool (5555bbd)
  • mcpb: pin @anthropic-ai/mcpb version (990298f)
  • mcp: correct code tool API endpoint (d7df03a)
  • mcp: pass base url to code tool (f1b4e0f)
  • mcp: return correct lines on typescript errors (986864a)
  • mcp: return tool execution error on api error (6459934)
  • mcp: return tool execution error on jq failure (fe28a35)

Chores

  • client: fix logger property type (e9faa7a)
  • configure new SDK language (a930fd0)
  • internal: codegen related update (83728c6)
  • internal: codegen related update (b9aa6fc)
  • internal: codegen related update (ec870f5)
  • internal: codegen related update (35c5956)
  • internal: codegen related update (2bcff40)
  • internal: grammar fix (it's -> its) (4e37db8)
  • internal: upgrade eslint (97681ab)
  • mcp code tool explicit error message when missing a run function (f3e1d63)
  • mcp: add friendlier MCP code tool errors on incorrect method invocations (5ead6bc)
  • mcp: add line numbers to code tool errors (3a5a56c)
  • mcp: clarify http auth error (e26147e)
  • mcp: remove deprecated tool schemes (5627a82)
  • mcp: update lockfile (7f2e41d)
  • mcp: upgrade jq-web (977d40c)
  • update SDK settings (62283ae)
  • use latest @modelcontextprotocol/sdk (733071a)
  • use structured error when code execution tool errors (9b50e98)

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

stainless-app Bot commented Oct 22, 2025

Copy link
Copy Markdown
Author

🧪 Testing

To try out this version of the SDK, run:

npm install 'https://pkg.stainless.com/s/datanewton-typescript/83728c61575af28520a137f8f09a30273a40d58b/dist.tar.gz'

Expires at: Mon, 19 Jan 2026 06:01:43 GMT
Updated at: Sat, 20 Dec 2025 06:01:43 GMT

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 0075fe7 to e8b9c0a Compare October 31, 2025 03:53
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from e8b9c0a to 5a98b8d Compare November 4, 2025 05:37
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 5a98b8d to dcf9916 Compare November 4, 2025 05:40
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from dcf9916 to b498cfe Compare November 5, 2025 05:15
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from b498cfe to 7861f16 Compare November 5, 2025 05:18
@stainless-app stainless-app Bot changed the title release: 0.0.2 release: 0.1.0 Nov 5, 2025
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 7861f16 to 1fd8d63 Compare November 5, 2025 05:18
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 1fd8d63 to 7ad1c1f Compare November 6, 2025 05:28
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 7ad1c1f to 9b4b972 Compare November 6, 2025 05:29
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 9b4b972 to d9a4e1c Compare November 6, 2025 05:32
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from d9a4e1c to 46a2d77 Compare November 8, 2025 09:54
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 46a2d77 to f34b58a Compare November 11, 2025 05:21
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from f34b58a to 7dc861c Compare November 13, 2025 04:53
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 7dc861c to 228a4ef Compare November 13, 2025 04:54
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from abae034 to 2e171f5 Compare December 2, 2025 06:32
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 2e171f5 to 64b4f55 Compare December 3, 2025 06:16
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 64b4f55 to be84932 Compare December 5, 2025 05:05
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from be84932 to 9e518e2 Compare December 5, 2025 05:10
Moves the code-mode execution to an endpoint in the Stainless API.
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 9e518e2 to 355ab74 Compare December 6, 2025 04:58
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 355ab74 to 3f5827a Compare December 6, 2025 04:58
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 3f5827a to a3a0b33 Compare December 6, 2025 04:59
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from a3a0b33 to 87d56ff Compare December 6, 2025 05:00
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 87d56ff to bf4c01d Compare December 6, 2025 05:01
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from bf4c01d to 85d1feb Compare December 11, 2025 05:42
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 85d1feb to 1b54832 Compare December 11, 2025 05:42
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from 1b54832 to d33af47 Compare December 18, 2025 07:59
This removes all tool schemes except for "code mode" tools. Specifically, this removes "all tools" and "dynamic tools" schemes. Additionally, this removes support for resource filtering, tags, jq filtering, and compatibility controls in MCP servers, as they are no longer necessary when using code mode.

# 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.

Specifically, you must remove all flags including things like --resources, --tags, --client, --tools=dynamic, etc from your invocation command. The only supported flags are now `--port`, `--transport`, `--socket`, and `--tools=docs` (specifically for "docs"). These are also the only options available for http servers.

migration-effort: small
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from d33af47 to fe27871 Compare December 19, 2025 06:44
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--datanewton branch from fe27871 to 2836868 Compare December 20, 2025 06:00
@stainless-app

stainless-app Bot commented Dec 21, 2025

Copy link
Copy Markdown
Author

Note: this release PR has been open for more than 60 days. Until this PR is merged, we will temporarily stop pushing codegen updates due to changes to Stainless' codegen.

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