Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Sep 20, 2025

Automated Release PR

0.11.2 (2025-09-24)

Full Changelog: v0.11.1...v0.11.2

Features

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (b902d04)

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


TL;DR

This release introduces a new Proxies API resource and allows associating proxies with browser sessions during creation.

Why we made these changes

This provides users with programmatic control over network proxies for browser sessions. It enables use cases like geo-targeting, web scraping, and security testing that require routing traffic through specific IP addresses.

What changed?

  • New Proxies Resource: Added a full CRUD API (create, retrieve, list, delete) for managing proxies, including new types, client methods, and comprehensive tests.
  • Browser-Proxy Integration: The browsers.create method now accepts an optional proxy_id to route a browser session's traffic through a specified proxy.
  • Developer Experience: The scripts/bootstrap file now prompts for confirmation before installing Homebrew dependencies, preventing unwanted automatic installations.
  • Documentation: Updated api.md with the new Proxies API and clarified in JSDoc that invocations.update can be used to cancel an invocation.

Description generated by Mesa. Update settings

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Sep 20, 2025

🧪 Testing

To try out this version of the SDK, run:

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

Expires: Fri, 24 Oct 2025 17:28:44 GMT

Copy link

@mesa-dot-dev mesa-dot-dev bot left a comment

Choose a reason for hiding this comment

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

Performed full review of 74ae81a...3d5661c

Analysis

  1. The read command in the bootstrap script will hang indefinitely in non-interactive environments (CI/CD, automated scripts) where stdin is not available, despite the -t 0 check.
  2. The script lacks proper timeout handling or EOF detection for robust automation support in headless environments.
  3. While the terminal detection is implemented, it doesn't cover all edge cases where stdin exists but isn't interactively available.

Tip

⚡ Quick Actions

This review was generated by Mesa.

Actions:

Slash Commands:

  • /review - Request a full code review
  • /review latest - Review only changes since the last review
  • /describe - Generate PR description. This will update the PR body or issue comment depending on your configuration
  • /help - Get help with Mesa commands and configuration options

5 files reviewed | 0 comments | Review on Mesa | Edit Reviewer Settings

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 3d5661c to c7976fe Compare September 24, 2025 17:28
@stainless-app stainless-app bot changed the title release: 0.11.2 release: 0.12.0 Sep 24, 2025
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from c7976fe to df6b9c3 Compare September 24, 2025 17:28
@rgarcia rgarcia changed the title release: 0.12.0 release: 0.11.2 Sep 24, 2025
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Sep 24, 2025

Release version edited manually

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

If you instead want to use the version number 0.12.0 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--components--sdk branch from df6b9c3 to 9159368 Compare September 24, 2025 17:37
@stainless-app stainless-app bot merged commit c1350d3 into main Sep 24, 2025
7 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Sep 24, 2025

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.

2 participants