Stainless Updates & Release Notes

Follow

10 updates curated from 1 source by the Releasebot Team. Last updated: Jun 26, 2026

Get this feed:
  • Mar 17, 2026
    • Date parsed from source:
      Mar 17, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Mar 17, 2026

    Stainless adds stl skills for the CLI, helping coding agents learn it with auto-detected project installs.

    Skills for the Stainless CLI

    James Rappazzo

    The new stl skills command installs a Stainless CLI skill into your project so coding agents like Claude Code, Codex, and Gemini can learn how to use the Stainless CLI. It auto-detects whether your project uses .agents/ or .claude/ and installs to the right location, with symlink support when both exist.

    Original source
  • Mar 12, 2026
    • Date parsed from source:
      Mar 12, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Mar 12, 2026

    Stainless launches its Docs Platform in public beta for new and existing projects.

    Stainless Docs Platform available in public beta

    Alex Arena

    Stainless Docs Platform is now available in public beta for all new and existing Stainless projects. Learn more in the announcement blog post here.

    Original source
  • All of your release notes in one feed

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

    Create account
  • Mar 5, 2026
    • Date parsed from source:
      Mar 5, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Mar 5, 2026

    Stainless adds GitHub release asset uploads for published SDKs, including bundled artifacts and docs.

    Upload GitHub release assets

    Tomer Aberbach

    You can now upload GitHub release assets when an SDK is published:

    targets:

    Or any other target

    typescript:
      publish:
        release_assets:
          github:
            - ./path/to/what/you/want/to/upload
    

    Or this

    • name: Display Name
      path: ./path/to/what/you/want/to/upload

    As many as you want...

    This is useful for uploading bundled or compiled artifacts or additional documentation files to your GitHub release.

    Original source
  • Mar 4, 2026
    • Date parsed from source:
      Mar 4, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Mar 4, 2026

    Stainless adds support for omitting X-Stainless headers from generated SDKs.

    Omit X-Stainless-* headers

    Tomer Aberbach

    You can now omit all X-Stainless-* headers from generated SDKs by adding the omit_stainless_headers to your Stainless config:

    client_settings:
      omit_stainless_headers: true
    

    This is particularly useful if your API has a headers allowlist that rejects requests containing unknown headers.

    Original source
  • Mar 3, 2026
    • Date parsed from source:
      Mar 3, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Mar 3, 2026

    Stainless adds CLI binary endpoint downloads with output flags, smart filenames, and pipe or IO redirection support.

    CLI tool binary endpoint downloads

    Bruce Hill

    Generated CLI tools now support endpoints for downloading files using raw file data. The output destination can be specified with --output / -o flags, or if unspecified, a smart filename will be chosen to avoid overwriting local files. Files can also be sent through pipes or IO redirection.

    Original source
  • Feb 18, 2026
    • Date parsed from source:
      Feb 18, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Feb 18, 2026

    Stainless adds staging Maven repos for Java builds, making it easier to share and test pre-release SDKs before formal release, with repo details and a custom doc page built in.

    Staging Maven repos for Java builds

    Benjamin Yolken

    When a Java SDK build completes successfully, Stainless will generate a hosted Maven repo that can be shared for early testing, before the SDK is formally released.

    The details on how to use this repo are visible when clicking on the info icon in the “Build” row in the build status panel in the studio. We also generate a custom doc page in the repo root, which is viewable by clicking on the “Learn more” link in the popup.

    A similar feature has been available for Python and Typescript builds for a while; with this change, sharing and testing pre-release Java builds is just as easy.

    Original source
  • Feb 4, 2026
    • Date parsed from source:
      Feb 4, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Feb 4, 2026

    Stainless adds codegen support for per-endpoint security, so SDKs now send only the auth headers configured for each route. This helps avoid mixed-authentication errors and is enabled by default for new projects, with an edition update needed for existing configs.

    Codegen support for per-endpoint security

    Robert Craigie

    If your OpenAPI spec looks like this:

    security:
    - BearerAuth: []
    - ApiKeyAuth: []
    securitySchemes:
      BearerAuth:
        type: http
        scheme: bearer
      ApiKeyAuth:
        type: apiKey
        name: api-key
        in: header
    paths:
      /cards:
        post:
          security:
          - BearerAuth: []
    # ... responses omitted
    

    And your stainless config looks like this:

    settings:
      client_opts:
        bearer_token:
          type: string
          nullable: true
        auth:
          security_scheme: BearerAuth
          api_key:
            type: string
            nullable: true
        auth:
          security_scheme: ApiKeyAuth
          resources:
            cards:
              methods:
                create
    

    When instantiating the SDK with both options:

    from acme import Acme
    client = Acme(
      api_key = "my-api-key",
      bearer_token = "my-bearer-token",
    )
    client.cards.create()
    

    Previously, the SDK sent both the api-key and Authorization headers, which could cause authentication errors depending on how your API handles multiple authentication schemes.

    Now the SDK will only send the Authorization header, as that is the only scheme configured for that endpoint in security.

    This is enabled by default for new projects, to enable this for existing projects update the edition in your config to 2026-01-30 or higher:

    edition: "2026-01-30"
    
    Original source
  • Feb 3, 2026
    • Date parsed from source:
      Feb 3, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Feb 3, 2026

    Stainless adds PyPI trusted publishing via OIDC to its Python SDK generator alongside API token publishing.

    PyPI Trusted Publishing Support via OIDC

    Robert Craigie

    The Python SDK generator now supports publishing to PyPI using trusted publishing via OIDC in addition to API tokens.

    To learn more, see our docs on publishing.

    Original source
  • Jan 29, 2026
    • Date parsed from source:
      Jan 29, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Jan 29, 2026

    Stainless ships CLI generator generally available for turning APIs into high-quality command line tools.

    CLI generator general availability

    Bruce Hill

    The CLI generator is now generally available, which lets you turn your APIs into high-quality command line tools. Here are some highlights:

    • Built-in support for streaming and paginated endpoints using command line paging tools
    • Automatically generated man pages and --help documentation
    • Shell completion with smart suggestions
    • Interactive TUI views for exploring deeply nested data
    • Easy integration with AI agents that can run shell commands

    Check out the documentation to get started or the launch blog for more info.

    Original source
  • Jan 22, 2026
    • Date parsed from source:
      Jan 22, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Anthropic logo

    Stainless by Anthropic

    Jan 22, 2026

    Stainless adds AI commit messages for SDK builds, automatically generating descriptive Conventional Commits for each SDK. It can be enabled in organization settings, preview PRs, Studio, or the CLI.

    AI commit messages

    James Rappazzo

    Stainless can now automatically generate commit messages for your SDK builds using AI. When enabled, AI generates descriptive commit messages for each SDK following the Conventional Commits format.

    How to enable:

    • Navigate to your organization settings at https://app.stainless.com/{your-org}/settings and toggle AI Commit Messages on
    • Preview PRs: Set enable_ai_commit_messages: true in your GitHub Action workflow
    • Studio: Use the "Generate with AI" option when building from a dev branch
    • CLI: run str builds create with the --enable-ai-commit-messages flag. The --enable-ai-commit-messages flag tells Stainless to generate and use AI commit messages for your builds

    Learn more about AI commit messages →

    Original source

This is the end. You've seen all the release notes in this feed!

Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official product update announcements 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.

Similar to Stainless with recent updates: