Tags: browserbase/sdk-python
Tags
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>
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>
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>
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>
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]>
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>
PreviousNext