Composio Release Notes

Follow

191 release notes curated from 2 sources by the Releasebot Team. Last updated: Sep 7, 2026

Get this feed:
  • Sep 7, 2026
    • Date parsed from source:
      Sep 7, 2026
    • First seen by Releasebot:
      Sep 7, 2026
    Composio logo

    Composio

    CLI Beta @composio/[email protected]

    Composio updates its CLI with compatibility checks, refactors, and refreshed SDK guides.

    What's Changed

    ci(ts): verify packed provider compatibility by Alberto Schiabel (@jkomyno) in #4355

    refactor(cli): define services with Context.Tag and thread argv explicitly by Alberto Schiabel (@jkomyno) in #4359

    docs: update guides for SDK changes by @sdkrelease[bot] in #4365

    refactor(cli): import @effect/platform modules by subpath by Alberto Schiabel (@jkomyno) in #4360

    Full Changelog: https://github.com/ComposioHQ/composio/compare/@composio/[email protected]...@composio/[email protected]

    Original source
  • Sep 7, 2026
    • Date parsed from source:
      Sep 7, 2026
    • First seen by Releasebot:
      Sep 7, 2026
    Composio logo

    Composio

    CLI Beta @composio/[email protected]

    Composio refreshes CLI toolkit slugs and improves provider compatibility with a CLI refactor.

    What's Changed

    • chore(cli): refresh baked toolkit slugs by @sdkrelease[bot] in #4372
    • ci(ts): verify packed provider compatibility by Alberto Schiabel (@jkomyno) in #4355
    • refactor(cli): define services with Context.Tag and thread argv explicitly by Alberto Schiabel (@jkomyno) in #4359

    Full Changelog: https://github.com/ComposioHQ/composio/compare/@composio/[email protected]...@composio/[email protected]

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Composio and hundreds of other software products.

    Create account
  • Sep 7, 2026
    • Date parsed from source:
      Sep 7, 2026
    • First seen by Releasebot:
      Sep 7, 2026
    Composio logo

    Composio

    CLI Beta @composio/[email protected]

    Composio refreshes baked toolkit slugs in its CLI release.

    What's Changed

    chore(cli): refresh baked toolkit slugs by @sdkrelease[bot] in #4372

    Full Changelog: https://github.com/ComposioHQ/composio/compare/@composio/[email protected]...@composio/[email protected]

    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 5, 2026
    Composio logo

    Composio

    CLI 0.4.1 and SDK updates protect credentials, file transfers, and JSON Schema behavior

    Composio ships SDK and CLI updates that tighten credential privacy, cap file transfers, improve JSON Schema conversion, preserve referenced tool schemas, and make custom tool routing more predictable across Python and TypeScript.

    SDK versions

    CLI @composio/cli 0.4.1

    Python composio 0.21.1

    TypeScript @composio/core 0.18.1

    TypeScript @composio/slim 0.18.1

    TypeScript @composio/experimental 0.2.4

    TypeScript @composio/claude-agent-sdk 0.12.0

    TypeScript @composio/google 0.11.0

    TypeScript @composio/langchain 0.11.0

    TypeScript @composio/llamaindex 0.11.0

    TypeScript @composio/openai 0.12.2

    TypeScript @composio/openai-agents 0.11.0

    TypeScript @composio/vercel 0.12.0

    TypeScript @composio/json-schema-to-effect-schema 0.1.1

    TypeScript @composio/json-schema-to-zod 0.3.2

    Credentials stay private in files and logs

    The CLI now creates user data, pending login sessions, and agent identity files with owner-only 0600 permissions. When it encounters a credential file created by an older CLI with broader 0644 permissions, it tries to repair the mode before reading the file. A permission-repair failure does not prevent a valid file from being read. Writes remain atomic, so tightening permissions does not trade away protection against partial files.

    The Python and TypeScript SDKs now redact credential-shaped values at their shared log boundaries. Redaction covers structured metadata, serialized JSON, nested values, exception tracebacks, authorization headers, and URLs with sensitive query parameters. The OpenAI Responses provider also stops printing credential-bearing MCP server URLs to standard output and logs only server names at debug level.

    If an MCP server URL from an older @composio/openai release was captured in application or infrastructure logs, treat that URL as exposed and regenerate the endpoint.

    Credit to independent security researcher Syed Anas Mohiuddin for reporting the legacy CLI credential-file permission issue.

    File transfers have bounded sizes and consistent errors

    Automatic S3 downloads in both SDKs now stop at a fixed 100 MiB limit, including responses that omit or misreport Content-Length.

    Python removes partial files when a download fails and maps transport or filesystem failures to ErrorDownloadingFile. TypeScript maps connection and streamed-body failures from RemoteFile to RemoteFileDownloadError, closes unused response bodies, and applies the same 100 MiB bound to buffer(), blob(), text(), and save().

    CLI URL uploads now use the SDK's SSRF protections for both the source URL and the API-provided upload destination. Redirects are checked again, Node.js and Bun connect to the validated address, and internal destinations are rejected before file bytes are sent.

    Referenced tool schemas retain their types

    The Claude Agent SDK, Google, LangChain, LlamaIndex, OpenAI Agents, and Vercel providers now resolve internal $ref and $defs references before translating a tool's input schema. Properties reachable only through a reference previously became untyped values or dangling references in the provider-facing schema.

    Provider adapters now preserve the recipient.email string constraint instead of reducing recipient to an untyped value. The OpenAI Agents strict structured-output path is unchanged because OpenAI handles $defs and $ref natively, including recursive references.

    When a $ref has no matching entry in $defs, provider translation now falls back to a permissive object schema instead of throwing an error.

    This changes the provider-facing JSON Schema for tools that use $ref. Snapshot tests on translated tool definitions may need updates. Runtime calls that do not inspect or snapshot those schemas do not need migration work.

    Schema conversion matches JSON Schema dialects more closely

    Python schema conversion and @composio/json-schema-to-zod now preserve Draft 7 acceptance across primitive, composed, referenced, conditional, and typeless schemas. Converted validators no longer accept booleans as integers, and they correctly handle tuple schemas with additionalItems, object and scalar allOf rules, internal $ref values, conditional branches, and constraints without an explicit type.

    @composio/json-schema-to-effect-schema now enforces the OpenAPI 3.0 and Draft 4 boolean forms of exclusiveMinimum and exclusiveMaximum, so an exclusive bound no longer accepts the boundary value.

    Credit to simpleqt for originally surfacing the schema conversion cases.

    Custom tool slugs are qualified by toolkit

    Python and TypeScript sessions now distinguish custom tools by toolkit and original slug. Two custom toolkits can both define a child such as GREP, SEARCH, or VERSION without one handler replacing or hiding the other.

    Toolkit-qualified final slugs such as LOCAL_ALPHA_GREP and LOCAL_BETA_GREP route to the matching handler. A bare GREP alias remains available when it identifies exactly one local tool. When it is ambiguous, the SDK raises an error that lists the final slugs you can use instead of choosing a handler silently.

    CLI and SDK reliability fixes

    • CLI spinners stay on one terminal row when a message is wider than the terminal, so composio upgrade no longer prints hundreds of progress lines in a narrow pane.
    • TypeScript trigger subscriptions now apply the requested authConfigId filter before invoking callbacks.
    • Python uploads .jpg files with the standard image/jpeg content type while continuing to accept image/jpg from external responses.

    Backward compatibility

    This release does not remove or rename public APIs. Provider packages receive minor version bumps because referenced schemas now retain their real shape, which can change schema snapshots. Corrected JSON Schema conversion may also change whether previously misclassified inputs pass generated validators. Ambiguous bare custom-tool slugs now fail with the qualified alternatives rather than routing unpredictably.

    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships a patch update with refreshed dependencies in @composio/core 0.18.1.

    Patch Changes

    • Updated dependencies [8a56383]
    • Updated dependencies [7420927]
    • Updated dependencies [1d31c80]
    • Updated dependencies [95f9d32]
    • Updated dependencies [0d28bef]
    • Updated dependencies [52efb5b]
    • @composio/[email protected]
    Original source
  • Similar to Composio with recent updates:

  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships patch updates with refreshed dependencies across core and Vercel packages.

    Patch Changes

    • Updated dependencies [8a56383]
    • Updated dependencies [7420927]
    • Updated dependencies [9447932]
    • Updated dependencies [1d31c80]
    • Updated dependencies [95f9d32]
    • Updated dependencies [0d28bef]
    • Updated dependencies [52efb5b]
    • @composio/[email protected]
    • @composio/[email protected]
    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships a patch update with refreshed core dependencies.

    Patch Changes

    • Updated dependencies [8a56383]
    • Updated dependencies [7420927]
    • Updated dependencies [1d31c80]
    • Updated dependencies [95f9d32]
    • Updated dependencies [0d28bef]
    • Updated dependencies [52efb5b]
    • @composio/[email protected]
    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships a patch update with refreshed dependencies across @composio/core and @composio/vercel.

    Patch Changes

    Updated dependencies [8a56383]

    Updated dependencies [7420927]

    Updated dependencies [9447932]

    Updated dependencies [1d31c80]

    Updated dependencies [95f9d32]

    Updated dependencies [0d28bef]

    Updated dependencies [52efb5b]

    @composio/[email protected]

    @composio/[email protected]

    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships a patch update with refreshed dependencies across @composio/core and @composio/vercel.

    Patch Changes

    Updated dependencies [8a56383]

    Updated dependencies [7420927]

    Updated dependencies [9447932]

    Updated dependencies [1d31c80]

    Updated dependencies [95f9d32]

    Updated dependencies [0d28bef]

    Updated dependencies [52efb5b]

    @composio/[email protected]

    @composio/[email protected]

    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships a patch update with refreshed dependencies across core and agent SDK packages.

    Patch Changes

    Updated dependencies [8a56383]

    Updated dependencies [7420927]

    Updated dependencies [9447932]

    Updated dependencies [1d31c80]

    Updated dependencies [95f9d32]

    Updated dependencies [0d28bef]

    Updated dependencies [52efb5b]

    @composio/[email protected]

    @composio/[email protected]

    @composio/[email protected]

    @composio/[email protected]

    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships a patch update with refreshed dependencies.

    Patch Changes

    • Updated dependencies [8a56383]
    • Updated dependencies [7420927]
    • Updated dependencies [1d31c80]
    • Updated dependencies [95f9d32]
    • Updated dependencies [0d28bef]
    • Updated dependencies [52efb5b]
    • @composio/[email protected]
    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships a patch update with refreshed dependencies across core and OpenAI integrations.

    Patch Changes

    • Updated dependencies [8a56383]
    • Updated dependencies [7420927]
    • Updated dependencies [9447932]
    • Updated dependencies [620075a]
    • Updated dependencies [1d31c80]
    • Updated dependencies [95f9d32]
    • Updated dependencies [0d28bef]
    • Updated dependencies [52efb5b]
    • @composio/[email protected]
    • @composio/[email protected]
    • @composio/[email protected]
    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    Composio logo

    Composio

    Composio ships patch updates with refreshed dependencies across @composio/core and @composio/vercel.

    Patch Changes

    Updated dependencies [8a56383]

    Updated dependencies [7420927]

    Updated dependencies [9447932]

    Updated dependencies [1d31c80]

    Updated dependencies [95f9d32]

    Updated dependencies [0d28bef]

    Updated dependencies [52efb5b]

    @composio/[email protected]

    @composio/[email protected]

    Original source
  • Sep 3, 2026
    • Date parsed from source:
      Sep 3, 2026
    • First seen by Releasebot:
      Sep 3, 2026
    Composio logo

    Composio

    CLI Beta @composio/[email protected]

    Composio releases CLI, SDK, and docs updates with a narrow-terminal spinner fix, Anthropic type re-exports, safer credential handling, and a security guard for ts-builders codegen. It also refreshes documentation and adds a Harness integration example.

    What's Changed

    • fix(cli): stop spinner from scrolling endlessly in narrow terminals by Samvit Jatia (@sjd9021) in #4262
    • docs: Add Harness Integration example by Brendan O'Leary (@olearycrew) in #4291
    • fix(providers/anthropic): re-export AnthropicTool, InputSchema, and CacheControlEphemeral types (#4286) by Teddy100x (@teddiesloco) in #4295
    • fix(docs): stop repinning generated KB pages by Soham Basu (@sohambasu963) in #4258
    • ci(docs): refresh support knowledge from dispatches by Soham Basu (@sohambasu963) in #4277
    • security: fix Parameter finding #91 (CWE-94) - identifier guard in ts-builders codegen by Saransh Rana (@groovyBugify) in #4324
    • docs: update toolkits, API spec, and meta tools data by @sdkrelease[bot] in #4309
    • fix(docs): remove unavailable Go SDK setup by Alberto Schiabel (@jkomyno) in #4334
    • docs: Hobby / Pro / Enterprise plans + pass-through premium tools by palash-c in #4141
    • fix(sdk): keep credentials private in storage and logs by Alberto Schiabel (@jkomyno) in #4318

    New Contributors

    • Brendan O'Leary (@olearycrew) made their first contribution in #4291
    • Teddy100x (@teddiesloco) made their first contribution in #4295

    Full Changelog: https://github.com/ComposioHQ/composio/compare/@composio/[email protected]...@composio/[email protected]

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.