release: 0.82.0#140
Conversation
|
🧪 Testing To try out this version of the SDK: Expires at: Sat, 22 Aug 2026 20:17:15 GMT |
e68dfcb to
6b76ed2
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 2 potential issues.
❌ 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 6b76ed2. Configure here.
| // returned as zstd-compressed tar archives, while legacy profiles remain JSON. Set | ||
| // `format=tar` to decompress current profiles during download; legacy profiles | ||
| // remain JSON. | ||
| func (r *ProfileService) Download(ctx context.Context, idOrName string, query ProfileDownloadParams, opts ...option.RequestOption) (res *http.Response, err error) { |
There was a problem hiding this comment.
Download API break unmarked
Medium Severity
ProfileService.Download now requires a third argument, ProfileDownloadParams, so existing Download(ctx, idOrName, opts...) call sites no longer compile. The 0.82.0 changelog lists profile download streaming as a feature without a breaking-change note or migration guidance for Go consumers.
Triggered by learned rule: Flag breaking API changes misclassified as patch fixes
Reviewed by Cursor Bugbot for commit 6b76ed2. Configure here.
6b76ed2 to
4f0b74f
Compare
rgarcia
left a comment
There was a problem hiding this comment.
generated profile download format support and format-neutral Accept header look correct.
|
🤖 Release is at https://github.com/kernel/kernel-go-sdk/releases/tag/v0.82.0 🌻 |


Automated Release PR
0.82.0 (2026-07-23)
Full Changelog: v0.81.0...v0.82.0
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
Medium Risk
Profiles.Downloadnow requires aProfileDownloadParamsargument, which is a breaking change for existing Go callers on a minor release.Overview
Release 0.82.0 bumps package version metadata and syncs the OpenAPI/Stainless codegen snapshot.
Profile downloads now take a required
ProfileDownloadParamsargument with an optionalformatquery (tar.zstortar). Docs describe default zstd-compressed tar for current profiles, JSON for legacy, and decompressed tar whenformat=tar. The download request sends query params on the GET and usesapplication/octet-streamAccept.Project APIs document that create/update name fields are limited to 1–255 Unicode code points (not byte/character count wording alone).
Tests and
api.mdreflect the newDownloadsignature; project update test uses a shorter sample name.Reviewed by Cursor Bugbot for commit 4f0b74f. Bugbot is set up for automated code reviews on this repo. Configure here.