From d33635ff54944daeb6dff57fa901d1703a289bbc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 02:01:04 +0000 Subject: [PATCH 1/2] feat(api): update via SDK Studio (#10) --- .stats.yml | 2 +- src/browserbase/types/session.py | 38 ++++++++++++++++++++++---------- 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/.stats.yml b/.stats.yml index e2d6b39..bb76cf5 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 18 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fbrowserbase-825ce446567db7e2dcda332131368fcaf1986bae2eff640205b4e1f7b582aaa4.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fbrowserbase-208ded3468d1fbad85834462bced46e59d6cff963b347f9ba69c0b4fabe483c0.yml diff --git a/src/browserbase/types/session.py b/src/browserbase/types/session.py index 2bc16bb..a6803a7 100644 --- a/src/browserbase/types/session.py +++ b/src/browserbase/types/session.py @@ -14,32 +14,46 @@ class Session(BaseModel): id: str - created_at: datetime = FieldInfo(alias="createdAt") + created_at: datetime - expires_at: datetime = FieldInfo(alias="expiresAt") + expires_at: datetime - keep_alive: bool = FieldInfo(alias="keepAlive") + keep_alive: bool """Indicates if the Session was created to be kept alive upon disconnections""" - project_id: str = FieldInfo(alias="projectId") + project_id: str """The Project ID linked to the Session.""" - proxy_bytes: int = FieldInfo(alias="proxyBytes") - """Bytes used via the [Proxy](/features/stealth-mode#proxies-and-residential-ips)""" + region: str - started_at: datetime = FieldInfo(alias="startedAt") + started_at: datetime status: Literal["RUNNING", "ERROR", "TIMED_OUT", "COMPLETED"] - updated_at: datetime = FieldInfo(alias="updatedAt") + updated_at: datetime - avg_cpu_usage: Optional[int] = FieldInfo(alias="avgCpuUsage", default=None) + avg_cpu_usage: Optional[int] = None """CPU used by the Session""" - context_id: Optional[str] = FieldInfo(alias="contextId", default=None) + connect_url: Optional[str] = FieldInfo(alias="connectUrl", default=None) + + context_id: Optional[str] = None """Optional. The Context linked to the Session.""" - ended_at: Optional[datetime] = FieldInfo(alias="endedAt", default=None) + ended_at: Optional[datetime] = None + + is_idle: Optional[bool] = None - memory_usage: Optional[int] = FieldInfo(alias="memoryUsage", default=None) + memory_usage: Optional[int] = None """Memory used by the Session""" + + proxy_bytes: Optional[int] = None + """Bytes used via the [Proxy](/features/stealth-mode#proxies-and-residential-ips)""" + + selenium_remote_url: Optional[str] = FieldInfo(alias="seleniumRemoteUrl", default=None) + + signing_key: Optional[str] = FieldInfo(alias="signingKey", default=None) + + viewport_height: Optional[int] = None + + viewport_width: Optional[int] = None From 538292a6a7a359f84c3b00e45f70ac62ebb20d74 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 02:01:17 +0000 Subject: [PATCH 2/2] release: 0.1.0-alpha.2 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ pyproject.toml | 2 +- src/browserbase/_version.py | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ba6c348..f14b480 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0-alpha.1" + ".": "0.1.0-alpha.2" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 010c0d7..1f2e6a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.1.0-alpha.2 (2024-10-26) + +Full Changelog: [v0.1.0-alpha.1...v0.1.0-alpha.2](https://github.com/browserbase/sdk-python/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) + +### Features + +* **api:** update via SDK Studio ([#10](https://github.com/browserbase/sdk-python/issues/10)) ([d33635f](https://github.com/browserbase/sdk-python/commit/d33635ff54944daeb6dff57fa901d1703a289bbc)) + ## 0.1.0-alpha.1 (2024-10-25) Full Changelog: [v0.0.1-alpha.1...v0.1.0-alpha.1](https://github.com/browserbase/sdk-python/compare/v0.0.1-alpha.1...v0.1.0-alpha.1) diff --git a/pyproject.toml b/pyproject.toml index 28a35a6..2abb966 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "browserbase" -version = "0.1.0-alpha.1" +version = "0.1.0-alpha.2" 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 f6d720f..1639462 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__ = "0.1.0-alpha.1" # x-release-please-version +__version__ = "0.1.0-alpha.2" # x-release-please-version