diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 6507815..dbe1b2b 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.40.0"
+ ".": "0.41.0"
}
diff --git a/.stats.yml b/.stats.yml
index 49cb307..4e3164c 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-e6e88da6e6fffe12873a108ca33ebfbd59b85232078ab0e4dca5c8273c131053.yml
-openapi_spec_hash: 4f22b8ec1d048cc74a751e3ab39b943c
-config_hash: 6bac5bbe5d5fc26e0912e33f646adb14
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-586ddc36cd621b3705138de66a0e7d28d1c1485064aa85ce09ce24edb50003ef.yml
+openapi_spec_hash: 8e8d4bd31e4920303e7ec9ce313fb1ec
+config_hash: 81f143f4bee47ae7b0b8357551babadf
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f9485b8..fafba89 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 0.41.0 (2026-02-27)
+
+Full Changelog: [v0.40.0...v0.41.0](https://github.com/kernel/kernel-node-sdk/compare/v0.40.0...v0.41.0)
+
+### Features
+
+* Return uptime_ms for deleted browser sessions ([a1569fa](https://github.com/kernel/kernel-node-sdk/commit/a1569fabd84b7b1a16aba3183eb54f73edb5d9e2))
+
## 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)
diff --git a/api.md b/api.md
index 672004f..d791b83 100644
--- a/api.md
+++ b/api.md
@@ -68,6 +68,7 @@ Types:
- BrowserPersistence
- BrowserPoolRef
+- BrowserUsage
- Profile
- BrowserCreateResponse
- BrowserRetrieveResponse
diff --git a/package.json b/package.json
index 3f25667..4b73343 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@onkernel/sdk",
- "version": "0.40.0",
+ "version": "0.41.0",
"description": "The official TypeScript library for the Kernel API",
"author": "Kernel <>",
"types": "dist/index.d.ts",
diff --git a/src/client.ts b/src/client.ts
index 60868c9..cd00f44 100644
--- a/src/client.ts
+++ b/src/client.ts
@@ -112,6 +112,7 @@ import {
BrowserRetrieveResponse,
BrowserUpdateParams,
BrowserUpdateResponse,
+ BrowserUsage,
Browsers,
Profile,
} from './resources/browsers/browsers';
@@ -971,6 +972,7 @@ export declare namespace Kernel {
Browsers as Browsers,
type BrowserPersistence as BrowserPersistence,
type BrowserPoolRef as BrowserPoolRef,
+ type BrowserUsage as BrowserUsage,
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 a2544fa..0494b0b 100644
--- a/src/resources/browser-pools.ts
+++ b/src/resources/browser-pools.ts
@@ -327,6 +327,11 @@ export interface BrowserPoolAcquireResponse {
*/
proxy_id?: string;
+ /**
+ * Session usage metrics.
+ */
+ usage?: BrowsersAPI.BrowserUsage;
+
/**
* Initial browser window size in pixels with optional refresh rate. If omitted,
* image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted,
diff --git a/src/resources/browsers/browsers.ts b/src/resources/browsers/browsers.ts
index 5d57576..43503a5 100644
--- a/src/resources/browsers/browsers.ts
+++ b/src/resources/browsers/browsers.ts
@@ -237,6 +237,16 @@ export interface BrowserPoolRef {
name?: string;
}
+/**
+ * Session usage metrics.
+ */
+export interface BrowserUsage {
+ /**
+ * Time in milliseconds the session was actively running.
+ */
+ uptime_ms: number;
+}
+
/**
* Browser profile metadata.
*/
@@ -340,6 +350,11 @@ export interface BrowserCreateResponse {
*/
proxy_id?: string;
+ /**
+ * Session usage metrics.
+ */
+ usage?: BrowserUsage;
+
/**
* Initial browser window size in pixels with optional refresh rate. If omitted,
* image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted,
@@ -426,6 +441,11 @@ export interface BrowserRetrieveResponse {
*/
proxy_id?: string;
+ /**
+ * Session usage metrics.
+ */
+ usage?: BrowserUsage;
+
/**
* Initial browser window size in pixels with optional refresh rate. If omitted,
* image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted,
@@ -512,6 +532,11 @@ export interface BrowserUpdateResponse {
*/
proxy_id?: string;
+ /**
+ * Session usage metrics.
+ */
+ usage?: BrowserUsage;
+
/**
* Initial browser window size in pixels with optional refresh rate. If omitted,
* image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted,
@@ -598,6 +623,11 @@ export interface BrowserListResponse {
*/
proxy_id?: string;
+ /**
+ * Session usage metrics.
+ */
+ usage?: BrowserUsage;
+
/**
* Initial browser window size in pixels with optional refresh rate. If omitted,
* image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted,
@@ -772,6 +802,7 @@ export declare namespace Browsers {
export {
type BrowserPersistence as BrowserPersistence,
type BrowserPoolRef as BrowserPoolRef,
+ type BrowserUsage as BrowserUsage,
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 2a727da..44d503c 100644
--- a/src/resources/browsers/index.ts
+++ b/src/resources/browsers/index.ts
@@ -4,6 +4,7 @@ export {
Browsers,
type BrowserPersistence,
type BrowserPoolRef,
+ type BrowserUsage,
type Profile,
type BrowserCreateResponse,
type BrowserRetrieveResponse,
diff --git a/src/resources/index.ts b/src/resources/index.ts
index 552043a..18963e7 100644
--- a/src/resources/index.ts
+++ b/src/resources/index.ts
@@ -23,6 +23,7 @@ export {
Browsers,
type BrowserPersistence,
type BrowserPoolRef,
+ type BrowserUsage,
type Profile,
type BrowserCreateResponse,
type BrowserRetrieveResponse,
diff --git a/src/resources/invocations.ts b/src/resources/invocations.ts
index 1e5cb0f..eb85200 100644
--- a/src/resources/invocations.ts
+++ b/src/resources/invocations.ts
@@ -487,6 +487,11 @@ export namespace InvocationListBrowsersResponse {
*/
proxy_id?: string;
+ /**
+ * Session usage metrics.
+ */
+ usage?: BrowsersAPI.BrowserUsage;
+
/**
* Initial browser window size in pixels with optional refresh rate. If omitted,
* image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted,
diff --git a/src/version.ts b/src/version.ts
index c17ccee..2f1576d 100644
--- a/src/version.ts
+++ b/src/version.ts
@@ -1 +1 @@
-export const VERSION = '0.40.0'; // x-release-please-version
+export const VERSION = '0.41.0'; // x-release-please-version