Skip to content

release: 0.112.0 - #192

Merged
stainless-app[bot] merged 8 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk
Sep 24, 2026
Merged

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

Conversation

@stainless-app

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

Copy link
Copy Markdown
Contributor

Automated Release PR

0.112.0 (2026-09-24)

Features

  • Add profiles to browser pool acquire (0b0f348)
  • Correct monitor_disconnected description on computed state (809b9c8)
  • Expose Search rollout access in org entitlements (68ff158)
  • Filter archived telemetry events by type (dc46ab2)
  • Proxy custom WebMCP tools in the control plane (44e5665)
  • Publish iframe and worker browser target types (3d555d7)
  • Route browser destinations through selected proxies (27108aa)

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 proxy routing and WebMCP custom-tool APIs with reshaped WebMCP types that may break typed consumers; pool acquire/release semantics change when profiles are used at acquire time.

Overview
Release 0.112.0 bumps the SDK to match new Kernel API surface (172 endpoints) with browser networking, WebMCP custom tools, pool profiles, telemetry filters, and org entitlements updates.

WebMCP is reorganized under browsers/webmcp/ and adds client.browsers.webmcp.customTools (list, add, remove) for registering page- or CDP-backed tools. Tool listings and invocations now cover custom tools; listTools accepts exclude_custom. Response types shift to nested ToolMetadata (MCP/WebMCP-aligned annotations and optional outputSchema).

Browsers gain network.proxy_routes for per-host proxy selection (documented as proxy v3, not pools). Browser pool acquire accepts optional profile; releases note that acquire-time profiles force instance replacement even when reuse: true.

Telemetry adds archived type filtering on events, iframe / worker target_type values, clarified monitor_disconnected behavior, and destination_route_unavailable on proxy errors.

Organization entitlements expose a search rollout flag. Version, changelog, and release metadata are updated accordingly.

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

Stainless-Generated-From: 84c2ba1598b099a044f45d52e07c3ca1cabcee9c
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 5ea71d3 to 63e1bdb Compare September 22, 2026 19:15
@stainless-app

stainless-app Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

npm install 'https://pkg.stainless.com/s/kernel-typescript/dc46ab213c0333cd16510c789a3fc10cb4bc0383/dist.tar.gz'

Expires at: Fri, 23 Oct 2026 19:16:07 GMT
Updated at: Wed, 23 Sep 2026 19:16:07 GMT

Stainless-Generated-From: 292847796a6ae9d3913a3c78aa61b84d488b1bd9
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 63e1bdb to 86bc3a8 Compare September 22, 2026 23:10
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 86bc3a8 to 9c0753a Compare September 22, 2026 23:11
Stainless-Generated-From: bffdddcb6c7e050cf71c47c97ad694cfd807a313
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 9c0753a to b691616 Compare September 23, 2026 19:15
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from b691616 to 9bd718d Compare September 23, 2026 19:15
Stainless-Generated-From: c39d272cb7cd201ac01a26c116d52222989d4556
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 9bd718d to 43bff8f Compare September 23, 2026 22:29
Stainless-Generated-From: 80d2d6eb34035a69b825f2bae03d2fae06aa2003
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 43bff8f to 14f1f15 Compare September 24, 2026 15:18
Stainless-Generated-From: e1016a15f4f2aaf3891086b5142859bbcf5d62d1
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 14f1f15 to 9f452d3 Compare September 24, 2026 18:37
Stainless-Generated-From: 83f6535711408f6676bc3c1d8e5824c0120066e1
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 9f452d3 to 2d8fe34 Compare September 24, 2026 19:19
@stainless-app
stainless-app Bot merged commit 5769d70 into main Sep 24, 2026
11 checks passed
@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