Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Oct 6, 2025

Automated Release PR

7.2.0 (2026-01-16)

Full Changelog: v7.1.1...v7.2.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

  • api: add GetImageAttributesOptions and ResponsiveImageAttributes schemas; update resource references in main.yaml; remove dummy endpoint (9ea439a)
  • api: Add saved extensions API and enhance transformation options (7916069)
  • mcp: add detail field to docs search tool (f36d795)
  • mcp: add typescript check to code execution tool (63ab735)
  • mcp: enable optional code execution tool on http mcp servers (cc68e38)
  • mcp: handle code mode calls in the Stainless API (eb22f08)
  • mcp: return logs on code tool errors (6118fe4)
  • saved-extensions: update example for creating saved extension to use AI tasks for fashion item categorization (79e535b)
  • transformation: add colorReplace and distort transformations; update tests for new parameters (e59b5a7)

Bug Fixes

  • add ai-tasks property to response schemas with enum values (370cf0f)
  • docs: remove extraneous example object fields (a043056)
  • mcp: add client instantiation options to code tool (967c8d9)
  • mcpb: pin @anthropic-ai/mcpb version (d81e225)
  • mcp: correct code tool API endpoint (f4d2b6c)
  • mcp: correct code tool api output types (0371082)
  • mcp: fix env parsing (b33b4e9)
  • mcp: fix options parsing (de44ed6)
  • mcp: pass base url to code tool (908fa87)
  • mcp: return correct lines on typescript errors (aa7ae07)
  • mcp: return tool execution error on api error (1e866f8)
  • mcp: return tool execution error on jq failure (d1949db)
  • mcp: update cloudflare worker host page (664a668)
  • mcp: update code tool prompt (e3a5c5e)

Chores

  • break long lines in snippets into multiline (011013e)
  • client: fix logger property type (6269318)
  • extract some types in mcp docs (de606ba)
  • internal: bump MCP dependencies (7c9719e)
  • internal: codegen related update (21edf78)
  • internal: codegen related update (b42a623)
  • internal: codegen related update (9c3b709)
  • internal: codegen related update (1170954)
  • internal: codegen related update (4b79947)
  • internal: codegen related update (b6b0d1a)
  • internal: codegen related update (26acc3a)
  • internal: codegen related update (662aa87)
  • internal: codegen related update (8c9026a)
  • internal: grammar fix (it's -> its) (71e22a3)
  • internal: upgrade babel, qs, js-yaml (6896958)
  • internal: upgrade eslint (310bf0d)
  • internal: use npm pack for build uploads (bdfd369)
  • mcp code tool explicit error message when missing a run function (6678ee1)
  • mcp: add friendlier MCP code tool errors on incorrect method invocations (636829d)
  • mcp: add intent param to execute tool (fb2ca9e)
  • mcp: add line numbers to code tool errors (25e4e59)
  • mcp: clarify http auth error (00789ac)
  • mcp: pass intent param to execute handler (ffd4b9f)
  • mcp: remove deprecated tool schemes (b1a0e60)
  • mcp: update lockfile (0703827)
  • mcp: upgrade dependencies (7fcf371)
  • mcp: upgrade jq-web (0750770)
  • use latest @modelcontextprotocol/sdk (f7b9b4e)
  • use structured error when code execution tool errors (451f306)

Documentation

  • add MCP Server Package section to README with details on usage and versioning (5710576)
  • mcp: add a README button for one-click add to Cursor (a7575d3)
  • mcp: add a README link to add server to VS Code or Claude Code (2a90d28)
  • prominently feature MCP server setup in root SDK readmes (80ce57e)
  • remove MCP Server section from README (df32859)

Refactors


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 Oct 6, 2025

🧪 Testing

To try out this version of the SDK, run:

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

Expires at: Sun, 15 Feb 2026 07:23:50 GMT
Updated at: Fri, 16 Jan 2026 07:23:50 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 1e374a0 to ca636bc Compare October 8, 2025 17:03
…s schemas; update resource references in main.yaml; remove dummy endpoint
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from ca636bc to 84e5be9 Compare October 21, 2025 09:46
@stainless-app stainless-app bot changed the title release: 7.1.2 release: 7.2.0 Oct 21, 2025
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 84e5be9 to ed9965b Compare October 21, 2025 09:46
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from ed9965b to 1789203 Compare October 21, 2025 10:14
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 1789203 to 680e114 Compare October 30, 2025 05:32
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 680e114 to 664a831 Compare October 30, 2025 05:33
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 664a831 to 9fd22fc Compare October 30, 2025 05:45
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 9fd22fc to 275af5d Compare October 30, 2025 17:45
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 275af5d to b998dd6 Compare November 3, 2025 16:12
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from b998dd6 to cd33383 Compare November 3, 2025 22:59
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from cd33383 to 7ebfbb1 Compare November 4, 2025 15:51
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 7ebfbb1 to 87e99df Compare November 4, 2025 22:21
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 87e99df to f346bb3 Compare November 5, 2025 16:17
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 3477784 to 6727320 Compare January 14, 2026 20:48
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 6727320 to db1634f Compare January 14, 2026 22:05
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from db1634f to 373f07a Compare January 15, 2026 00:22
Added complete CRUD API endpoints for saved extensions, allowing users to save complex extension configurations and reuse them across multiple assets

Fixed metadata endpoint path: /v1/files/metadata → /v1/metadata

Added and improved transformation options e.g. color replace, layer modes, distort effect, gradient background etc.
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 373f07a to dda61b3 Compare January 15, 2026 06:53
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from dda61b3 to 75ac8f1 Compare January 15, 2026 10:10
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 75ac8f1 to abafe72 Compare January 15, 2026 11:22
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from abafe72 to d67767d Compare January 16, 2026 06:41
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from d67767d to 1ecf725 Compare January 16, 2026 06:46
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 1ecf725 to 056c115 Compare January 16, 2026 06:58
@imagekitio imagekitio changed the title release: 8.0.0 release: 7.2.0 Jan 16, 2026
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Jan 16, 2026

Release version edited manually

The Pull Request version has been manually set to 7.2.0 and will be used for the release.

If you instead want to use the version number 8.0.0 generated from conventional commits, just remove the label autorelease: custom version from this Pull Request.

@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 056c115 to 2f2e963 Compare January 16, 2026 07:00
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 2f2e963 to fe6597a Compare January 16, 2026 07:12
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from fe6597a to 5cccf89 Compare January 16, 2026 07:23
@imagekitio imagekitio merged commit 1120223 into master Jan 16, 2026
7 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Jan 16, 2026

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.

Unable to use signed urls, problems with importing crypto module

3 participants