release: 0.77.0#133
Conversation
…ed_sessions (CUS-275)
|
🧪 Testing To try out this version of the SDK: Expires at: Wed, 12 Aug 2026 15:44:23 GMT |
5011ba5 to
8ef06c1
Compare
8ef06c1 to
6846956
Compare
6846956 to
5e62c63
Compare
5e62c63 to
cae2f37
Compare
cae2f37 to
4be0a14
Compare
4be0a14 to
dc3915d
Compare
dc3915d to
df6078f
Compare
df6078f to
d00e6f7
Compare
d00e6f7 to
fbfb965
Compare
|
🤖 Release is at https://github.com/kernel/kernel-go-sdk/releases/tag/v0.77.0 🌻 |
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.
Want fixes drafted automatically? Bugbot Autofix can create code changes for findings. A team admin can enable Autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit fbfb965. Configure here.
| // Filter by service name. | ||
| Service param.Opt[string] `query:"service,omitzero" json:"-"` | ||
| // Filter out results by HTTP method. | ||
| ExcludeMethod []string `query:"exclude_method,omitzero" json:"-"` |
There was a problem hiding this comment.
Undocumented audit ExcludeMethod breaking change
Medium Severity
AuditLogListParams and AuditLogExportChunkParams change ExcludeMethod from param.Opt[string] to []string, which breaks existing Go code that still passes kernel.String(...). The 0.77.0 changelog lists this only as a feature, with no breaking-change notice or migration hint.
Additional Locations (2)
Triggered by learned rule: Flag breaking API changes misclassified as patch fixes
Reviewed by Cursor Bugbot for commit fbfb965. Configure here.


Automated Release PR
0.77.0 (2026-07-13)
Full Changelog: v0.76.0...v0.77.0
Features
Documentation
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
Medium Risk
The audit log
ExcludeMethodtype change is a breaking Go API for existing callers, and limit/concurrency deprecations may surprise integrations that still setmax_pooled_sessions.Overview
Release 0.77.0 bumps the package and OpenAPI-backed client to match two new endpoints and broader API contract updates.
New client methods:
Profiles.UpdateandProxies.Updatesupport name-only renames via PATCH. List helpers gain an optionalNamequery field for exact-match filtering on API keys, browser pools, extensions, profiles, projects, and proxies.Audit logs:
ExcludeMethodon list and export-chunk params is now[]stringinstead of a single optional string—callers must pass a slice.Deployments responses add read-only source identity fields (
source_type,source_url,source_ref,source_path,source_checksum). Project/org limits docs deprecatemax_pooled_sessionsin favor of a unifiedmax_concurrent_sessionsconcurrency model.Browser pool create/update param and response comments are tightened (defaults, clear-vs-replace on PATCH,
refresh_on_profile_updatebehavior when the profile changes). Proxy-by-name and listquerysemantics are documented more precisely across auth and list params.Reviewed by Cursor Bugbot for commit fbfb965. Bugbot is set up for automated code reviews on this repo. Configure here.