diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f9388d2..6673dd7 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.51.0" + ".": "3.52.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index ef3e596..4163b4f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 26 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/supermemory--inc/supermemory-new-529ca0d209d6f0c5c1dae56a15bd9f2d7d748f88ad6f1de0f5a8d7e3e110b6c0.yml -openapi_spec_hash: 33bd7b0c44db083b7764c90b84df358b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/supermemory--inc/supermemory-new-c891498aa1f63de961e1b30d81ab6b0491f95e54e4019cbe23a026acef537de0.yml +openapi_spec_hash: c58db94b33108879f8b96e56ff893974 config_hash: cde97ef3188581c5f4924c633ec33ddb diff --git a/CHANGELOG.md b/CHANGELOG.md index 6deacfa..83ac570 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 3.52.0 (2026-07-21) + +Full Changelog: [v3.51.0...v3.52.0](https://github.com/supermemoryai/python-sdk/compare/v3.51.0...v3.52.0) + +### Features + +* **api:** api update ([999278e](https://github.com/supermemoryai/python-sdk/commit/999278ec4bd37a18234c1ffd2f276ac907bcc0bf)) + ## 3.51.0 (2026-07-18) Full Changelog: [v3.50.0...v3.51.0](https://github.com/supermemoryai/python-sdk/compare/v3.50.0...v3.51.0) diff --git a/pyproject.toml b/pyproject.toml index 3880d28..534b3a5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "supermemory" -version = "3.51.0" +version = "3.52.0" description = "The official Python library for the supermemory API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/supermemory/_version.py b/src/supermemory/_version.py index 56ddbe3..e22969f 100644 --- a/src/supermemory/_version.py +++ b/src/supermemory/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "supermemory" -__version__ = "3.51.0" # x-release-please-version +__version__ = "3.52.0" # x-release-please-version diff --git a/src/supermemory/types/connection_get_by_id_response.py b/src/supermemory/types/connection_get_by_id_response.py index 9c04243..74f2d7b 100644 --- a/src/supermemory/types/connection_get_by_id_response.py +++ b/src/supermemory/types/connection_get_by_id_response.py @@ -6,7 +6,17 @@ from .._models import BaseModel -__all__ = ["ConnectionGetByIDResponse"] +__all__ = ["ConnectionGetByIDResponse", "LastSyncRun"] + + +class LastSyncRun(BaseModel): + status: str + + completed_at: Optional[str] = FieldInfo(alias="completedAt", default=None) + + error: Optional[str] = None + + started_at: Optional[str] = FieldInfo(alias="startedAt", default=None) class ConnectionGetByIDResponse(BaseModel): @@ -24,4 +34,6 @@ class ConnectionGetByIDResponse(BaseModel): expires_at: Optional[str] = FieldInfo(alias="expiresAt", default=None) + last_sync_run: Optional[LastSyncRun] = FieldInfo(alias="lastSyncRun", default=None) + metadata: Optional[Dict[str, object]] = None diff --git a/src/supermemory/types/connection_get_by_tag_response.py b/src/supermemory/types/connection_get_by_tag_response.py index 8a25c93..4fb6d4f 100644 --- a/src/supermemory/types/connection_get_by_tag_response.py +++ b/src/supermemory/types/connection_get_by_tag_response.py @@ -6,7 +6,17 @@ from .._models import BaseModel -__all__ = ["ConnectionGetByTagResponse"] +__all__ = ["ConnectionGetByTagResponse", "LastSyncRun"] + + +class LastSyncRun(BaseModel): + status: str + + completed_at: Optional[str] = FieldInfo(alias="completedAt", default=None) + + error: Optional[str] = None + + started_at: Optional[str] = FieldInfo(alias="startedAt", default=None) class ConnectionGetByTagResponse(BaseModel): @@ -24,4 +34,6 @@ class ConnectionGetByTagResponse(BaseModel): expires_at: Optional[str] = FieldInfo(alias="expiresAt", default=None) + last_sync_run: Optional[LastSyncRun] = FieldInfo(alias="lastSyncRun", default=None) + metadata: Optional[Dict[str, object]] = None diff --git a/src/supermemory/types/connection_list_response.py b/src/supermemory/types/connection_list_response.py index 9116c77..19c9aec 100644 --- a/src/supermemory/types/connection_list_response.py +++ b/src/supermemory/types/connection_list_response.py @@ -7,7 +7,17 @@ from .._models import BaseModel -__all__ = ["ConnectionListResponse", "ConnectionListResponseItem"] +__all__ = ["ConnectionListResponse", "ConnectionListResponseItem", "ConnectionListResponseItemLastSyncRun"] + + +class ConnectionListResponseItemLastSyncRun(BaseModel): + status: str + + completed_at: Optional[str] = FieldInfo(alias="completedAt", default=None) + + error: Optional[str] = None + + started_at: Optional[str] = FieldInfo(alias="startedAt", default=None) class ConnectionListResponseItem(BaseModel): @@ -25,6 +35,8 @@ class ConnectionListResponseItem(BaseModel): expires_at: Optional[str] = FieldInfo(alias="expiresAt", default=None) + last_sync_run: Optional[ConnectionListResponseItemLastSyncRun] = FieldInfo(alias="lastSyncRun", default=None) + metadata: Optional[Dict[str, object]] = None