diff --git a/.release-please-manifest.json b/.release-please-manifest.json index bc845f3..1937985 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.16.0" + ".": "1.16.1" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 5aa6e87..af1431c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 38 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/browserbase-0764e25c8c07b520e25c38c8455fca106a51fd8b13f8260b9db9729d6a556b2e.yml -openapi_spec_hash: aed91a76db495a87ca16737b91b0c51c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/browserbase-3ec0b6e548738015742bb96af2116e1e2e694bd4b2fb8a2058275c088a1317d5.yml +openapi_spec_hash: e7a9a587a6797f1d2363ab1dca77fbe6 config_hash: 12a5eb5ac818623045ae77075ee3dd53 diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b09925..6ed5a34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.16.1 (2026-08-14) + +Full Changelog: [v1.16.0...v1.16.1](https://github.com/browserbase/sdk-python/compare/v1.16.0...v1.16.1) + +### Bug Fixes + +* **api:** document session timeout bounds in create-session description ([fddefb2](https://github.com/browserbase/sdk-python/commit/fddefb29a064413d42ae87b71975002bcd462c1b)) + ## 1.16.0 (2026-08-10) Full Changelog: [v1.15.0...v1.16.0](https://github.com/browserbase/sdk-python/compare/v1.15.0...v1.16.0) diff --git a/pyproject.toml b/pyproject.toml index 1d429b5..b2e528b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "browserbase" -version = "1.16.0" +version = "1.16.1" description = "The official Python library for the Browserbase API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/browserbase/_version.py b/src/browserbase/_version.py index 797996d..5ef654b 100644 --- a/src/browserbase/_version.py +++ b/src/browserbase/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "browserbase" -__version__ = "1.16.0" # x-release-please-version +__version__ = "1.16.1" # x-release-please-version diff --git a/src/browserbase/resources/sessions/sessions.py b/src/browserbase/resources/sessions/sessions.py index 4a2210c..d12cc21 100644 --- a/src/browserbase/resources/sessions/sessions.py +++ b/src/browserbase/resources/sessions/sessions.py @@ -150,7 +150,8 @@ def create( region: The region where the Session should run. api_timeout: Duration in seconds after which the session will automatically end. Defaults to - the Project's `defaultTimeout`. + the Project's `defaultTimeout`. Minimum 60 seconds, maximum 21600 seconds (6 + hours). user_metadata: Arbitrary user metadata to attach to the session. To learn more about user metadata, see [User Metadata](/features/sessions#user-metadata). @@ -430,7 +431,8 @@ async def create( region: The region where the Session should run. api_timeout: Duration in seconds after which the session will automatically end. Defaults to - the Project's `defaultTimeout`. + the Project's `defaultTimeout`. Minimum 60 seconds, maximum 21600 seconds (6 + hours). user_metadata: Arbitrary user metadata to attach to the session. To learn more about user metadata, see [User Metadata](/features/sessions#user-metadata). diff --git a/src/browserbase/types/session_create_params.py b/src/browserbase/types/session_create_params.py index b01d447..3bd38c5 100644 --- a/src/browserbase/types/session_create_params.py +++ b/src/browserbase/types/session_create_params.py @@ -59,7 +59,8 @@ class SessionCreateParams(TypedDict, total=False): api_timeout: Annotated[int, PropertyInfo(alias="timeout")] """Duration in seconds after which the session will automatically end. - Defaults to the Project's `defaultTimeout`. + Defaults to the Project's `defaultTimeout`. Minimum 60 seconds, maximum 21600 + seconds (6 hours). """ user_metadata: Annotated[Dict[str, object], PropertyInfo(alias="userMetadata")]