diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d720349..52ffe5a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.73.0" + ".": "0.74.0" } diff --git a/.stats.yml b/.stats.yml index 9118082..a2cf046 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 125 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-55409ab573762d8bc010fb34c885651ca858a97d4353b4776b7aafeaaa313257.yml -openapi_spec_hash: 0cf678d80f2a2b73fb9ec82d05c8cc0a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-ea36e417a5dbc80a7dab65b38bd6c892520929d31363e626a3341436d697a17c.yml +openapi_spec_hash: fb15f771cbf9c937a4674f23f9a56050 config_hash: 06186eb40e0058a2a87ac251fc07415d diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bd3f79..bbac46f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.74.0 (2026-07-02) + +Full Changelog: [v0.73.0...v0.74.0](https://github.com/kernel/kernel-node-sdk/compare/v0.73.0...v0.74.0) + +### Features + +* Add tablet and mobile viewport presets to pool dashboard ([c1000cb](https://github.com/kernel/kernel-node-sdk/commit/c1000cb259c7bd06b220987fa5c641a963cb45c3)) + ## 0.73.0 (2026-07-01) Full Changelog: [v0.72.0...v0.73.0](https://github.com/kernel/kernel-node-sdk/compare/v0.72.0...v0.73.0) diff --git a/package.json b/package.json index dc0bdaa..6ee8ffa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@onkernel/sdk", - "version": "0.73.0", + "version": "0.74.0", "description": "The official TypeScript library for the Kernel API", "author": "Kernel <>", "types": "dist/index.d.ts", diff --git a/src/resources/browser-pools.ts b/src/resources/browser-pools.ts index f05c289..2cc6a0e 100644 --- a/src/resources/browser-pools.ts +++ b/src/resources/browser-pools.ts @@ -282,14 +282,14 @@ export namespace BrowserPool { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } @@ -438,14 +438,14 @@ export interface BrowserPoolAcquireResponse { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } @@ -536,14 +536,14 @@ export interface BrowserPoolCreateParams { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } @@ -663,14 +663,14 @@ export interface BrowserPoolUpdateParams { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } diff --git a/src/resources/browsers/browsers.ts b/src/resources/browsers/browsers.ts index 6825b1b..6ae0ca8 100644 --- a/src/resources/browsers/browsers.ts +++ b/src/resources/browsers/browsers.ts @@ -459,14 +459,14 @@ export interface BrowserCreateResponse { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } @@ -591,14 +591,14 @@ export interface BrowserRetrieveResponse { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } @@ -723,14 +723,14 @@ export interface BrowserUpdateResponse { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } @@ -855,14 +855,14 @@ export interface BrowserListResponse { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } @@ -992,14 +992,14 @@ export interface BrowserCreateParams { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } diff --git a/src/resources/invocations.ts b/src/resources/invocations.ts index 381ff1b..4c66e43 100644 --- a/src/resources/invocations.ts +++ b/src/resources/invocations.ts @@ -538,14 +538,14 @@ export namespace InvocationListBrowsersResponse { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ viewport?: Shared.BrowserViewport; } diff --git a/src/resources/shared.ts b/src/resources/shared.ts index e18de32..ea860cd 100644 --- a/src/resources/shared.ts +++ b/src/resources/shared.ts @@ -68,14 +68,14 @@ export interface BrowserProfile { * image defaults apply (1920x1080@25). For GPU images, the default is * 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. * Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, - * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended - * presets use one of these resolutions with refresh rates 60, 30, 25, or 10: - * 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, - * 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. - * Viewports outside this list may exhibit unstable live view or recording - * behavior. If refresh_rate is not provided, it will be automatically determined - * based on the resolution (higher resolutions use lower refresh rates to keep - * bandwidth reasonable). + * 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60, 768x1024@60, 390x844@60. For + * GPU images, recommended presets use one of these resolutions with refresh rates + * 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, + * 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, + * 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view + * or recording behavior. If refresh_rate is not provided, it will be automatically + * determined based on the resolution (higher resolutions use lower refresh rates + * to keep bandwidth reasonable). */ export interface BrowserViewport { /** diff --git a/src/version.ts b/src/version.ts index 9cf3cf2..c88d4bf 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.73.0'; // x-release-please-version +export const VERSION = '0.74.0'; // x-release-please-version