Skip to content

Releases: browserbase/stagehand-python

v3.21.0

29 May 18:57
d4ffe1e

Choose a tag to compare

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

07 May 16:19
e8b808d

Choose a tag to compare

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

03 Apr 20:20
3e21a5b

Choose a tag to compare

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

03 Apr 19:46
86cb2c4

Choose a tag to compare

3.19.4 (2026-04-03) DO NOT USE

v3.19.3

03 Apr 19:26
083244c

Choose a tag to compare

3.19.3 (2026-04-03) DO NOT USE

v3.19.2

03 Apr 18:39
df277b8

Choose a tag to compare

3.19.2 (2026-04-03)

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

v3.19.1

31 Mar 22:04
f9cc8b2

Choose a tag to compare

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

27 Mar 15:08
763131a

Choose a tag to compare

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

25 Mar 22:58
dfc4a7a

Choose a tag to compare

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

24 Mar 00:54
7f7a3aa

Choose a tag to compare

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)