From c6878d4b555e00680709d0778e142439c8990d74 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 22:42:56 +0000 Subject: [PATCH 1/2] feat: Add proxy hostname bypass hosts --- .stats.yml | 4 ++-- src/resources/proxies.ts | 25 +++++++++++++++++++++++++ tests/api-resources/proxies.test.ts | 1 + 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3e385c4..9538870 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-9462b3d8f055f8bda06da65583f5aa09a17d35254c5983796d8e84ebb3c62c47.yml -openapi_spec_hash: 1914dd35b8e0e5a21ccec91eac2a616d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-d53de581fcac5c3b06940fc93667b9cd2a6a60dd3674da7c1f47484b0f442bf8.yml +openapi_spec_hash: 177d0c537b7e5357c815bb64175e6484 config_hash: c6b88eea9a15840f26130eb8ed3b42a0 diff --git a/src/resources/proxies.ts b/src/resources/proxies.ts index f30203f..7174a6f 100644 --- a/src/resources/proxies.ts +++ b/src/resources/proxies.ts @@ -58,6 +58,11 @@ export interface ProxyCreateResponse { id?: string; + /** + * Hostnames that should bypass the parent proxy and connect directly. + */ + bypass_hosts?: Array; + /** * Configuration specific to the selected proxy `type`. */ @@ -283,6 +288,11 @@ export interface ProxyRetrieveResponse { id?: string; + /** + * Hostnames that should bypass the parent proxy and connect directly. + */ + bypass_hosts?: Array; + /** * Configuration specific to the selected proxy `type`. */ @@ -511,6 +521,11 @@ export namespace ProxyListResponse { id?: string; + /** + * Hostnames that should bypass the parent proxy and connect directly. + */ + bypass_hosts?: Array; + /** * Configuration specific to the selected proxy `type`. */ @@ -737,6 +752,11 @@ export interface ProxyCheckResponse { id?: string; + /** + * Hostnames that should bypass the parent proxy and connect directly. + */ + bypass_hosts?: Array; + /** * Configuration specific to the selected proxy `type`. */ @@ -957,6 +977,11 @@ export interface ProxyCreateParams { */ type: 'datacenter' | 'isp' | 'residential' | 'mobile' | 'custom'; + /** + * Hostnames that should bypass the parent proxy and connect directly. + */ + bypass_hosts?: Array; + /** * Configuration specific to the selected proxy `type`. */ diff --git a/tests/api-resources/proxies.test.ts b/tests/api-resources/proxies.test.ts index aa1f052..237c7dc 100644 --- a/tests/api-resources/proxies.test.ts +++ b/tests/api-resources/proxies.test.ts @@ -24,6 +24,7 @@ describe('resource proxies', () => { test.skip('create: required and optional params', async () => { const response = await client.proxies.create({ type: 'datacenter', + bypass_hosts: ['string'], config: { country: 'US' }, name: 'name', protocol: 'http', From d667186c0b75ceb0215ff338aefd56f7b13e12db Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 22:43:17 +0000 Subject: [PATCH 2/2] release: 0.39.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 bc86e4a..418b49e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.38.0" + ".": "0.39.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c3d21f..e70dc6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 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) + +### Features + +* Add proxy hostname bypass hosts ([c6878d4](https://github.com/kernel/kernel-node-sdk/commit/c6878d4b555e00680709d0778e142439c8990d74)) + ## 0.38.0 (2026-02-25) Full Changelog: [v0.37.0...v0.38.0](https://github.com/kernel/kernel-node-sdk/compare/v0.37.0...v0.38.0) diff --git a/package.json b/package.json index 8bb0da4..1f026fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@onkernel/sdk", - "version": "0.38.0", + "version": "0.39.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 723001a..5f972a9 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.38.0'; // x-release-please-version +export const VERSION = '0.39.0'; // x-release-please-version