Skip to content

release: 0.72.0#128

Merged
stainless-app[bot] merged 2 commits into
mainfrom
release-please--branches--main--changes--next
Jun 26, 2026
Merged

release: 0.72.0#128
stainless-app[bot] merged 2 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.72.0 (2026-06-26)

Full Changelog: v0.71.0...v0.72.0

Bug Fixes

  • api: browser pool profile omits save_changes (BrowserPoolProfile) (5e31861)

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
Removing BrowserProfile and changing pool Profile field types is a compile-time breaking change for Go callers that reused shared.BrowserProfile or set SaveChanges on pool requests.

Overview
Release 0.72.0 bumps package/docs version metadata and refreshes the OpenAPI spec reference.

The substantive API change is browser pool profiles: create/update/config and responses now use dedicated pool profile types (BrowserPoolNewParamsProfile, BrowserPoolUpdateParamsProfile, BrowserPoolBrowserPoolConfigProfile) with only id and nameno save_changes. Pool New/Update godoc notes that pooled browsers load profiles read-only and ignore any save_changes sent on the wire.

shared.BrowserProfile (response type with SaveChanges) and the root BrowserProfile alias are removed; single browser sessions still use BrowserProfileParam with SaveChanges. Tests for browser pools were updated to the new profile structs.

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

@stainless-app

stainless-app Bot commented Jun 26, 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/5e31861edf251908db94a60e32f5f15507a6f272/source.zip'. Run 'go mod edit -replace github.com/kernel/kernel-go-sdk=/path/to/unzipped_directory'.

Expires at: Sun, 26 Jul 2026 18:24:43 GMT
Updated at: Fri, 26 Jun 2026 18:24:43 GMT

@IlyaasK

IlyaasK commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

⚠️ This release ships a breaking change that's currently classified as a patch fix.

kernel/kernel#2484 changed the browser pool profile field: the type is now a pool-specific BrowserPoolProfile (id/name only) instead of the shared BrowserProfile, and save_changes is no longer part of the pool profile. The regen landed here as fix(api): browser pool profile omits save_changes, so release-please is cutting 0.71.1 (patch) with no BREAKING CHANGES section.

Per Sayan's review on #2484, this should be a minor bump (→ 0.72.0) with a flagged changelog entry:

  • Breaking for typed SDK users: BrowserPoolNewParams.Profile / BrowserPoolUpdateParams.Profile and the response …BrowserPoolConfig.Profile no longer use shared.BrowserProfile(Param). The SaveChanges field is gone, so any code that set Profile: shared.BrowserProfileParam{… SaveChanges: …} on a pool, or read .Profile.SaveChanges back, no longer compiles.
  • Wire-compatible: raw-HTTP / inline callers are unaffected.
  • Behavior change: save_changes: true on a pool used to return 400 ("not supported for browser pools") and is now silently ignored.

Suggested fix so release-please reclassifies: re-mark the regen commit as fix!(api): … (or add a BREAKING CHANGE: footer) so it bumps minor and emits a BREAKING CHANGES section. Suggested entry:

⚠ BREAKING CHANGES

  • api: browser pool profile is now BrowserPoolProfile (id/name only); save_changes is no longer accepted on pool profiles. Wire-compatible for inline callers; typed callers using the pool profile type must update. save_changes on a pool is now silently ignored (was a 400).

cc @jarugupj — flagging before this is cut, since the SDK consumers (CLI, terraform-provider-kernel) bump against this version next.

@IlyaasK IlyaasK self-requested a review June 26, 2026 18:49
@IlyaasK IlyaasK changed the title release: 0.71.1 release: 0.72 Jun 26, 2026
@IlyaasK IlyaasK force-pushed the release-please--branches--main--changes--next branch from a6d986a to ecfeb11 Compare June 26, 2026 19:03
@IlyaasK IlyaasK changed the title release: 0.72 release: 0.72.0 Jun 26, 2026
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ecfeb11 to 51a5213 Compare June 26, 2026 19:03
@stainless-app stainless-app Bot changed the title release: 0.72.0 release: 0.71.1 Jun 26, 2026
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 51a5213 to f7024b0 Compare June 26, 2026 19:04
@IlyaasK IlyaasK changed the title release: 0.71.1 release: 0.72 Jun 26, 2026
@IlyaasK IlyaasK changed the title release: 0.72 release: 0.72.0 Jun 26, 2026
@stainless-app

stainless-app Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

Release version edited manually

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

If you instead want to use the version number 0.71.1 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 f7024b0 to 6c1d5e5 Compare June 26, 2026 19:10

@IlyaasK IlyaasK 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.

lgtm

@stainless-app stainless-app Bot merged commit bdb4a6f into main Jun 26, 2026
10 checks passed
@stainless-app

stainless-app Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Release is at https://github.com/kernel/kernel-go-sdk/releases/tag/v0.72.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