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-app stainless-app Bot 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-app Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

🧪 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-app Bot force-pushed the release-please--branches--main--changes--next branch from c235ef0 to 48a42b1 Compare July 10, 2026 13:46
@stainless-app stainless-app Bot changed the title release: 0.76.1 release: 0.77.0 Jul 10, 2026
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 48a42b1 to d70ebd2 Compare July 10, 2026 13:46
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d70ebd2 to 919dfc4 Compare July 10, 2026 14:19
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 919dfc4 to c3db3a8 Compare July 10, 2026 14:37
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from c3db3a8 to 68488e6 Compare July 10, 2026 14:56
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 68488e6 to 4e33241 Compare July 10, 2026 15:33
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 4e33241 to 1337420 Compare July 10, 2026 16:00
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 1337420 to ec82b05 Compare July 10, 2026 19:29
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ec82b05 to 4e2bc91 Compare July 13, 2026 15:44
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 4e2bc91 to 0a923e1 Compare July 13, 2026 16:14
@IlyaasK IlyaasK changed the title release: 0.77.0 release: 0.78 Jul 13, 2026
@IlyaasK IlyaasK changed the title release: 0.78 release: 0.78.0 Jul 13, 2026
@stainless-app

stainless-app Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

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-app Bot force-pushed the release-please--branches--main--changes--next branch from 0a923e1 to d1992d6 Compare July 13, 2026 18:30
@IlyaasK IlyaasK self-requested a review July 13, 2026 18:33

@IlyaasK IlyaasK 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-app Bot merged commit 033b502 into main Jul 13, 2026
11 checks passed
@stainless-app

stainless-app Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

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.

1 participant