From e8cbf88b26336407e4608b74088fe2821ff5ad25 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 9 Jun 2026 17:53:38 +0000 Subject: [PATCH 1/4] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1ef2a27..b6b58cb 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 27 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/browserbase-f39b852755134d01a440f7c37701f6c5397f43d13740d9ba08739cae488382a7.yml -openapi_spec_hash: de6c25eebe5026d0fb9a4d7a93ec7718 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/browserbase-eaca39f859613c4a3a96aaaaadf8bd92e845dc7245eb78617988e14e14d6a554.yml +openapi_spec_hash: e66a466a5446a2d85781786768e6b257 config_hash: d4b0c534eaf7665ea25168e0e824c9d3 From 840e857c4ad057bae6d0d0deec8f132f4c364858 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 04:54:56 +0000 Subject: [PATCH 2/4] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b6b58cb..1b5592f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 27 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/browserbase-eaca39f859613c4a3a96aaaaadf8bd92e845dc7245eb78617988e14e14d6a554.yml -openapi_spec_hash: e66a466a5446a2d85781786768e6b257 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/browserbase-a896c28015c625eaa4efd6319489dc91c932a6ab17780c5e1bf3648bd4bed9c7.yml +openapi_spec_hash: a1ee972826c5331971d4d9b437f9e6d5 config_hash: d4b0c534eaf7665ea25168e0e824c9d3 From eb0113dd0c7336a68a01f0451258aaf97fc14413 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 19:28:48 +0000 Subject: [PATCH 3/4] docs: document and un-gate allowedDomains session setting --- .stats.yml | 4 ++-- src/resources/sessions/sessions.ts | 12 ++++++++++++ tests/api-resources/sessions/sessions.test.ts | 1 + 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1b5592f..2fef781 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 27 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/browserbase-a896c28015c625eaa4efd6319489dc91c932a6ab17780c5e1bf3648bd4bed9c7.yml -openapi_spec_hash: a1ee972826c5331971d4d9b437f9e6d5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/browserbase-325727e382d1635cdcff3d81e93432c314290a644a5252095fc9d23350e8fbae.yml +openapi_spec_hash: 1c0874c5d6253bdf144e617203d788c7 config_hash: d4b0c534eaf7665ea25168e0e824c9d3 diff --git a/src/resources/sessions/sessions.ts b/src/resources/sessions/sessions.ts index 0dc62c6..64aec7b 100644 --- a/src/resources/sessions/sessions.ts +++ b/src/resources/sessions/sessions.ts @@ -246,6 +246,18 @@ export namespace SessionCreateParams { */ advancedStealth?: boolean; + /** + * An optional list of allowed domains for the session. If you pass one or more + * domains, Browserbase restricts top-level (main-frame) page navigations to the + * listed domains and their subdomains. For example, `example.com` also permits + * `www.example.com` and `a.b.example.com`, but not `notexample.com`. Matching is + * domain-based, not full-URL. An empty list (the default) disables the restriction + * entirely. Browserbase enforces only main-frame navigations; it does not block + * iframe/subframe loads or other in-page resource requests (images, scripts, XHR, + * etc.). + */ + allowedDomains?: Array; + /** * Enable or disable ad blocking in the browser. Defaults to `false`. */ diff --git a/tests/api-resources/sessions/sessions.test.ts b/tests/api-resources/sessions/sessions.test.ts index 1933ab1..69267ea 100644 --- a/tests/api-resources/sessions/sessions.test.ts +++ b/tests/api-resources/sessions/sessions.test.ts @@ -34,6 +34,7 @@ describe('resource sessions', () => { { browserSettings: { advancedStealth: true, + allowedDomains: ['string'], blockAds: true, captchaImageSelector: 'captchaImageSelector', captchaInputSelector: 'captchaInputSelector', From 58e7ca02d30fd8df6e4fe892e27ab9a52f1283d2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 19:29:08 +0000 Subject: [PATCH 4/4] release: 2.14.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/version.ts | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b9c017b..288ee47 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.14.0" + ".": "2.14.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 196ce2a..c36a98d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 2.14.1 (2026-06-12) + +Full Changelog: [v2.14.0...v2.14.1](https://github.com/browserbase/sdk-node/compare/v2.14.0...v2.14.1) + +### Documentation + +* document and un-gate allowedDomains session setting ([eb0113d](https://github.com/browserbase/sdk-node/commit/eb0113dd0c7336a68a01f0451258aaf97fc14413)) + ## 2.14.0 (2026-06-08) Full Changelog: [v2.13.0...v2.14.0](https://github.com/browserbase/sdk-node/compare/v2.13.0...v2.14.0) diff --git a/package-lock.json b/package-lock.json index 515b756..473e3ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@browserbasehq/sdk", - "version": "2.14.0", + "version": "2.14.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@browserbasehq/sdk", - "version": "2.14.0", + "version": "2.14.1", "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", diff --git a/package.json b/package.json index afc850b..c3d9724 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@browserbasehq/sdk", - "version": "2.14.0", + "version": "2.14.1", "description": "The official Node.js library for the Browserbase API", "author": "Browserbase ", "types": "dist/index.d.ts", diff --git a/src/version.ts b/src/version.ts index 22e5184..1732631 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.14.0'; // x-release-please-version +export const VERSION = '2.14.1'; // x-release-please-version