Skip to content

Releases: kernel/kernel-go-sdk

v0.52.0

29 Apr 15:34

Choose a tag to compare

0.52.0 (2026-04-29)

Full Changelog: v0.51.0...v0.52.0

Features

  • go: add default http client with timeout (a999228)
  • profile download: 202 for empty profile + surface API errors in dashboard (c14aef2)
  • support setting headers via env (728fe39)

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.51.0

27 Apr 19:54

Choose a tag to compare

0.51.0 (2026-04-25)

Full Changelog: v0.50.0...v0.51.0

Features

  • add browser-scoped session client (ef994b4)
  • Expire stuck IN_PROGRESS managed auth sessions via background worker (f441a6f)
  • Expose browser_session_id on managed auth connection (e23defc)
  • generate browser-scoped service bindings (b6a77bc)

Bug Fixes

  • align browser-scoped routing with base_url (64f7f81)
  • clean up go browser routing follow-ups (77bda33)
  • keep browser pool routing in sync with cache (4f754d1)
  • make browser route deletion win over sniffing (0e44ff3)
  • propagate browser HTTP client config errors (1ec1358)
  • remove old go browser scope package (d594f39)
  • tighten browser route metadata parsing (b293866)
  • tighten browser-scoped helper surface (3e3e33f)

Chores

  • internal: more robust bootstrap script (c0430e3)

Documentation

  • add browser-scoped raw http example (92dc96e)

Refactors

  • move browser route cache sync into middleware (62078d3)
  • move go browser routing rollout to env (681e57f)
  • narrow browser-scoped helper exports (0ac61ef)
  • remove browser session wrapper layer (3452e53)
  • rename browser routing subresources config (909c377)
  • simplify direct-to-vm route caching (6bdf25f)

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.50.0

21 Apr 15:38

Choose a tag to compare

0.50.0 (2026-04-20)

Full Changelog: v0.49.0...v0.50.0

Features

  • add POST /browsers/{id}/curl and /curl/raw endpoints (94b52ae)
  • remove paid plan gating from project endpoints (f3cbeb3)

Bug Fixes

  • include MFA and sign-in options in CUA SSO-only step response (45db2eb)

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.49.0

10 Apr 19:23

Choose a tag to compare

0.49.0 (2026-04-10)

Full Changelog: v0.48.0...v0.49.0

Features

  • Neil/kernel 1180 fuzzy matching for browser pools (9b784cb)
  • Raise replay framerate limit from 20 to 60 fps (f095149)

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.48.0

10 Apr 13:45

Choose a tag to compare

0.48.0 (2026-04-10)

Full Changelog: v0.47.0...v0.48.0

Features

  • [kernel-1116] add base_url field to browser session response (6e52972)

Chores

  • retrigger Stainless codegen for projects resource (3e1b78f)

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.47.0

07 Apr 01:50

Choose a tag to compare

0.47.0 (2026-04-07)

Full Changelog: v0.46.0...v0.47.0

Features

  • Include login_url in managed auth connection response (795989c)

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.46.0

06 Apr 18:56

Choose a tag to compare

0.46.0 (2026-04-06)

Full Changelog: v0.45.0...v0.46.0

Features

  • Add optional url parameter to proxy check endpoint (084975a)

Bug Fixes

  • fix issue with unmarshaling in some cases (6f721ac)

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.45.0

30 Mar 18:23

Choose a tag to compare

0.45.0 (2026-03-30)

Full Changelog: v0.44.0...v0.45.0

Features

  • [kernel-1008] browser pools add custom policy (e740db7)
  • Add disable_default_proxy for stealth browsers (f584af5)
  • internal: support comma format in multipart form encoding (74f5c6a)

Bug Fixes

  • prevent duplicate ? in query params (66d97d3)

Chores

  • ci: skip lint on metadata-only changes (8296238)
  • ci: support opting out of skipping builds on metadata-only commits (708da0f)
  • client: fix multipart serialisation of Default() fields (cabda49)
  • internal: support default value struct tag (dd77af4)
  • internal: update gitignore (48baab7)
  • remove unnecessary error check for url parsing (05d2048)
  • update docs for api:"required" (abfd988)

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.44.0

20 Mar 19:35
b03de99

Choose a tag to compare

0.44.0 (2026-03-20)

Full Changelog: v0.43.0...v0.44.0

Features

  • Add GPU viewport presets and GPU encoder defaults (5096099)
  • Adds description to OAS spec for docs about delta_x, delta_y (5d60a03)
  • Drop headless GPU support and disable pooling (188a32b)
  • Enhance managed authentication with CUA support and new features (b1c79e6)
  • expose smooth drag mouse movement via public API (1bcd6f5)
  • Rename hardware acceleration UI/docs wording to GPU acceleration (d225ff6)

Chores

  • internal: minor cleanup (2e50750)
  • internal: tweak CI branches (3a66a84)
  • internal: use explicit returns (4023de1)
  • internal: use explicit returns in more places (503a87c)

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.43.0

10 Mar 17:30

Choose a tag to compare

0.43.0 (2026-03-10)

Full Changelog: v0.42.1...v0.43.0

Features

  • Add webdriver_ws_url and metro webdriver session proxy (4e7c5d5)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (0586ec1)
  • internal: codegen related update (63ecb44)
  • update placeholder string (82510c4)

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