release: 0.55.0#104
Conversation
Pin all GitHub Actions referenced in generated workflows (both first-party `actions/*` and third-party) to immutable commit SHAs. Updating pinned actions is now a deliberate codegen-side bump rather than implicit on every workflow run.
|
Firetiger deploy monitoring skipped This PR didn't match the auto-monitor filter configured on your GitHub connection:
Reason: This is an automated release PR with no visible changes to API endpoints or Temporal workflows; it appears to be a version bump only. To monitor this PR anyway, reply with |
886dbc7 to
3e226c1
Compare
|
🧪 Testing To try out this version of the SDK: Expires at: Sun, 14 Jun 2026 20:33:04 GMT |
3e226c1 to
f544f7a
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes 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 f544f7a. Configure here.
| return func(eos *encOpts) { | ||
| eos.skipCompaction = true | ||
| } | ||
| } |
There was a problem hiding this comment.
WithSkipCompaction ignores its boolean parameter
Medium Severity
WithSkipCompaction accepts a bool parameter b but never uses it — the closure unconditionally sets eos.skipCompaction = true. Calling WithSkipCompaction(false) would still enable skip compaction, which contradicts the function's API contract. The assignment needs to use b instead of the hard-coded true.
Reviewed by Cursor Bugbot for commit f544f7a. Configure here.
| t.Fatalf("didn't expect error %v, expected %s", err, test.expected) | ||
| } | ||
| if string(b) != test.expected { | ||
| t.Logf("expected %s (%s), received %s", test.expected, reflect.TypeOf(test.value), string(b)) |
There was a problem hiding this comment.
Test silently logs assertion failures instead of failing
Medium Severity
The "shimjson-marshal" sub-test uses t.Logf for its assertion check instead of t.Errorf or t.Fatalf. This means the test will silently pass even when the output doesn't match the expected value — it just logs the mismatch without failing. Every other assertion in this file uses t.Fatalf, so this appears to be an accidental use of t.Logf, leaving this test block unable to catch regressions.
Reviewed by Cursor Bugbot for commit f544f7a. Configure here.
f544f7a to
9130fd8
Compare
9130fd8 to
21661b8
Compare
Release version edited manuallyThe Pull Request version has been manually set to If you instead want to use the version number |
21661b8 to
6b6d8c0
Compare
|
🤖 Release is at https://github.com/kernel/kernel-go-sdk/releases/tag/v0.55.0 🌻 |


Automated Release PR
0.55.0 (2026-05-15)
Full Changelog: v0.53.0...v0.55.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
Moderate risk: expands managed-auth request/response schema and changes the internal JSON marshaling behavior (new options + skip-compaction optimization), which could affect request serialization and any code relying on strict compaction/validation of
json.Marshaleroutputs.Overview
Managed auth connections gain new configuration surface:
auto_reauthandhealth_checksare added toManagedAuth,ManagedAuthCreateRequestParam, andManagedAuthUpdateRequestParam, with tests updated to send these optional fields.Internal JSON encoding is optimized by adding
Optionsupport tointernal/encoding/json.Marshaland aWithSkipCompactionflag that bypasses the compaction step forjson.Marshalersubtypes;packages/paramnow uses this for request encoding and adds tests covering nested/non-compacted marshaler behavior.Release housekeeping bumps to v0.55.0 (manifest,
internal/version.go, README, changelog, OpenAPI stats) and pins GitHub Actions versions in CI.Reviewed by Cursor Bugbot for commit 6b6d8c0. Bugbot is set up for automated code reviews on this repo. Configure here.