release: 0.82.0#146
Conversation
|
🧪 Testing To try out this version of the SDK: Expires at: Sat, 22 Aug 2026 20:17:49 GMT |
903fce9 to
09fb8c1
Compare
09fb8c1 to
e6c49bf
Compare
e6c49bf to
f3e2a1f
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.
Reviewed by Cursor Bugbot for commit f3e2a1f. Configure here.
| query, | ||
| ...options, | ||
| headers: buildHeaders([{ Accept: 'application/octet-stream' }, options?.headers]), | ||
| headers: buildHeaders([{ Accept: 'application/zstd' }, options?.headers]), |
There was a problem hiding this comment.
Download options silently misrouted
High Severity
download changed from (idOrName, options?) to (idOrName, query?, options?). Existing two-argument calls that pass RequestOptions as the second argument now treat that object as query params, so timeout, signal, headers, and retries are ignored unless moved to the third argument. Typed RequestOptions values still type-check against ProfileDownloadParams, so this can fail silently at runtime.
Reviewed by Cursor Bugbot for commit f3e2a1f. Configure here.
f3e2a1f to
07e9ed7
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-node-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
Low Risk
OpenAPI-driven SDK release with backward-compatible optional params on
profiles.download; existing one-argument callers remain valid.Overview
Release 0.82.0 aligns the TypeScript SDK with OpenAPI changes for profile downloads and project naming.
Profile downloads:
client.profiles.downloadnow accepts an optional second argument (ProfileDownloadParams) withformat?: 'tar.zst' | 'tar', sends it as query params, and usesAccept: application/octet-streaminstead of a format-specific header. Docs describe default zstd tar archives for current profiles, JSON for legacy, and optional decompressed tar viaformat=tar.Projects: JSDoc on create/update request types now states project names are limited to 1–255 Unicode code points (replacing “characters”).
Version bumps (
0.81.0→0.82.0), changelog, OpenAPI stats, and a skipped test for download params round out the release.Reviewed by Cursor Bugbot for commit 07e9ed7. Bugbot is set up for automated code reviews on this repo. Configure here.