Skip to content

Releases: kernel/kernel-python-sdk

v0.63.0

05 Jun 17:24

Choose a tag to compare

0.63.0 (2026-06-05)

Full Changelog: v0.62.0...v0.63.0

Features

  • api: allow setting a custom name on a browser session at create time (0dea358)
  • api: allow setting key-value tags on a browser session at create time (f9ca7c1)

Documentation

  • api: use neutral example for browser session name field (01b15f6)

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

v0.62.0

04 Jun 15:39

Choose a tag to compare

0.62.0 (2026-06-04)

Full Changelog: v0.61.0...v0.62.0

Features

  • api: paginate GET /browser_pools (c25d693)
  • api: paginate GET /extensions (55c3324)
  • api: paginate GET /org/credential_providers (01897bc)
  • api: paginate GET /proxies (7ff0bdf)

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

v0.61.0

03 Jun 20:41

Choose a tag to compare

0.61.0 (2026-06-03)

Full Changelog: v0.60.0...v0.61.0

Features

  • Add record_audio option to browser replay recording API (7d357c2)

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

v0.60.0

03 Jun 19:57
c9e1eb0

Choose a tag to compare

0.60.0 (2026-06-03)

Full Changelog: v0.59.0...v0.60.0

Features

  • Add API-backed API key management endpoints (55bd31e)
  • examples: add browser-telemetry example (4c29993)
  • Fix browser pool update schema (903fe13)
  • route browser telemetry directly to the VM by default (cb50725)

Bug Fixes

  • streaming: don't dispatch empty SSE keepalive comment frames (a0ee2b2)

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

v0.59.0

03 Jun 15:35

Choose a tag to compare

0.59.0 (2026-06-03)

Full Changelog: v0.58.0...v0.59.0

Features

  • api: surface category field on browser telemetry events (06a2f7b)
  • api: move browser telemetry SSE stream to /browsers/{id}/telemetry/stream (5de851a)
  • Support Byteful mobile proxies (8c0ce1c)

Bug Fixes

  • api: move batch + get_mouse_position into Browser Computer Controls tag (7cbc848)

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

v0.58.0

27 May 17:54
7e51055

Choose a tag to compare

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

v0.57.0

22 May 19:57

Choose a tag to compare

0.57.0 (2026-05-22)

Full Changelog: v0.56.0...v0.57.0

Features

  • [kernel-1116] browser events api integration (bfd4043)
  • api: type can_reauth_reason as an enum on ManagedAuth (c9a6c75)
  • browsers: accept chrome_policy on POST /browsers (KERNEL-1216) (b1807a2)
  • EOL persistent browsers: openapi limits (253be85)

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

v0.56.0

18 May 17:26

Choose a tag to compare

0.56.0 (2026-05-18)

Full Changelog: v0.55.0...v0.56.0

Features

  • Expose POST /projects in public API (4d70271)

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

v0.55.0

15 May 20:57

Choose a tag to compare

0.55.0 (2026-05-15)

Full Changelog: v0.53.0...v0.55.0

Features

  • Add health check and auto-reauth controls for managed auth connections (9a0655e)
  • Polish start URL OpenAPI descriptions (4f16fb0)

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

v0.53.0

13 May 00:20

Choose a tag to compare

0.53.0 (2026-05-12)

Full Changelog: v0.52.0...v0.53.0

Features

  • Add 'switch' MFA option type for generic method-switcher links (82ae224)
  • Add opt-in record_session flag to managed auth (53fea1c)
  • api: server-side search on GET /projects (cacb057)
  • browser_pools: add start_url config (KERNEL-1217 PR 2) (e3f0b8d)
  • internal/types: support eagerly validating pydantic iterators (b30bc1e)
  • managed-auth: surface awaiting_external_action even when fallback actions exist (fd4ffe4)
  • Scope name uniqueness to project for profiles, session_pools, extensions, credentials (c510a51)

Bug Fixes

  • client: add missing f-string prefix in file type error message (fb5340d)

Chores

  • internal: reformat pyproject.toml (27c799b)

Documentation

  • clarify record_session description in OpenAPI spec (3ac3fb8)

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