Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Aug 2, 2025

Automated Release PR

2.8.0 (2025-12-02)

Full Changelog: v2.7.4...v2.8.0

Features

  • api: api update (0602cc7)
  • api: api update (f5f76e7)
  • api: api update (f9d4d09)
  • api: api update (53404bd)
  • mcp: add client infer to cloudflare oauth screen (3ea626e)
  • mcp: add code execution tool (1e00ca0)
  • mcp: add detail field to docs search tool (122e298)
  • mcp: add docs search tool (269087f)
  • mcp: add logging when environment variable is set (be36e15)
  • mcp: add mcp bundles to build script (1bb1db5)
  • mcp: add option for including docs tools (7ec226e)
  • mcp: add option to infer mcp client (2d55b8d)
  • mcp: add unix socket option for remote MCP (e2fdc8b)
  • mcp: allow setting logging level (92e01a7)
  • mcp: change remote server query option parsing logic (1ce88f0)
  • mcp: enable experimental docs search tool (c09861a)
  • mcp: enable optional code execution tool on http mcp servers (5aa88d4)
  • mcp: expose client options in streamableHTTPApp (c79c312)
  • mcp: parse query string as mcp client options in mcp server (ca31e54)
  • mcp: remote server with passthru auth (e98a089)
  • mcp: return logs on code tool errors (67c1ed9)

Bug Fixes

  • ci: set permissions for DXT publish action (ce6f62c)
  • client: incorrect offset pagination check (87e78b8)
  • coerce nullable values to undefined (3d6056f)
  • mcpb: pin @anthropic-ai/mcpb version (e2809b3)
  • mcp: fix bug in header handling (c0d1022)
  • mcp: fix cli argument parsing logic (e0d84e5)
  • mcp: fix query options parsing (1fa531c)
  • mcp: fix some response schemas used for jq filtering (b0f97cf)
  • mcp: fix uploading dxt release assets (7854bfd)
  • mcp: generate additionalProperties=true for map schemas to avoid validation issues (12bd79f)
  • mcp: resolve a linting issue in server code (e866428)
  • mcp: return tool execution error on api error (48209fc)
  • mcp: return tool execution error on jq failure (c717c94)

Performance Improvements

Chores

  • ci build action (82be9a4)
  • codegen: internal codegen update (a7f4ec9)
  • deps: update dependency node-fetch to v2.6.13 (c62fad2)
  • do not install brew dependencies in ./scripts/bootstrap by default (ad1dec4)
  • extract some types in mcp docs (438f807)
  • internal: codegen related update (6fd386f)
  • internal: codegen related update (14f1d5a)
  • internal: codegen related update (afd9e2f)
  • internal: codegen related update (cf90b27)
  • internal: codegen related update (f9801ac)
  • internal: codegen related update (b09d85c)
  • internal: fix incremental formatting in some cases (9db3270)
  • internal: formatting change (12fb0e6)
  • internal: gitignore .mcpb files (1379dad)
  • internal: grammar fix (it's -> its) (0683aeb)
  • internal: ignore .eslintcache (19aa6c1)
  • internal: make mcp-server publishing public by defaut (a80dd72)
  • internal: move publish config (e9e8777)
  • internal: refactor array check (fd2fa21)
  • internal: remove .eslintcache (0a2fdd6)
  • internal: remove deprecated compilerOptions.baseUrl from tsconfig.json (1174a7f)
  • internal: update comment in script (dae9b0f)
  • internal: use npm pack for build uploads (5c45d4c)
  • mcp code tool explicit error message when missing a run function (bc1b68e)
  • mcp: add cors to oauth metadata route (cc312bc)
  • mcp: add friendlier MCP code tool errors on incorrect method invocations (3341c0e)
  • mcp: add line numbers to code tool errors (70bf6d0)
  • mcp: allow pointing docs_search tool at other URLs (29f1271)
  • mcp: clarify http auth error (b8623e9)
  • mcp: document remote server in README.md (0b818f2)
  • mcp: minor cleanup of types and package.json (dc011fe)
  • mcp: refactor streamable http transport (00cb972)
  • mcp: rename dxt to mcpb (551b096)
  • mcp: update package.json (0d2ee4b)
  • mcp: update README (0d69b8d)
  • mcp: update types (6b6f77c)
  • mcp: upgrade jq-web (62ddb5b)
  • mcp: upload dxt as release asset (8565331)
  • update @stainless-api/prism-cli to v5.15.0 (3237c3b)
  • update CI script (eb0d865)
  • update lockfile (1fb9f41)
  • use structured error when code execution tool errors (db94eb7)

Documentation

  • mcp: add a README button for one-click add to Cursor (e925a0f)
  • mcp: add a README link to add server to VS Code or Claude Code (72a04d7)

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

@amazon-q-developer
Copy link

⏳ I'm reviewing this pull request for security vulnerabilities and code quality issues. I'll provide an update when I'm done

Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed everything up to e832731 in 39 seconds. Click for details.
  • Reviewed 74 lines of code in 6 files
  • Skipped 0 files when reviewing.
  • Skipped posting 6 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. .release-please-manifest.json:1
  • Draft comment:
    Version bump updated to 2.8.0 in the release manifest. This is consistent with other version declarations; ensure that all generated release files align.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None
2. CHANGELOG.md:3
  • Draft comment:
    Changelog entry for 2.8.0 is added with the new feature entry. Verify the release date and details align with expectations.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None
3. package.json:3
  • Draft comment:
    Package version updated to 2.8.0. This ensures consistency with the release manifest and changelog.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None
4. packages/mcp-server/package.json:2
  • Draft comment:
    MCP server package version updated to 2.8.0. All version references appear consistent.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None
5. packages/mcp-server/src/server.ts:29
  • Draft comment:
    Updated version to 2.8.0 and enabled the logging capability by adding 'logging: {}' to the capabilities. Ensure that the logging functionality is properly supported whenever the corresponding environment variable is set.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None
6. src/version.ts:1
  • Draft comment:
    Version constant updated to 2.8.0. This maintains consistency across the codebase.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None

Workflow ID: wflow_9L8qKBDwKNhqq5xy

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Aug 2, 2025

🧪 Testing

    To try out this version of the SDK, run:
    ```
    npm install 'https://pkg.stainless.com/s/julep-node/67c1ed96991234dff93cc1cea655cafb0c2622c7/dist.tar.gz'
    ```

    _Expires: Thu, 01 Jan 2026 03:37:06 GMT_

@amazon-q-developer
Copy link

✅ I finished the code review, and didn't find any security or code quality issues.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from e832731 to e98a089 Compare August 5, 2025 03:20
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from d495f25 to c0d1022 Compare August 6, 2025 03:33
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from d4ec2a5 to e9e8777 Compare August 7, 2025 02:26
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 5a06c3d to 00cb972 Compare August 7, 2025 02:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 1d5db84 to e2fdc8b Compare August 7, 2025 02:30
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 58c77d0 to 3237c3b Compare August 9, 2025 02:48
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from ef7d1db to dae9b0f Compare August 9, 2025 02:51
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 2d34f99 to 1120737 Compare August 12, 2025 02:05
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 1120737 to 815c62d Compare August 14, 2025 02:38
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 815c62d to 1f600f7 Compare August 15, 2025 02:15
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 1f600f7 to 24c431f Compare August 15, 2025 02:18
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 520bf1a to 021ca69 Compare November 5, 2025 03:10
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 021ca69 to 5e0d023 Compare November 5, 2025 03:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 5e0d023 to 22a232b Compare November 6, 2025 03:12
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 22a232b to b2b80e2 Compare November 6, 2025 03:12
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from b2b80e2 to 98a1b22 Compare November 6, 2025 03:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 98a1b22 to 234d6eb Compare November 6, 2025 03:18
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 234d6eb to 6c15cbc Compare November 7, 2025 03:09
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 6c15cbc to cc40153 Compare November 8, 2025 03:37
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from cc40153 to af54af8 Compare November 11, 2025 03:17
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from af54af8 to 540992a Compare November 13, 2025 03:12
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 540992a to 8ef0c4e Compare November 13, 2025 03:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 8ef0c4e to 44b6844 Compare November 26, 2025 03:16
@coderabbitai
Copy link

coderabbitai bot commented Nov 26, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 44b6844 to 465c411 Compare December 2, 2025 03:34
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 465c411 to 4c250f9 Compare December 2, 2025 03:36
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.

1 participant