release: 0.89.0 - #160
Conversation
|
🧪 Testing To try out this version of the SDK: Expires at: Fri, 11 Sep 2026 16:09:00 GMT |
Stainless-Generated-From: b05ace18e59c3b35467e1a65316cff61c3dcba95
680faf4 to
ab983d5
Compare
ab983d5 to
33ee1ce
Compare
33ee1ce to
3268ada
Compare
Stainless-Generated-From: 32cec208cbe73659f4ff7628a9666bf2f5fb2010
3268ada to
5a8251c
Compare
5a8251c to
a5b132f
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit a5b132f. Configure here.
| AuthConnectionsUsed int64 `json:"auth_connections_used" api:"required"` | ||
| // Maximum managed auth connections the organization's plan allows. Null means | ||
| // unlimited. Counted org-wide, so it cannot be multiplied across projects. | ||
| MaxAuthConnections int64 `json:"max_auth_connections" api:"required"` |
There was a problem hiding this comment.
Nullable limit tagged as required
High Severity
MaxAuthConnections is documented as null for unlimited plans but tagged api:"required", unlike DefaultProjectMaxConcurrentSessions and other null-means-uncapped int limits that use api:"nullable". A JSON null decodes to 0 with Valid() false, so capacity checks like AuthConnectionsUsed >= MaxAuthConnections treat unlimited as exhausted even at zero usage.
Reviewed by Cursor Bugbot for commit a5b132f. Configure here.
Stainless-Generated-From: ce3f3f2c8fea9a39887bbc1b6275111bc2532159
a5b132f to
325e795
Compare
325e795 to
b67df2f
Compare
|
🤖 Release is at https://github.com/kernel/kernel-go-sdk/releases/tag/v0.89.0 🌻 |


Automated Release PR
0.89.0 (2026-08-12)
Features
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
Note
High Risk
Rewrites release and promotion CI workflows that control how SDK changes reach production and how GitHub releases are created. API surface changes are additive but the automation path is critical infrastructure.
Overview
Releases 0.89.0 with two API features and a redesigned release pipeline.
API features
Adds geographic
region(us-east/eu-west) across browser and browser-pool create params, responses, and list filters. Region is fixed at create time and plan-gated.Extends
GET /org/limitswith plan-derived managed-auth fields:auth_connections_used,max_auth_connections, andmin_health_check_interval_seconds.Release automation
Replaces the legacy
stainless/releasepromotion PR with anext→mainversioned release flow. Staging promotion now merges validated changes into productionnext(with conflict recovery PRs), and release-please opens/updates the versioned PR fromnextthen creates the GitHub release on merge tomain.Reviewed by Cursor Bugbot for commit a5b132f. Bugbot is set up for automated code reviews on this repo. Configure here.