Skip to content

Releases: browserbase/stagehand-python

v3.21.0

Choose a tag to compare

@stainless-app stainless-app released this 29 May 18:57
d4ffe1e

3.21.0 (2026-05-29)

Full Changelog: v3.20.0...v3.21.0

Features

  • [feat]: add ignoreSelectors to observe() (77be2c2)
  • [STG-1756] forward Vertex model config (09bdd54)
  • Add screenshot option to Extract (393ebbe)
  • internal/types: support eagerly validating pydantic iterators (95a4cc8)
  • STG-1756 add Vertex auth params to Stagehand spec (2bdeae8)

Bug Fixes

  • client: add missing f-string prefix in file type error message (fb40f50)

v3.20.0

Choose a tag to compare

@stainless-app stainless-app released this 07 May 16:19
e8b808d

3.20.0 (2026-05-06)

Full Changelog: v3.19.5...v3.20.0

Features

  • [feat]: add ignoreSelectors to extract() (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

  • internal: more robust bootstrap script (9bc61e1)
  • internal: reformat pyproject.toml (03f4dbe)

v3.19.5

Choose a tag to compare

@stainless-app stainless-app released this 03 Apr 20:20
3e21a5b

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

Choose a tag to compare

@stainless-app stainless-app released this 03 Apr 19:46
86cb2c4

3.19.4 (2026-04-03) DO NOT USE

v3.19.3

Choose a tag to compare

@stainless-app stainless-app released this 03 Apr 19:26
083244c

3.19.3 (2026-04-03) DO NOT USE

v3.19.2

Choose a tag to compare

@stainless-app stainless-app released this 03 Apr 18:39
df277b8

3.19.2 (2026-04-03)

Full Changelog: v3.19.1...v3.19.2

v3.19.1

Choose a tag to compare

@stainless-app stainless-app released this 31 Mar 22:04
f9cc8b2

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

Choose a tag to compare

@stainless-app stainless-app released this 27 Mar 15:08
763131a

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

Choose a tag to compare

@stainless-app stainless-app released this 25 Mar 22:58
dfc4a7a

3.18.0 (2026-03-25)

Full Changelog: v3.7.0...v3.18.0

Features

  • Add explicit SSE event names for local v3 streaming (493abf4)
  • Include LLM headers in ModelConfig (b0df6bc)

Chores

  • ci: skip lint on metadata-only changes (4049e44)
  • internal: update gitignore (5acaa6f)

v3.7.0

Choose a tag to compare

@stainless-app stainless-app released this 24 Mar 00:54
7f7a3aa

3.7.0 (2026-03-23)

Full Changelog: v3.6.0...v3.7.0

Features

  • [fix]: add useSearch & toolTimeout to 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_alias unless set (b045b1a)
  • sanitize endpoint path params (5201ec1)

Chores

  • ci: bump uv version (84a841c)
  • ci: skip uploading artifacts on stainless-internal branches (291b296)
  • internal: tweak CI branches (1d33bbf)