Skip to content

Latest commit

 

History

History
383 lines (216 loc) · 21.9 KB

CHANGELOG.md

File metadata and controls

383 lines (216 loc) · 21.9 KB

Changelog

3.23.1 (2026-10-23)

Full Changelog: v3.23.0...v3.23.1

Bug Fixes

  • security: update the bundled standalone server to v3.7.7, which includes Node.js 24.22.1 and Undici 7.30.1 with the October 2026 security fixes. Upgrade the Python SDK and restart applications using the local server to use the updated binary. Custom binaries configured with STAGEHAND_SEA_BINARY or _local_stagehand_binary_path must be updated separately.

3.23.0 (2026-08-19)

Full Changelog: v3.22.0...v3.23.0

Features

  • expose use_touch for session start (#364)

3.22.0 (2026-07-21)

Full Changelog: v3.21.0...v3.22.0

Features

  • [STG-2090] Add Azure Entra model auth support (2727cc9)
  • server-v3: expose OpenAI endpoint format (9aaa305)
  • stlc: configurable CI runner and private-production-repo support in workflow templates (b99fa9d)

Bug Fixes

  • internal: resolve build failures (d406b2e)

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)

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)

3.19.5 (2026-04-03)

Full Changelog: v3.19.4...v3.19.5

3.19.4 (2026-04-03)

Full Changelog: v3.19.3...v3.19.4

3.19.3 (2026-04-03)

Full Changelog: v3.19.2...v3.19.3

Features

  • Replace default model used in server-v3 api spec examples (fb347d2)

3.19.2 (2026-04-03)

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

3.19.1 (2026-03-31)

Full Changelog: v3.19.0...v3.19.1

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)

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)

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)

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.md files (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_variables more resilient (82890a6)
  • internal: make test_proxy_environment_variables more resilient to env (1dfcc4b)
  • internal: remove mock server code (195d489)
  • sync repo (0c9bb8c)
  • update mock server docs (4e8e5cf)

3.5.0 (2026-01-29)

Full Changelog: v3.4.8...v3.5.0

Features

  • add auto-bedrock support based on bedrock/provider.model-name (eaded9f)
  • Update stainless.yml for project and publish settings (f90c553)

Bug Fixes

  • docs: fix mcp installation instructions for remote servers (85f8584)

Chores

3.4.8 (2026-01-27)

Full Changelog: v3.4.7...v3.4.8

Chores

3.4.7 (2026-01-15)

Full Changelog: v3.4.6...v3.4.7

3.4.6 (2026-01-13)

Full Changelog: v3.4.5...v3.4.6

Chores

  • remove duplicate .keep files for pypi publish step fix (5235658)

3.4.5 (2026-01-13)

Full Changelog: v3.4.4...v3.4.5

Chores

  • windows logging/build fix (5ed0e5f)

3.4.4 (2026-01-13)

Full Changelog: v3.4.3...v3.4.4

Chores

3.4.3 (2026-01-13)

Full Changelog: v3.4.2...v3.4.3

Chores

  • force-include SEA binaries in wheel (301147c)

3.4.2 (2026-01-13)

Full Changelog: v3.4.1...v3.4.2

Chores

3.4.1 (2026-01-13)

Documentation

  • refresh README for release (41926c7)

0.4.0 (2026-01-13)

Features

Bug Fixes

  • active page context (#251) (d61e118)
  • set injected Stagehand cursor position to fixed for correct viewport tracking (#121) (#122) (93c16e3)

0.3.1 (2026-01-13)

Full Changelog: v0.3.0...v0.3.1

0.3.0 (2026-01-12)

Full Changelog: v0.2.4...v0.3.0

Features

  • Removed requiring x-language and x-sdk-version from openapi spec (618266f)
  • Using provider/model syntax in modelName examples within openapi spec (98d8ab9)

0.2.4 (2026-01-07)

Full Changelog: v0.2.3...v0.2.4

Documentation

  • update README with SDK version headers (f7bd20f)

0.2.3 (2026-01-07)

Full Changelog: v0.2.2...v0.2.3

Bug Fixes

  • use macos-15-intel runner for darwin-x64 builds (8e716fa)

0.2.2 (2026-01-07)

Full Changelog: v0.2.1...v0.2.2

Bug Fixes

  • correct binary names and update macOS runner in publish workflow (c396aa3)

0.2.1 (2026-01-07)

Full Changelog: v0.2.0...v0.2.1

Bug Fixes

  • specify pnpm version 9 in publish workflow (f4fdb7a)

0.2.0 (2026-01-06)

Full Changelog: v0.1.0...v0.2.0

Features

  • Added optional param to force empty object (b15e097)
  • api: manual updates (5a3f419)

Documentation

  • prominently feature MCP server setup in root SDK readmes (d5a8361)

0.1.0 (2025-12-23)

Full Changelog: v0.0.1...v0.1.0

Features

Bug Fixes

  • use async_to_httpx_files in patch method (77eb123)

Chores

  • internal: add --fix argument to lint script (f7eefb4)
  • internal: add missing files argument to base client (5c05e7b)
  • speedup initial import (5aafb83)
  • update SDK settings (b8d1cd3)
  • update SDK settings (4c0b2c8)

Documentation

Refactors

  • internal: switch from rye to uv (0eba9d2)