diff --git a/CHANGELOG.md b/CHANGELOG.md index 6979007c3..3eb3c4e62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,26 @@ - [v0.13.0](services/kms/CHANGELOG.md#v0130) - **Breaking Change:** Remove enum `Protection` - **Breaking Change:** Change type of `protection` attribute from `Protection` to `str` in `CreateKeyPayload`, `CreateWrappingKeyPayload`, `Key` and `WrappingKey` model +- `logme`: + - [v1.3.0](services/logme/CHANGELOG.md#v130) + - **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. +- `mariadb`: + - [v1.3.0](services/mariadb/CHANGELOG.md#v130) + - **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. +- `opensearch`: + - [v1.3.0](services/opensearch/CHANGELOG.md#v130) + - **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. +- `rabbitmq`: + - [v1.3.0](services/rabbitmq/CHANGELOG.md#v130) + - **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. +- `valkey`: + - [v0.2.0](services/valkey/CHANGELOG.md#v020) + - **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. ## Release (2026-08-25) diff --git a/services/logme/CHANGELOG.md b/services/logme/CHANGELOG.md index f0d7b9598..f1d31dadd 100644 --- a/services/logme/CHANGELOG.md +++ b/services/logme/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.3.0 +- **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. + ## v1.2.0 - **Breaking Change/Fix:** `list_backups` operation now returns `List[Backup]` instead of `ListBackupsResponse` (response type also removed) The return type now correctly models the actual JSON response, this operation was broken beforehand. diff --git a/services/logme/oas_commit b/services/logme/oas_commit index 69bfa80b3..e05d493f3 100644 --- a/services/logme/oas_commit +++ b/services/logme/oas_commit @@ -1 +1 @@ -864bdad12a54f612df8fcdb6e41dd2933e94c3af +da4701b7dbe20e984aef89711bb9ba716e19fcba diff --git a/services/logme/pyproject.toml b/services/logme/pyproject.toml index f9b7a13ee..78160e0c3 100644 --- a/services/logme/pyproject.toml +++ b/services/logme/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-logme" -version = "v1.2.0" +version = "v1.3.0" description = "STACKIT LogMe API" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.10,<4.0" diff --git a/services/logme/src/stackit/logme/api/default_api.py b/services/logme/src/stackit/logme/api/default_api.py index a9c7c7824..b3662fbcf 100644 --- a/services/logme/src/stackit/logme/api/default_api.py +++ b/services/logme/src/stackit/logme/api/default_api.py @@ -78,7 +78,7 @@ def create_backup( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> List[CreateBackupResponseItem]: + ) -> CreateBackupResponseItem: """create a backup @@ -121,7 +121,7 @@ def create_backup( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -149,7 +149,7 @@ def create_backup_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[List[CreateBackupResponseItem]]: + ) -> ApiResponse[CreateBackupResponseItem]: """create a backup @@ -192,7 +192,7 @@ def create_backup_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -263,7 +263,7 @@ def create_backup_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", diff --git a/services/logme/uv.lock b/services/logme/uv.lock index 1fbec3742..0c6db3649 100644 --- a/services/logme/uv.lock +++ b/services/logme/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-logme" -version = "1.2.0" +version = "1.3.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/mariadb/CHANGELOG.md b/services/mariadb/CHANGELOG.md index e05b8f164..c6fa29edb 100644 --- a/services/mariadb/CHANGELOG.md +++ b/services/mariadb/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.3.0 +- **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. + ## v1.2.0 - **Breaking Change/Fix:** `list_backups` operation now returns `List[Backup]` instead of `ListBackupsResponse` (response type also removed) The return type now correctly models the actual JSON response, this operation was broken beforehand. diff --git a/services/mariadb/oas_commit b/services/mariadb/oas_commit index 69bfa80b3..e05d493f3 100644 --- a/services/mariadb/oas_commit +++ b/services/mariadb/oas_commit @@ -1 +1 @@ -864bdad12a54f612df8fcdb6e41dd2933e94c3af +da4701b7dbe20e984aef89711bb9ba716e19fcba diff --git a/services/mariadb/pyproject.toml b/services/mariadb/pyproject.toml index 22ea9492b..03e0c7bdc 100644 --- a/services/mariadb/pyproject.toml +++ b/services/mariadb/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-mariadb" -version = "v1.2.0" +version = "v1.3.0" description = "STACKIT MariaDB API" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.10,<4.0" diff --git a/services/mariadb/src/stackit/mariadb/api/default_api.py b/services/mariadb/src/stackit/mariadb/api/default_api.py index e229ae4a1..0b2e9f395 100644 --- a/services/mariadb/src/stackit/mariadb/api/default_api.py +++ b/services/mariadb/src/stackit/mariadb/api/default_api.py @@ -78,7 +78,7 @@ def create_backup( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> List[CreateBackupResponseItem]: + ) -> CreateBackupResponseItem: """create a backup @@ -121,7 +121,7 @@ def create_backup( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -149,7 +149,7 @@ def create_backup_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[List[CreateBackupResponseItem]]: + ) -> ApiResponse[CreateBackupResponseItem]: """create a backup @@ -192,7 +192,7 @@ def create_backup_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -263,7 +263,7 @@ def create_backup_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", diff --git a/services/mariadb/uv.lock b/services/mariadb/uv.lock index a9c791a6b..fed7a73fe 100644 --- a/services/mariadb/uv.lock +++ b/services/mariadb/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-mariadb" -version = "1.2.0" +version = "1.3.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/opensearch/CHANGELOG.md b/services/opensearch/CHANGELOG.md index 48bd10a6c..99c32a543 100644 --- a/services/opensearch/CHANGELOG.md +++ b/services/opensearch/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.3.0 +- **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. + ## v1.2.0 - **Breaking Change/Fix:** `list_backups` operation now returns `List[Backup]` instead of `ListBackupsResponse` (response type also removed) The return type now correctly models the actual JSON response, this operation was broken beforehand. diff --git a/services/opensearch/oas_commit b/services/opensearch/oas_commit index c0a0c9b82..e05d493f3 100644 --- a/services/opensearch/oas_commit +++ b/services/opensearch/oas_commit @@ -1 +1 @@ -43a874547d9e5b23655d0f351c47b32b46d4a19e +da4701b7dbe20e984aef89711bb9ba716e19fcba diff --git a/services/opensearch/pyproject.toml b/services/opensearch/pyproject.toml index 21c89f1c1..7ec43e432 100644 --- a/services/opensearch/pyproject.toml +++ b/services/opensearch/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-opensearch" -version = "v1.2.0" +version = "v1.3.0" description = "STACKIT Opensearch API" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.10,<4.0" diff --git a/services/opensearch/src/stackit/opensearch/api/default_api.py b/services/opensearch/src/stackit/opensearch/api/default_api.py index 0f0605ddb..d70bf375f 100644 --- a/services/opensearch/src/stackit/opensearch/api/default_api.py +++ b/services/opensearch/src/stackit/opensearch/api/default_api.py @@ -82,7 +82,7 @@ def create_backup( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> List[CreateBackupResponseItem]: + ) -> CreateBackupResponseItem: """create a backup @@ -125,7 +125,7 @@ def create_backup( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -153,7 +153,7 @@ def create_backup_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[List[CreateBackupResponseItem]]: + ) -> ApiResponse[CreateBackupResponseItem]: """create a backup @@ -196,7 +196,7 @@ def create_backup_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -267,7 +267,7 @@ def create_backup_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", diff --git a/services/opensearch/uv.lock b/services/opensearch/uv.lock index d5939da5b..1dc1d90c7 100644 --- a/services/opensearch/uv.lock +++ b/services/opensearch/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-opensearch" -version = "1.2.0" +version = "1.3.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/rabbitmq/CHANGELOG.md b/services/rabbitmq/CHANGELOG.md index 8d6e6f7e9..b68d16efd 100644 --- a/services/rabbitmq/CHANGELOG.md +++ b/services/rabbitmq/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.3.0 +- **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. + ## v1.2.0 - **Breaking Change/Fix:** `list_backups` operation now returns `List[Backup]` instead of `ListBackupsResponse` (response type also removed) The return type now correctly models the actual JSON response, this operation was broken beforehand. diff --git a/services/rabbitmq/oas_commit b/services/rabbitmq/oas_commit index 69bfa80b3..e05d493f3 100644 --- a/services/rabbitmq/oas_commit +++ b/services/rabbitmq/oas_commit @@ -1 +1 @@ -864bdad12a54f612df8fcdb6e41dd2933e94c3af +da4701b7dbe20e984aef89711bb9ba716e19fcba diff --git a/services/rabbitmq/pyproject.toml b/services/rabbitmq/pyproject.toml index 59269228b..9a25d97bf 100644 --- a/services/rabbitmq/pyproject.toml +++ b/services/rabbitmq/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-rabbitmq" -version = "v1.2.0" +version = "v1.3.0" description = "STACKIT RabbitMQ API" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.10,<4.0" diff --git a/services/rabbitmq/src/stackit/rabbitmq/api/default_api.py b/services/rabbitmq/src/stackit/rabbitmq/api/default_api.py index 0fc19a86c..3139db4c8 100644 --- a/services/rabbitmq/src/stackit/rabbitmq/api/default_api.py +++ b/services/rabbitmq/src/stackit/rabbitmq/api/default_api.py @@ -78,7 +78,7 @@ def create_backup( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> List[CreateBackupResponseItem]: + ) -> CreateBackupResponseItem: """create a backup @@ -121,7 +121,7 @@ def create_backup( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -149,7 +149,7 @@ def create_backup_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[List[CreateBackupResponseItem]]: + ) -> ApiResponse[CreateBackupResponseItem]: """create a backup @@ -192,7 +192,7 @@ def create_backup_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -263,7 +263,7 @@ def create_backup_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", diff --git a/services/rabbitmq/uv.lock b/services/rabbitmq/uv.lock index cca7a5bd8..4be275bde 100644 --- a/services/rabbitmq/uv.lock +++ b/services/rabbitmq/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-rabbitmq" -version = "1.2.0" +version = "1.3.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/valkey/CHANGELOG.md b/services/valkey/CHANGELOG.md index de6a2e246..253965e18 100644 --- a/services/valkey/CHANGELOG.md +++ b/services/valkey/CHANGELOG.md @@ -1,2 +1,6 @@ +## v0.2.0 +- **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` + The return type now correctly models the actual JSON response, this operation was broken beforehand. + ## v0.1.0 - **New**: STACKIT valkey module to create key-value stores diff --git a/services/valkey/oas_commit b/services/valkey/oas_commit index 4738a0005..e05d493f3 100644 --- a/services/valkey/oas_commit +++ b/services/valkey/oas_commit @@ -1 +1 @@ -766f6f52a6bb444adb61b8a23b5b8d122573e8b5 +da4701b7dbe20e984aef89711bb9ba716e19fcba diff --git a/services/valkey/pyproject.toml b/services/valkey/pyproject.toml index 1f4968468..e655a6a08 100644 --- a/services/valkey/pyproject.toml +++ b/services/valkey/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-valkey" -version = "v0.0.1" +version = "v0.2.0" description = "STACKIT Key Value Store API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" diff --git a/services/valkey/src/stackit/valkey/api/default_api.py b/services/valkey/src/stackit/valkey/api/default_api.py index c66ff46b0..caecd13e3 100644 --- a/services/valkey/src/stackit/valkey/api/default_api.py +++ b/services/valkey/src/stackit/valkey/api/default_api.py @@ -78,7 +78,7 @@ def create_backup( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> List[CreateBackupResponseItem]: + ) -> CreateBackupResponseItem: """create a backup @@ -121,7 +121,7 @@ def create_backup( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -149,7 +149,7 @@ def create_backup_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[List[CreateBackupResponseItem]]: + ) -> ApiResponse[CreateBackupResponseItem]: """create a backup @@ -192,7 +192,7 @@ def create_backup_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", @@ -263,7 +263,7 @@ def create_backup_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "List[CreateBackupResponseItem]", + "200": "CreateBackupResponseItem", "400": "Error", "401": "Error", "404": "Error", diff --git a/services/valkey/uv.lock b/services/valkey/uv.lock index 6068069e3..1acf3dbcb 100644 --- a/services/valkey/uv.lock +++ b/services/valkey/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-valkey" -version = "0.0.1" +version = "0.2.0" source = { editable = "." } dependencies = [ { name = "pydantic" },