-
Notifications
You must be signed in to change notification settings - Fork 1
release: 3.0.0-rc.1 #239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
release: 3.0.0-rc.1 #239
Conversation
HackerOne Code Security Review🟢 Scan Complete: 23 Issue(s) Here's how the code changes were interpreted and info about the tools used for scanning. 📖 Summary of ChangesThe update involves a minor release candidate revision from 2.3.3-rc.1 to 2.3.3-rc.2. The primary change is enhanced error handling across multiple tool files in the MCP server package, specifically adding checks for Writer.APIError. These modifications improve error detection and reporting mechanisms, with version numbers consistently updated across configuration and source files.
ℹ️ Issues DetectedNOTE: These may not require action! Below are unvalidated results from the Analysis Tools that ran during the latest scan for transparency. We investigate each of these for accuracy and relevance before surfacing them as a potential problem. How will I know if something is a problem?
🧰 Analysis tools
⏱️ Latest scan covered changes up to commit 2f53634 (latest) |
|
✅ Graham C reviewed all the included code changes and associated automation findings and determined that there were no immediately actionable security flaws. Note that they will continue to be notified of any new commits or comments and follow up as needed throughout the duration of this pull request's lifecycle. Reviewed with ❤️ by PullRequest |
2f53634 to
1de5612
Compare
1de5612 to
531372d
Compare
531372d to
54bc237
Compare
54bc237 to
3b15158
Compare
3b15158 to
c6ec4f0
Compare
Moves the code-mode execution to an endpoint in the Stainless API.
c6ec4f0 to
f206eb5
Compare
f206eb5 to
6571fab
Compare
6571fab to
1d77e94
Compare
1d77e94 to
ad4def7
Compare
ad4def7 to
805002d
Compare
805002d to
b29456b
Compare
b29456b to
746d834
Compare
746d834 to
5c0a748
Compare
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
5c0a748 to
f6fb481
Compare
f6fb481 to
587d164
Compare
Automated Release PR
3.0.0-rc.1 (2025-12-18)
Full Changelog: v2.3.3-rc.1...v3.0.0-rc.1
⚠ BREAKING CHANGES
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
Bug Fixes
Chores
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