Releases: browserbase/stagehand-python
v3.20.0
3.20.0 (2026-05-06)
Full Changelog: v3.19.5...v3.20.0
Features
- [feat]: add
ignoreSelectorstoextract()(f11a102) - [STG-1798] feat: support Browserbase verified sessions (078ab5c)
- [STG-1808] Deprecate Browserbase project ID (bfe505c)
- Bedrock auth passthrough (9463fa4)
- remove experimental requirement on agent variables (#2079) (92ed1e1)
- Revert "[STG-1573] Add providerOptions for extensible model auth (#1822)" (3c04086)
- support setting headers via env (b1c6127)
Bug Fixes
- client: preserve hardcoded query params when merging with user params (feac39d)
- ensure file data are only sent as 1 parameter (b870657)
- use correct field name format for multipart file arrays (852600a)
Performance Improvements
- client: optimize file structure copying in multipart requests (69d396f)
Chores
v3.19.5
3.19.5 (2026-04-03)
Full Changelog: v3.19.4...v3.19.5
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
v3.19.4
3.19.4 (2026-04-03) DO NOT USE
v3.19.3
3.19.3 (2026-04-03) DO NOT USE
v3.19.2
3.19.2 (2026-04-03)
Full Changelog: v3.19.1...v3.19.2
v3.19.1
3.19.1 (2026-03-31)
Full Changelog: v3.19.0...v3.19.1
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
v3.19.0
3.19.0 (2026-03-27)
Full Changelog: v3.18.0...v3.19.0
Features
- internal: implement indices array format for query and form serialization (b2cccf5)
v3.18.0
v3.7.0
3.7.0 (2026-03-23)
Full Changelog: v3.6.0...v3.7.0
Features
- [fix]: add
useSearch&toolTimeoutto stainless types (0faf1df) - [STG-1607] Yield finished SSE event instead of silently dropping it (0bba1e9)
- Add bedrock to provider enum in Zod schemas and OpenAPI spec (5ace8c9)
- Add missing cdpHeaders field to v3 server openapi spec (7c17bc2)
- Revert broken finished SSE yield config (21189cf)
- variables for observe (93ef310)
Bug Fixes
- deps: bump minimum typing-extensions version (c8cce20)
- pydantic: do not pass
by_aliasunless set (b045b1a) - sanitize endpoint path params (5201ec1)
Chores
v3.6.0
3.6.0 (2026-02-25)
Full Changelog: v3.5.0...v3.6.0
Features
- Add executionModel serialization to api client (22dd688)
- client: add custom JSON encoder for extended type support (f9017c8)
- randomize region used for evals, split out pnpm and turbo cache, veri… (18b63b8)
Chores
- format all
api.mdfiles (c22d22c) - internal: add request options to SSE classes (93cdbe5)
- internal: bump dependencies (92d8393)
- internal: codegen related update (aa3fbd4)
- internal: codegen related update (555a9c4)
- internal: fix lint error on Python 3.14 (b0df744)
- internal: make
test_proxy_environment_variablesmore resilient (82890a6) - internal: make
test_proxy_environment_variablesmore resilient to env (1dfcc4b) - internal: remove mock server code (195d489)
- sync repo (0c9bb8c)
- update mock server docs (4e8e5cf)