Skip to content

Tags: browserbase/sdk-python

Tags

v1.13.0

Toggle v1.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.13.0 (#168)

* feat: [AI-2206][apps/api] Surface proxySettings.caCertificates in public SDK & docs

* release: 1.13.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.12.0

Toggle v1.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.12.0 (#167)

* codegen metadata

* codegen metadata

* feat: [CORE-2194][apps/api] Add BYOC (cert) CRUD to SDKs

* release: 1.12.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.11.0

Toggle v1.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.11.0 (#166)

* feat: [AI-1993] - Surface structured JSON content on /v2/fetch

* feat: [AI-1972] - Move fetch v2 handler into /v1/fetch

* feat: [AI-1748][apps/api] Obtain custom certificates in API during session reservation

* feat(api): manual updates

* feat(api): manual updates

* codegen metadata

* release: 1.11.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.10.0

Toggle v1.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.10.0 (#165)

* feat: Cast replay page start/end times as integer

* release: 1.10.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.9.0

Toggle v1.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.9.0 (#163)

* feat: [CORE-1928][apps/api] Add `PENDING` as a valid session state

* fix(client): preserve hardcoded query params when merging with user params

* codegen metadata

* codegen metadata

* fix: ensure file data are only sent as 1 parameter

* perf(client): optimize file structure copying in multipart requests

* chore(tests): bump steady to v0.22.1

* chore(internal): more robust bootstrap script

* feat: [CORE-1979] [apps/api] Regenerate OpenAPI spec to match current routes

* fix: use correct field name format for multipart file arrays

* feat: support setting headers via env

* codegen metadata

* codegen metadata

* chore(internal): reformat pyproject.toml

* fix(client): add missing f-string prefix in file type error message

* feat(internal/types): support eagerly validating pydantic iterators

* codegen metadata

* ci: pin GitHub Actions to commit SHAs

Pin all GitHub Actions referenced in generated workflows (both
first-party `actions/*` and third-party) to immutable commit SHAs.
Updating pinned actions is now a deliberate codegen-side bump rather
than implicit on every workflow run.

* feat(api): add replays

* release: 1.9.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.8.0

Toggle v1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.8.0 (#162)

* feat: Update search docs by removing description from typebox schemas

* fix(pydantic): do not pass `by_alias` unless set

* fix(deps): bump minimum typing-extensions version

* chore(internal): tweak CI branches

* codegen metadata

* fix: sanitize endpoint path params

* refactor(tests): switch from prism to steady

* chore(tests): bump steady to v0.19.4

* chore(tests): bump steady to v0.19.5

* chore(internal): update gitignore

* chore(tests): bump steady to v0.19.6

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* chore(ci): skip lint on metadata-only changes

Note that we still want to run tests, as these depend on the metadata.

* chore(tests): bump steady to v0.19.7

* feat(internal): implement indices array format for query and form serialization

* codegen metadata

* chore(tests): bump steady to v0.20.1

* chore(tests): bump steady to v0.20.2

* feat: [CORE-000][apps/api] Add verified to SDK

* release: 1.8.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.7.0 (#161)

* feat: [CORE-1796][apps/api] Update Node.js SDK

* feat: [GRO-000] docs: Add guide + docs for search api

* release: 1.7.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.6.0 (#160)

* chore(test): do not count install time for mock server timeout

* chore(ci): skip uploading artifacts on stainless-internal branches

* chore: update placeholder string

* feat: [CORE-1804][apps/api] Add fetch API schema

* release: 1.6.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.5.0-alpha.2

Toggle v1.5.0-alpha.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.5.0-alpha.2 (#155)

* feat(api): api update

* chore(internal): detect missing future annotations with ruff

* chore: bump `httpx-aiohttp` version to 0.1.9

* fix(client): close streams without requiring full consumption

* chore(internal/tests): avoid race condition with implicit client cleanup

* chore(internal): grammar fix (it's -> its)

* chore(package): drop Python 3.8 support

* fix: compat with Python 3.14

* fix(compat): update signatures of `model_dump` and `model_dump_json` for Pydantic v1

* fix(pydantic): ignore model extras in pydantic v2 (#156)

* fix(pydantic): ignore model extras

* only handle v2 for now

* chore: add Python 3.14 classifier and testing

* fix: ensure streams are always closed

* chore(deps): mypy 1.18.1 has a regression, pin to 1.17

* chore: update lockfile

* chore(docs): use environment variables for authentication in code snippets

* fix(types): allow pyright to infer TypedDict types within SequenceNotStr

* chore: add missing docstrings

* chore(internal): add missing files argument to base client

* chore: speedup initial import

* fix: use async_to_httpx_files in patch method

* chore(internal): add `--fix` argument to lint script

* feat(api): api update

* chore(internal): codegen related update

* feat(client): add support for binary request streaming

* chore(internal): update `actions/checkout` version

* chore(ci): upgrade `actions/github-script`

* feat(client): add custom JSON encoder for extended type support

* chore(internal): bump dependencies

* chore(internal): fix lint error on Python 3.14

* chore: format all `api.md` files

* chore: update mock server docs

* feat(api): manual updates

* feat(api): manual updates

* feat(api): manual updates

* feat(api): api update

* feat(api): manual updates

* codegen metadata

* feat(api): manual updates

* feat(api): manual updates

* feat(api): manual updates

* feat(api): manual updates

* feat(api): api update

* chore(internal): add request options to SSE classes

* chore(internal):  make `test_proxy_environment_variables` more resilient

* feat(api): api update

* chore(internal): make `test_proxy_environment_variables` more resilient to env

* feat(api): api update

* codegen metadata

* codegen metadata

* feat: [CORE-] Restore models and components in SDK

* codegen metadata

* release: 1.5.0-alpha.2

* fix: revert pydantic v2 extra="ignore" and update ExtensionRetrieveResponse usage

Reverts the change from 9cae18c that set extra="ignore" in pydantic v2,
which caused unknown/extra API fields to be silently dropped. Also updates
examples to use the consolidated Extension type instead of the removed
ExtensionRetrieveResponse.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* fix: sort import order in playwright_extensions example

Co-Authored-By: Claude Opus 4.6 <[email protected]>

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Dominic Saadi <[email protected]>
Co-authored-by: Derek Meegan <[email protected]>
Co-authored-by: Claude Opus 4.6 <[email protected]>

v1.5.0-alpha.1

Toggle v1.5.0-alpha.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.5.0-alpha.1 (#154)

* codegen metadata

* chore(internal): move mypy configurations to `pyproject.toml` file

* feat(api): api update

* chore(tests): simplify `get_platform` test

`nest_asyncio` is archived and broken on some platforms so it's
not worth keeping in our test suite.

* chore(internal): update pydantic dependency

* chore(types): change optional parameter type from NotGiven to Omit

* chore: do not install brew dependencies in ./scripts/bootstrap by default

* feat(api): manual updates

* release: 1.5.0-alpha.1

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>