Skip to content

release: 0.78.0 - #129

Merged
stainless-app[bot] merged 11 commits into
mainfrom
release-please--branches--main--changes--next
Jul 13, 2026
Merged

release: 0.78.0#129
stainless-app[bot] merged 11 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-appstainless-appBot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.78.0 (2026-07-13)

Full Changelog: v0.76.0...v0.78.0

Features

  • Add exact-match name filter to list endpoints (6011556)
  • Add name-only rename for profiles and proxies (1d38266)
  • Auto-default refresh_on_profile_update when browser pool profile changes (4771197)
  • Document name uniqueness and query match semantics (e27f37d)
  • Expose telemetry exception message in API/SDK (6575dd2)
  • Make the browser pool OpenAPI contract truthful (20b3a7e)
  • Persist and echo deployment source identity (5db2b01)
  • Support multiple audit log method exclusions (f9decdd)

Documentation

  • openapi: describe unified concurrency limit, deprecate max_pooled_sessions (CUS-275) (8c85318)

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


Note

Medium Risk
exclude_method is now a sequence (callers must pass lists), and deprecated max_pooled_sessions plus stricter proxy-by-name behavior can break integrations that relied on old semantics.

Overview
Release 0.78.0 bumps the package and OpenAPI snapshot (127 endpoints) and reflects the latest Kernel API in generated clients and types.

New client methods:profiles.update and proxies.update (PATCH) for name-only renames, with new ProfileUpdateParams, ProxyUpdateParams, and ProxyUpdateResponse exports and matching tests/raw/streaming wrappers.

List filtering: Many list calls gain an optional name query param for exact-match filtering (API keys, browser pools, extensions, profiles, projects, proxies). query docstrings are tightened to describe substring vs ID matching instead of generic “search by name or ID.”

Audit logs:exclude_method on list and export_chunk changes from a single string to SequenceNotStr[str] so multiple HTTP methods can be excluded at once (tests now pass a list).

Deployments: Create/list/retrieve/state types add optional source provenance fields (source_type, source_url, source_ref, source_path, source_checksum).

Browser pools & limits: Pool create/update/list types and docstrings describe replace-vs-omit PATCH semantics, refresh_on_profile_update defaulting when a profile is attached, and chrome policy size caps. Org/project limit copy now describes a unified concurrency limit; max_pooled_sessions is documented as deprecated (may 400 when unified limits are enabled).

Other API surface tweaks: Auth connection proxy docs require unambiguous name resolution; console error event text docs are expanded; API key name is documented as a non-addressable label.

Reviewed by Cursor Bugbot for commit d1992d6. Bugbot is set up for automated code reviews on this repo. Configure here.

@stainless-app

stainless-appBot commented Jul 9, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/kernel-python/6575dd21919b092a77de88e4ee8d037f601edadc/kernel-0.76.0-py3-none-any.whl'

Expires at: Wed, 12 Aug 2026 16:14:30 GMT
Updated at: Mon, 13 Jul 2026 16:14:30 GMT

@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from c235ef0 to 48a42b1CompareJuly 10, 2026 13:46
@stainless-appstainless-appBot changed the title release: 0.76.1release: 0.77.0Jul 10, 2026
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 48a42b1 to d70ebd2CompareJuly 10, 2026 13:46
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from d70ebd2 to 919dfc4CompareJuly 10, 2026 14:19
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 919dfc4 to c3db3a8CompareJuly 10, 2026 14:37
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from c3db3a8 to 68488e6CompareJuly 10, 2026 14:56
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 68488e6 to 4e33241CompareJuly 10, 2026 15:33
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 4e33241 to 1337420CompareJuly 10, 2026 16:00
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 1337420 to ec82b05CompareJuly 10, 2026 19:29
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from ec82b05 to 4e2bc91CompareJuly 13, 2026 15:44
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 4e2bc91 to 0a923e1CompareJuly 13, 2026 16:14
@IlyaasKIlyaasK changed the title release: 0.77.0release: 0.78Jul 13, 2026
@IlyaasKIlyaasK changed the title release: 0.78release: 0.78.0Jul 13, 2026
@stainless-app

Copy link
Copy Markdown
ContributorAuthor

Release version edited manually

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

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

@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 0a923e1 to d1992d6CompareJuly 13, 2026 18:30
@IlyaasK
IlyaasK self-requested a review July 13, 2026 18:33

@IlyaasKIlyaasK left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

@stainless-app
stainless-appBot merged commit 033b502 into mainJul 13, 2026
11 checks passed
@stainless-app

Copy link
Copy Markdown
ContributorAuthor

Sign up for freeto 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

@IlyaasK