From f8cf26de9e5a46ea071673419267027e389ef5cb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 21:22:24 +0000 Subject: [PATCH 1/2] feat: show pool browsers in dashboard and API --- .stats.yml | 6 ++--- api.md | 1 + src/client.ts | 2 ++ src/resources/browser-pools.ts | 5 +++++ src/resources/browsers/browsers.ts | 36 ++++++++++++++++++++++++++++++ src/resources/browsers/index.ts | 1 + src/resources/index.ts | 1 + src/resources/invocations.ts | 5 +++++ 8 files changed, 54 insertions(+), 3 deletions(-) diff --git a/.stats.yml b/.stats.yml index 9538870..49cb307 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 101 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-d53de581fcac5c3b06940fc93667b9cd2a6a60dd3674da7c1f47484b0f442bf8.yml -openapi_spec_hash: 177d0c537b7e5357c815bb64175e6484 -config_hash: c6b88eea9a15840f26130eb8ed3b42a0 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-e6e88da6e6fffe12873a108ca33ebfbd59b85232078ab0e4dca5c8273c131053.yml +openapi_spec_hash: 4f22b8ec1d048cc74a751e3ab39b943c +config_hash: 6bac5bbe5d5fc26e0912e33f646adb14 diff --git a/api.md b/api.md index a29d404..672004f 100644 --- a/api.md +++ b/api.md @@ -67,6 +67,7 @@ Methods: Types: - BrowserPersistence +- BrowserPoolRef - Profile - BrowserCreateResponse - BrowserRetrieveResponse diff --git a/src/client.ts b/src/client.ts index 70d7ae3..60868c9 100644 --- a/src/client.ts +++ b/src/client.ts @@ -107,6 +107,7 @@ import { BrowserListResponsesOffsetPagination, BrowserLoadExtensionsParams, BrowserPersistence, + BrowserPoolRef, BrowserRetrieveParams, BrowserRetrieveResponse, BrowserUpdateParams, @@ -969,6 +970,7 @@ export declare namespace Kernel { export { Browsers as Browsers, type BrowserPersistence as BrowserPersistence, + type BrowserPoolRef as BrowserPoolRef, type Profile as Profile, type BrowserCreateResponse as BrowserCreateResponse, type BrowserRetrieveResponse as BrowserRetrieveResponse, diff --git a/src/resources/browser-pools.ts b/src/resources/browser-pools.ts index e71d7be..a2544fa 100644 --- a/src/resources/browser-pools.ts +++ b/src/resources/browser-pools.ts @@ -312,6 +312,11 @@ export interface BrowserPoolAcquireResponse { */ persistence?: BrowsersAPI.BrowserPersistence; + /** + * Browser pool this session was acquired from, if any. + */ + pool?: BrowsersAPI.BrowserPoolRef; + /** * Browser profile metadata. */ diff --git a/src/resources/browsers/browsers.ts b/src/resources/browsers/browsers.ts index 34f21a5..5d57576 100644 --- a/src/resources/browsers/browsers.ts +++ b/src/resources/browsers/browsers.ts @@ -222,6 +222,21 @@ export interface BrowserPersistence { id: string; } +/** + * Browser pool this session was acquired from, if any. + */ +export interface BrowserPoolRef { + /** + * Browser pool ID + */ + id: string; + + /** + * Browser pool name, if set + */ + name?: string; +} + /** * Browser profile metadata. */ @@ -310,6 +325,11 @@ export interface BrowserCreateResponse { */ persistence?: BrowserPersistence; + /** + * Browser pool this session was acquired from, if any. + */ + pool?: BrowserPoolRef; + /** * Browser profile metadata. */ @@ -391,6 +411,11 @@ export interface BrowserRetrieveResponse { */ persistence?: BrowserPersistence; + /** + * Browser pool this session was acquired from, if any. + */ + pool?: BrowserPoolRef; + /** * Browser profile metadata. */ @@ -472,6 +497,11 @@ export interface BrowserUpdateResponse { */ persistence?: BrowserPersistence; + /** + * Browser pool this session was acquired from, if any. + */ + pool?: BrowserPoolRef; + /** * Browser profile metadata. */ @@ -553,6 +583,11 @@ export interface BrowserListResponse { */ persistence?: BrowserPersistence; + /** + * Browser pool this session was acquired from, if any. + */ + pool?: BrowserPoolRef; + /** * Browser profile metadata. */ @@ -736,6 +771,7 @@ Browsers.Playwright = Playwright; export declare namespace Browsers { export { type BrowserPersistence as BrowserPersistence, + type BrowserPoolRef as BrowserPoolRef, type Profile as Profile, type BrowserCreateResponse as BrowserCreateResponse, type BrowserRetrieveResponse as BrowserRetrieveResponse, diff --git a/src/resources/browsers/index.ts b/src/resources/browsers/index.ts index 1f4ef2b..2a727da 100644 --- a/src/resources/browsers/index.ts +++ b/src/resources/browsers/index.ts @@ -3,6 +3,7 @@ export { Browsers, type BrowserPersistence, + type BrowserPoolRef, type Profile, type BrowserCreateResponse, type BrowserRetrieveResponse, diff --git a/src/resources/index.ts b/src/resources/index.ts index dcf5550..552043a 100644 --- a/src/resources/index.ts +++ b/src/resources/index.ts @@ -22,6 +22,7 @@ export { export { Browsers, type BrowserPersistence, + type BrowserPoolRef, type Profile, type BrowserCreateResponse, type BrowserRetrieveResponse, diff --git a/src/resources/invocations.ts b/src/resources/invocations.ts index d75c9f3..1e5cb0f 100644 --- a/src/resources/invocations.ts +++ b/src/resources/invocations.ts @@ -472,6 +472,11 @@ export namespace InvocationListBrowsersResponse { */ persistence?: BrowsersAPI.BrowserPersistence; + /** + * Browser pool this session was acquired from, if any. + */ + pool?: BrowsersAPI.BrowserPoolRef; + /** * Browser profile metadata. */ From 3f56a49e8a32c5f294df9728d02c3b8bc9c45803 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 21:22:45 +0000 Subject: [PATCH 2/2] release: 0.40.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ package.json | 2 +- src/version.ts | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 418b49e..6507815 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.39.0" + ".": "0.40.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e70dc6a..f9485b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.40.0 (2026-02-26) + +Full Changelog: [v0.39.0...v0.40.0](https://github.com/kernel/kernel-node-sdk/compare/v0.39.0...v0.40.0) + +### Features + +* show pool browsers in dashboard and API ([f8cf26d](https://github.com/kernel/kernel-node-sdk/commit/f8cf26de9e5a46ea071673419267027e389ef5cb)) + ## 0.39.0 (2026-02-25) Full Changelog: [v0.38.0...v0.39.0](https://github.com/kernel/kernel-node-sdk/compare/v0.38.0...v0.39.0) diff --git a/package.json b/package.json index 1f026fe..3f25667 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@onkernel/sdk", - "version": "0.39.0", + "version": "0.40.0", "description": "The official TypeScript library for the Kernel API", "author": "Kernel <>", "types": "dist/index.d.ts", diff --git a/src/version.ts b/src/version.ts index 5f972a9..c17ccee 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.39.0'; // x-release-please-version +export const VERSION = '0.40.0'; // x-release-please-version