Skip to content

release: 0.58.0#105

Merged
IlyaasK merged 4 commits into
mainfrom
release-please--branches--main--changes--next
May 27, 2026
Merged

release: 0.58.0#105
IlyaasK merged 4 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented May 26, 2026

Automated Release PR

0.58.0 (2026-05-27)

Full Changelog: v0.57.0...v0.58.0

Features

  • [codex] Expose API keys in SDK config (41b3aa2)
  • Fix API key request model SDK metadata (3ced474)
  • Support telemetry enabled request config and fix SDK metadata (a1054a6)

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
New API key endpoints expose credential lifecycle (including one-time plaintext on create), which is security-sensitive; telemetry param type renames may break imports of the removed BrowserTelemetryRequestConfigParam.

Overview
Release 0.58.0 bumps package and OpenAPI metadata (117 configured endpoints) and documents new features in the changelog.

The main functional addition is client.api_keys: full sync/async CRUD against /org/api_keys, including org- or project-scoped create (optional days_to_expire, project_id), paginated list, rename via update, and delete. CreatedAPIKey extends APIKey with a one-time plaintext key on create; list/retrieve responses stay masked.

Browser create/update telemetry options are reshaped: the shared BrowserTelemetryRequestConfigParam type is removed in favor of nested Telemetry on BrowserCreateParams / BrowserUpdateParams ( enabled plus per-category browser settings), with matching updates on the browsers resource signatures and docs.

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

@firetiger-agent
Copy link
Copy Markdown

Firetiger deploy monitoring skipped

This PR didn't match the auto-monitor filter configured on your GitHub connection:

Any PR that changes the kernel API. Monitor changes to API endpoints (packages/api/cmd/api/) and Temporal workflows (packages/api/lib/temporal) in the kernel repo

Reason: This is an automated release PR for the Python SDK, not a change to kernel API endpoints or Temporal workflows in the specified packages.

To monitor this PR anyway, reply with @firetiger monitor this.

@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented May 26, 2026

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/kernel-python/3ced474265441099b9fd26f26050ec799e804fac/kernel-0.57.0-py3-none-any.whl'

Expires at: Fri, 26 Jun 2026 17:09:42 GMT
Updated at: Wed, 27 May 2026 17:09:42 GMT

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 1b31eb4 to c40cfa1 Compare May 27, 2026 15:09
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from c40cfa1 to 57ae50c Compare May 27, 2026 17:09
@IlyaasK IlyaasK self-requested a review May 27, 2026 17:53
Copy link
Copy Markdown
Contributor

@IlyaasK IlyaasK left a comment

Choose a reason for hiding this comment

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

lgtm

@IlyaasK IlyaasK merged commit 7e51055 into main May 27, 2026
11 checks passed
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented May 27, 2026

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