Skip to content

release: 0.31.0#71

Merged
stainless-app[bot] merged 6 commits intomainfrom
release-please--branches--main--changes--next--components--sdk
Feb 6, 2026
Merged

release: 0.31.0#71
stainless-app[bot] merged 6 commits intomainfrom
release-please--branches--main--changes--next--components--sdk

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Feb 5, 2026

Automated Release PR

0.31.0 (2026-02-06)

Full Changelog: v0.30.0...v0.31.0

Features

  • add batch computer action proxy endpoint (56f8c33)

Bug Fixes

  • client: avoid removing abort listener too early (4e4c9df)

Chores

  • client: restructure abort controller binding (d12c7fa)
  • internal: fix pagination internals not accepting option promises (5c52149)

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
Touches core request/pagination/abort plumbing and adds new API surface area; regressions could impact request cancellation or paginated listing behavior, though changes are relatively contained.

Overview
Bumps the SDK to v0.31.0 (manifest/package/version/changelog/spec metadata).

Adds new browser-computer capabilities: client.browsers.computer.batch() to execute multiple computer actions in one request (with new ComputerBatchParams types) and getMousePosition() returning ComputerGetMousePositionResponse; exports/docs/tests are updated accordingly.

Improves client internals by allowing pagination helpers (getAPIList/requestAPIList) to accept PromiseOrValue options, and refactors abort handling in fetchWithTimeout() to avoid capturing request options in a closure (preventing a potential memory leak / premature abort-listener cleanup).

Written by Cursor Bugbot for commit b736823. This will update automatically on new commits. Configure here.

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Feb 5, 2026

🧪 Testing

To try out this version of the SDK, run:

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

Expires at: Sun, 08 Mar 2026 18:45:42 GMT
Updated at: Fri, 06 Feb 2026 18:45:42 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 0350635 to 43bdc2a Compare February 6, 2026 04:41
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 43bdc2a to 299acb9 Compare February 6, 2026 04:41
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 299acb9 to f7db8db Compare February 6, 2026 12:39
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from f7db8db to 8f80c7d Compare February 6, 2026 18:45
@stainless-app stainless-app bot changed the title release: 0.30.1 release: 0.31.0 Feb 6, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 8f80c7d to b736823 Compare February 6, 2026 18:45
@stainless-app stainless-app bot merged commit 72a72f3 into main Feb 6, 2026
8 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Feb 6, 2026

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