Skip to content

release: 0.53.0#100

Closed
stainless-app[bot] wants to merge 12 commits into
mainfrom
release-please--branches--main--changes--next
Closed

release: 0.53.0#100
stainless-app[bot] wants to merge 12 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented Apr 29, 2026

Automated Release PR

0.53.0 (2026-05-12)

Full Changelog: v0.52.0...v0.53.0

Features

  • Add 'switch' MFA option type for generic method-switcher links (b6c0d17)
  • Add opt-in record_session flag to managed auth (5673b41)
  • api: server-side search on GET /projects (81a050d)
  • browser_pools: add start_url config (KERNEL-1217 PR 2) (b2c8f95)
  • managed-auth: surface awaiting_external_action even when fallback actions exist (c1a9ba4)
  • Scope name uniqueness to project for profiles, session_pools, extensions, credentials (be3c6bd)

Bug Fixes

  • go: avoid panic when http.DefaultTransport is wrapped (15e7a88)

Chores

  • avoid embedding reflect.Type for dead code elimination (c267709)
  • redact api-key headers in debug logs (405d242)

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
Medium risk: updates request/response models and client behavior (default transport handling and debug logging redaction), which could subtly affect HTTP behavior and downstream integrations.

Overview
Updates the generated SDK to v0.53.0 (manifest/version/docs/changelog) and refreshes the OpenAPI spec inputs.

Extends managed auth to support record_session (per-connection default plus per-login override) and adds a new MFA option type switch; also updates flow field semantics to allow fallback actions during awaiting_external_action.

Adds query support to Projects.List for server-side name searching, and introduces start_url for browser session creation and browser pool warm-up/config (including exposing start_url in browser-related responses).

Hardens client internals by avoiding a panic when http.DefaultTransport isn’t a *http.Transport, redacting sensitive headers in option.WithDebugLog, and tweaking internal encoder/decoder cache keys to avoid embedding reflect.Type (better dead-code elimination).

Reviewed by Cursor Bugbot for commit c79e094. Bugbot is set up for automated code reviews on this repo. Configure here.

@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented Apr 29, 2026

🧪 Testing

To try out this version of the SDK:

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

Expires at: Thu, 11 Jun 2026 21:38:29 GMT
Updated at: Tue, 12 May 2026 21:38:29 GMT

@firetiger-agent
Copy link
Copy Markdown

Firetiger deploy monitoring skipped

This PR didn't match the auto-monitor filter configured on your GitHub connection:

Any PR that changes the kernel API. Monitor changes to API endpoints (packages/api/cmd/api/) and Temporal workflows (packages/api/lib/temporal) in the kernel repo

Reason: This is an automated release PR with no actual code changes to API endpoints or Temporal workflows; deploy monitoring should be opted in manually if needed.

To monitor this PR anyway, reply with @firetiger monitor this.

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 881a9b9 to 1adb1bd Compare April 30, 2026 14:56
@stainless-app stainless-app Bot changed the title release: 0.52.1 release: 0.53.0 Apr 30, 2026
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 5 times, most recently from 389f49e to 87ebb44 Compare May 5, 2026 21:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 3 times, most recently from d567757 to fdab145 Compare May 11, 2026 20:43
stainless-app Bot added 9 commits May 12, 2026 17:19
defaultHTTPClient performed an unchecked type assertion on
http.DefaultTransport, which panicked for any caller that had wrapped
the global transport (e.g. otelhttp.NewTransport for distributed
tracing). When the assertion fails, fall back to the wrapped
RoundTripper as-is — preserving the caller's wrapping at the cost of
ResponseHeaderTimeout, which is strictly better than panicking.
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from fdab145 to a188e63 Compare May 12, 2026 17:22
@hiroTamada hiroTamada changed the title release: 0.53.0 release: 0.52.1 May 12, 2026
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented May 12, 2026

Release version edited manually

The Pull Request version has been manually set to 0.52.1 and will be used for the release.

If you instead want to use the version number 0.53.0 generated from conventional commits, just remove the label autorelease: custom version from this Pull Request.

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a188e63 to 5d33eb6 Compare May 12, 2026 19:02
@hiroTamada hiroTamada changed the title release: 0.52.1 release: 0.53.0 May 12, 2026
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 5d33eb6 to a7284b7 Compare May 12, 2026 19:03
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a7284b7 to b896f6f Compare May 12, 2026 19:36
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b896f6f to c79e094 Compare May 12, 2026 21:38
@masnwilliams
Copy link
Copy Markdown
Contributor

Closing to re-align version at 0.54.0 across all SDKs. Changes are preserved on the next branch.

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.

2 participants