Skip to content

release: 0.107.0 - #173

Merged
rgarcia merged 7 commits into
mainfrom
release-please--branches--main--changes--next
Sep 16, 2026
Merged

rgarcia merged 7 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.107.0 (2026-09-16)

Features

  • Classify unevaluable config registry targets (12ced86)
  • Expose persistent Browser REPL through the API (755dba5)
  • Return Link spend request errors directly (82d9f84)

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
Adds unsandboxed in-VM code execution via Browser REPL and updates payment authorize error semantics that integrators must handle correctly.

Overview
Release 0.107.0 bumps package/version metadata and documents three API-facing changes in the generated SDK.

The main addition is client.browsers.repl, which POSTs to /browsers/{id_or_name}/repl and runs JavaScript in a persistent Node.js REPL inside the browser VM (code, optional reset, timeout_sec). Sync/async clients plus raw/streaming wrappers are wired up, with new types for params/results and ordered text/image output (BrowserReplResult, BrowserReplContent, etc.).

Config registry NoRecommendation.code now includes target_not_evaluable so unevaluable lookup targets are classified explicitly.

Vault Link card docs/types note a 50,000 minor-unit spend cap, and perform_operation docstrings describe updated Link authorize behavior: non-retryable spend-request failures delete the card and return provider errors; 429 rate limits keep the item and should be retried after backoff.

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

@stainless-app

stainless-app Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/kernel-python/d70dddd7668a73c62b9c4d27b13dd5c819b78d66/kernel-0.106.0-py3-none-any.whl'

Expires at: Fri, 16 Oct 2026 18:35:54 GMT
Updated at: Wed, 16 Sep 2026 18:35:54 GMT

@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from c10a2b1 to b239625 Compare September 16, 2026 17:54
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b239625 to 0080003 Compare September 16, 2026 18:14
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from 0080003 to 6740eb7 Compare September 16, 2026 18:15
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6740eb7 to ad83a0b Compare September 16, 2026 18:35
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from ad83a0b to 7c83d87 Compare September 16, 2026 18:36

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

Reviewed Browser REPL generation and release contents. Approved for release.

@rgarcia
rgarcia merged commit fdeb71f into main Sep 16, 2026
11 checks passed
@rgarcia
rgarcia deleted the release-please--branches--main--changes--next branch September 16, 2026 19:28
@kernel-internal

Copy link
Copy Markdown
Contributor

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