Releases: kernel/kernel-node-sdk
v0.54.0
0.54.0 (2026-05-13)
Full Changelog: v0.53.0...v0.54.0
Features
- Add opt-in record_session flag to managed auth (0fd9a82)
- managed-auth: surface awaiting_external_action even when fallback actions exist (4d3eacd)
Documentation
- clarify record_session description in OpenAPI spec (de53ea5)
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
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 (856e76b)
- api: server-side search on GET /projects (0f26037)
- browser_pools: add start_url config (KERNEL-1217 PR 2) (ce4fd29)
- Scope name uniqueness to project for profiles, session_pools, extensions, credentials (f552873)
Bug Fixes
- remove incorrect setup-bun input β project uses yarn (48c75c6)
Chores
- redact api-key headers in debug logs (0052fe0)
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.52.0
0.52.0 (2026-04-29)
Full Changelog: v0.51.0...v0.52.0
Features
- profile download: 202 for empty profile + surface API errors in dashboard (db164ab)
- support setting headers via env (1a5897b)
Chores
- format: run eslint and prettier separately (127af86)
- internal: codegen related update (98c6a4b)
- prettier format browser routing example (d530ee3)
Documentation
- print response body and clarify fetch() / Response semantics (125c74d)
- show both raw streaming and buffered curl in routing example (47e2462)
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
0.51.0 (2026-04-25)
Full Changelog: v0.50.0...v0.51.0
Features
- add browser-scoped session client (94228be)
- Expire stuck IN_PROGRESS managed auth sessions via background worker (8c5e75d)
- Expose browser_session_id on managed auth connection (410b647)
- generate browser-scoped session bindings (e730af8)
- restore node browser fetch helper (b09434e)
Bug Fixes
- clean up node browser routing lint drift (7a56ab6)
- drop node browser routing branch churn (2f16386)
- enforce browser base_url routing (d835f69)
- evict deleted browser routes (2d0056e)
- handle browser pool route cache updates (81e47ca)
- keep browser routing helpers out of generated code (a76f7ae)
- limit browser route cache sniffing (0e0e88f)
- preserve browser routing fetch options (9b24280)
- require base_url for browser-scoped routing (ae9a739)
- restore generated types formatting (a7ff9bc)
- simplify node browser routing helpers (fdd3adf)
Chores
- internal: more robust bootstrap script (4ba0696)
Documentation
- restore raw http example in browser routing demo (0d9ddce)
Refactors
- move node browser routing rollout to env (00c91ef)
- rename browser routing subresources config (7030d96)
- replace browser-scoped client with browser routing cache (2f12277)
- simplify browser routing cache (2082705)
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
0.50.0 (2026-04-20)
Full Changelog: v0.49.0...v0.50.0
Features
- add POST /browsers/{id}/curl and /curl/raw endpoints (e60b999)
- remove paid plan gating from project endpoints (deee93a)
Bug Fixes
- include MFA and sign-in options in CUA SSO-only step response (516f87b)
Chores
- internal: codegen related update (591019f)
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
0.49.0 (2026-04-10)
Full Changelog: v0.48.0...v0.49.0
Features
- Neil/kernel 1180 fuzzy matching for browser pools (3ded8c0)
- Raise replay framerate limit from 20 to 60 fps (63c8751)
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
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 (50cc800)
Chores
- internal: codegen related update (87b21a8)
- retrigger Stainless codegen for projects resource (068027a)
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
0.47.0 (2026-04-07)
Full Changelog: v0.46.0...v0.47.0
Features
- Include login_url in managed auth connection response (8900a89)
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
0.46.0 (2026-04-06)
Full Changelog: v0.45.0...v0.46.0
Features
- Add optional url parameter to proxy check endpoint (eb53ca2)
Bug Fixes
- internal: gitignore generated
oidcdir (2e37932)
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
0.45.0 (2026-03-30)
Full Changelog: v0.44.0...v0.45.0
Features
- [kernel-1008] browser pools add custom policy (4425fd1)
- Add disable_default_proxy for stealth browsers (d45ae2f)
Chores
- ci: skip lint on metadata-only changes (4417a72)
- internal: codegen related update (302cab1)
- internal: update gitignore (0e536f0)
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