From 1662249ac1348575783e02ece590c371a1085097 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 02:06:47 +0000 Subject: [PATCH 1/3] fix(stlc): stop hand-edited CI workflows from blocking seals and builds Editing the generated CI/release workflows in an SDK repo is supported: stlc writes them once and then leaves them under the repo's ownership. Two safety checks did not account for that and could refuse to seal custom code, or refuse to build, over workflow edits that were never at risk of being overwritten. The seal refusal could not be cleared by rebuilding. Sealing is also now recorded in place rather than under a new filename each time, so an interrupted build can no longer leave a workspace with no record of its sealed custom code, and sealing one branch no longer discards the record for another. --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index a1f879c..4e6679d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1235,9 +1235,9 @@ baseline-browser-mapping@^2.9.0: integrity sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg== brace-expansion@^2.0.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.3.tgz#1bf69aacdf6a4380ca17c284d9f928d4aa6401bc" - integrity sha512-DRdx5neNsG/QXbniLFWi2YmC/68oeOOmKz6zOjVk6ZS1ZLXgLIKqVEc6hWsmkjBbgii0SwaBTcJ5XKj5gzY/4A== + version "2.1.4" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.4.tgz#589dab11c0018d0366be64cd8bf12c8dbecc8326" + integrity sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg== dependencies: balanced-match "^1.0.0" From 791aaa802ad4d2037daf575826111d2711465907 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 18:06:52 +0000 Subject: [PATCH 2/3] feat: Report the unified concurrency ceiling from the org limits endpoint --- .stats.yml | 4 ++-- src/resources/projects/limits.ts | 9 +++------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.stats.yml b/.stats.yml index e1475ca..0f14b3d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 127 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-7b03462454d6fa8390eaebc1b411d3e160501bf96abb93b75d38dfc382d4ce51.yml -openapi_spec_hash: ba55400aafb4759cc06ec139fe528dfc +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-7d774918a5bbe0a980a1dca0322e74d2b4e3d3372a2cbc9513e48f4b8b6abfa1.yml +openapi_spec_hash: 8007b5846ff01c221e29d467b1cb8aaf config_hash: 77ee715aa17061166f9a02b264a21b8d diff --git a/src/resources/projects/limits.ts b/src/resources/projects/limits.ts index 8457373..ae16b9f 100644 --- a/src/resources/projects/limits.ts +++ b/src/resources/projects/limits.ts @@ -59,8 +59,7 @@ export interface ProjectLimits { /** * @deprecated Deprecated: pooled browsers now count toward - * `max_concurrent_sessions`. Always null once the unified concurrency limit is - * enabled for your organization. + * `max_concurrent_sessions`. Always null. */ max_pooled_sessions?: number | null; } @@ -81,8 +80,7 @@ export interface UpdateProjectLimitsRequest { /** * @deprecated Deprecated: pooled browsers now count toward - * `max_concurrent_sessions`. Requests that set this field are rejected with a 400 - * once the unified concurrency limit is enabled for your organization. + * `max_concurrent_sessions`. Requests that set this field are rejected with a 400. */ max_pooled_sessions?: number | null; } @@ -103,8 +101,7 @@ export interface LimitUpdateParams { /** * @deprecated Deprecated: pooled browsers now count toward - * `max_concurrent_sessions`. Requests that set this field are rejected with a 400 - * once the unified concurrency limit is enabled for your organization. + * `max_concurrent_sessions`. Requests that set this field are rejected with a 400. */ max_pooled_sessions?: number | null; } From 544e20ad130d3407e5ff21dc89c749f0920eae16 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 18:07:43 +0000 Subject: [PATCH 3/3] release: 0.86.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 13 +++++++++++++ package.json | 2 +- src/version.ts | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b7e1f86..1f573a8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.85.0" + ".": "0.86.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e467fc5..1e0af28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 0.86.0 (2026-07-31) + +Full Changelog: [v0.85.0...v0.86.0](https://github.com/kernel/kernel-node-sdk/compare/v0.85.0...v0.86.0) + +### Features + +* Report the unified concurrency ceiling from the org limits endpoint ([791aaa8](https://github.com/kernel/kernel-node-sdk/commit/791aaa802ad4d2037daf575826111d2711465907)) + + +### Bug Fixes + +* **stlc:** stop hand-edited CI workflows from blocking seals and builds ([1662249](https://github.com/kernel/kernel-node-sdk/commit/1662249ac1348575783e02ece590c371a1085097)) + ## 0.85.0 (2026-07-29) Full Changelog: [v0.84.0...v0.85.0](https://github.com/kernel/kernel-node-sdk/compare/v0.84.0...v0.85.0) diff --git a/package.json b/package.json index 556710c..7a3d660 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@onkernel/sdk", - "version": "0.85.0", + "version": "0.86.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 2e21901..aefe211 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.85.0'; // x-release-please-version +export const VERSION = '0.86.0'; // x-release-please-version