Skip to content

release: 0.82.0#140

Merged
stainless-app[bot] merged 4 commits into
mainfrom
release-please--branches--main--changes--next
Jul 23, 2026
Merged

release: 0.82.0#140
stainless-app[bot] merged 4 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.82.0 (2026-07-23)

Full Changelog: v0.81.0...v0.82.0

Features

  • Count project names by Unicode code point (fa9dcd4)
  • Stream profile downloads as tar archives (2a2ffe3)
  • Use format-neutral profile download Accept header (d6464d5)

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.Download now requires a ProfileDownloadParams argument, 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 ProfileDownloadParams argument with an optional format query (tar.zst or tar). Docs describe default zstd-compressed tar for current profiles, JSON for legacy, and decompressed tar when format=tar. The download request sends query params on the GET and uses application/octet-stream Accept.

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.md reflect the new Download signature; 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.

@stainless-app

stainless-app Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

Download and unzip: 'https://pkg.stainless.com/s/kernel-go/d6464d5539667645bf79f5e10389b04c7a073db2/source.zip'. Run 'go mod edit -replace github.com/kernel/kernel-go-sdk=/path/to/unzipped_directory'.

Expires at: Sat, 22 Aug 2026 20:17:15 GMT
Updated at: Thu, 23 Jul 2026 20:17:15 GMT

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e68dfcb to 6b76ed2 Compare July 23, 2026 19:39

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 2 potential issues.

Fix All in Cursor

❌ 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.

Comment thread profile.go Outdated
Comment thread profile.go
// 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) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Fix in Cursor Fix in Web

Triggered by learned rule: Flag breaking API changes misclassified as patch fixes

Reviewed by Cursor Bugbot for commit 6b76ed2. Configure here.

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6b76ed2 to 4f0b74f Compare July 23, 2026 20:16

@rgarcia rgarcia left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

generated profile download format support and format-neutral Accept header look correct.

@stainless-app
stainless-app Bot merged commit b524544 into main Jul 23, 2026
10 checks passed
@stainless-app

stainless-app Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Release is at https://github.com/kernel/kernel-go-sdk/releases/tag/v0.82.0 🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant