Skip to content

release: 0.111.0 - #188

Merged
stainless-app[bot] merged 7 commits into
mainfrom
release-please--branches--main--changes--next
Sep 22, 2026
Merged

stainless-app[bot] merged 7 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Automated Release PR

0.111.0 (2026-09-22)

Features

  • Allow managed auth logins to disable learned skills (aee0b02)
  • Distinguish optimistic managed auth reauth (68c5100)
  • Implement Search API v1 providers (0554699)
  • Persist stable managed auth completion timestamps (ca8d465)
  • Publish restricted_route_unavailable and unknown proxy_error codes (6e379e6)
  • Support native prepared Adyen Sessions checkout (dd9a4a4)

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
Large generated surface area plus semantic changes to managed-auth reauth flags and payment checkout (Adyen); consumers parsing can_reauth or proxy error codes may need updates.

Overview
Release 0.111.0 bumps the package version and documents four new API endpoint groups (169 configured endpoints). The headline addition is Search API v1: client.Search supports POST /search and GET /search/{id}, nested Contents.Fetch and Providers.List, plus generated types for multi-provider strategies (Brave, Exa, Perplexity, Tavily, SerpAPI, and others), content retrieval options, and provider capability metadata.

Managed auth types and docs are updated: can_reauth / can_reauth_reason now describe eligibility for unattended re-auth (not a guarantee), including a new optimistic_totp_attempt reason; login accepts optional skill_mode (enabled / disabled) for learned domain skills; timeline events gain stable completed_at for terminal login/reauth attempts.

Browser telemetry proxy errors add origin_response_incomplete, restricted_route_unavailable, and unknown with optional raw_code when the header is unrecognized.

Vault / AgentCard checkout adds adyen as a prepared processor and broadens preparation/checkout copy for device handoff (including Adyen Sessions on merchant origins).

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

Stainless-Generated-From: 73200f8e748a0264171ad884bebed92f80f5feb9
@stainless-app

stainless-app Bot commented Sep 18, 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/05546992051b109e2a59e1b4a7f6f4455b1470db/source.zip'. Run 'go mod edit -replace github.com/kernel/kernel-go-sdk=/path/to/unzipped_directory'.

Expires at: Thu, 22 Oct 2026 15:07:26 GMT
Updated at: Tue, 22 Sep 2026 15:07:26 GMT

@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from 8aa05ed to 9ce6c97 Compare September 18, 2026 23:32
Stainless-Generated-From: 092b4d420408cc54d695983898dac9c63af06859
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9ce6c97 to 8ad11ce Compare September 21, 2026 16:02
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from 8ad11ce to 59ddec7 Compare September 21, 2026 16:02
Stainless-Generated-From: eaedf05c818487fc65bcd3614e3d5d301ff55806
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 59ddec7 to f754bb1 Compare September 21, 2026 19:02
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from f754bb1 to 2abce39 Compare September 21, 2026 19:02
Stainless-Generated-From: 3aa956e6d147b9e4fd5b6d1e14708de4220c6fb1
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 2abce39 to 0490adb Compare September 21, 2026 19:25
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from 0490adb to eb103bd Compare September 21, 2026 19:26
Stainless-Generated-From: e923db3f3f9e77cb4da48687ae035735b582cadc
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from eb103bd to 70da492 Compare September 21, 2026 19:55
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from 70da492 to bdf0b67 Compare September 21, 2026 19:56
Stainless-Generated-From: a5aa7ec0471a35124b60a7e4aab4f3f3b6d803e4
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from bdf0b67 to e98c514 Compare September 22, 2026 15:07
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from e98c514 to 2405e1d Compare September 22, 2026 15:07

@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 default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2405e1d. Configure here.

Comment thread search.go
// Google auto-correction filter.
//
// Any of 0, 1.
Nfpr int64 `json:"nfpr,omitzero"`

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Zero SerpAPI enum values omitted

Medium Severity

Filter and Nfpr are optional int64 fields with omitzero, but 0 is a documented valid value for both. Setting either to 0 is treated as unset and dropped from the request, so callers cannot send SerpAPI filter=0 or nfpr=0.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 2405e1d. Configure here.

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

approved for the coordinated 0.111.0 SDK release; version and generated Search API surface match the Python and Node releases.

@stainless-app
stainless-app Bot merged commit df8b441 into main Sep 22, 2026
10 checks passed
@stainless-app

stainless-app Bot commented Sep 22, 2026

Copy link
Copy Markdown
Contributor Author

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