# What changed in composio

> 30 changes in composio 0.10 to 0.11 from its official release notes, upgrade guides and advisories: 4 breaking, 7 new APIs and options. Each one cited. Sources checked 2026-10-31. HTML: https://unstale.sh/pypi/composio/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## composio 0.11

### Breaking changes

- The important flag is no longer auto-applied when a limit is provided. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- verifyWebhook is now async, following removal of node:crypto usage from triggers. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Added support for Mastra v1, with Tool Router end-to-end tests. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Adds TypeScript support for Mastra v1 with Tool Router. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)

### New APIs and options

- Adds a typed schema for connection expired webhook events. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- The Python SDK enables public URLs. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- An environment variable can override the toolkit version. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- Adds support for redirect_url in connectedAccounts. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Adds a platform-specific file tool modifier. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)

### Performance

- Optimizes client bandwidth usage and introduces debug metrics. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)

### Behavior and default changes

- Python get_tools() provides type-safe generic results based on the given provider. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- Defaults to important tools. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)

### Fixes and other changes

- Removes base64-to-Uint8Array buffer conversion to prevent corrupted files. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- Fixes Gemini support for Tool Router in Python. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- Fixes trigger payload handling for v1, v2, and v3. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- The V3 webhook schema accepts any composio.* event type. (0.11.1) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.1)
- Fixes authConfig updates in the Composio client package. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Coerces stringified default values to match JSON schema. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Fixed file upload and download for tools with anyOf schemas. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Fixes file upload and download for tools with anyOf schemas. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Fixes the CLI's generateTypeFromJsonSchema behavior and uses the latest tool version. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Fixes a Python type error when using custom_fields with SALESFORCE_CREATE_LEAD. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Python now coerces stringified default values to match the JSON schema. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Fixed tool fetching issues when executing tools with a specific version. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)
- Fixes tool fetching when executing tools with a specific version. (0.11.0) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.11.0)

## composio 0.10

### New APIs and options

- Adds a boolean flag to Composio() for controlling automatic file uploads and downloads. (0.10.6) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.10.6)
- Adds TypeScript support for Cloudflare Workers. (0.10.6) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.10.6)

### Behavior and default changes

- Upgrades the Vercel provider to support AI v6. (0.10.6) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.10.6)

### Fixes and other changes

- Supports webhook verification for versions v1, v2, and v3. (0.10.6) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.10.6)
- Uses a dedicated tools endpoint for the tool router. (0.10.6) — [release notes](https://github.com/ComposioHQ/composio/releases/tag/v0.10.6)
