diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2b11449..9800444 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.27.0" + ".": "0.28.0" } diff --git a/.stats.yml b/.stats.yml index 50043a4..bcbec15 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 97 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-7427d4bcaba5cad07910da7a222bdd2650b5280e6b889132ed38d230adafb8a5.yml -openapi_spec_hash: e8e3dc1ae54666d544d1fc848b25e7cf +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-d430a8e3407ceb608d912cabadbcb016b4fcf057ca56b3bbd179ea3b3121b484.yml +openapi_spec_hash: 8adbf013baf77abacaf04ed067749397 config_hash: b470456b217bb9502f5212311d395a6f diff --git a/CHANGELOG.md b/CHANGELOG.md index b597d41..c8bd638 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.28.0 (2026-01-22) + +Full Changelog: [v0.27.0...v0.28.0](https://github.com/kernel/kernel-node-sdk/compare/v0.27.0...v0.28.0) + +### Features + +* Allow hot loading profiles into sessions ([3a46405](https://github.com/kernel/kernel-node-sdk/commit/3a464057165045b2fe3c3b7ffb176d6800b4b673)) + ## 0.27.0 (2026-01-21) Full Changelog: [v0.26.0...v0.27.0](https://github.com/kernel/kernel-node-sdk/compare/v0.26.0...v0.27.0) diff --git a/package.json b/package.json index 5eb7b3b..d8a1dfd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@onkernel/sdk", - "version": "0.27.0", + "version": "0.28.0", "description": "The official TypeScript library for the Kernel API", "author": "Kernel <>", "types": "dist/index.d.ts", diff --git a/src/resources/browsers/browsers.ts b/src/resources/browsers/browsers.ts index 040c783..8d7c1e8 100644 --- a/src/resources/browsers/browsers.ts +++ b/src/resources/browsers/browsers.ts @@ -630,11 +630,22 @@ export interface BrowserRetrieveParams { } export interface BrowserUpdateParams { + /** + * Profile to load into the browser session. Only allowed if the session does not + * already have a profile loaded. + */ + profile?: Shared.BrowserProfile; + /** * ID of the proxy to use. Omit to leave unchanged, set to empty string to remove * proxy. */ proxy_id?: string | null; + + /** + * Viewport configuration to apply to the browser session. + */ + viewport?: Shared.BrowserViewport; } export interface BrowserListParams extends OffsetPaginationParams { diff --git a/src/version.ts b/src/version.ts index 288031c..3e76cc4 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.27.0'; // x-release-please-version +export const VERSION = '0.28.0'; // x-release-please-version