From 96c34d19e93f7d440c370c60e080e083f864fbcf Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 31 Mar 2026 10:53:09 +0000 Subject: [PATCH 1/2] Generate kms --- services/kms/oas_commit | 2 +- services/kms/src/stackit/kms/models/wrapping_key.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/services/kms/oas_commit b/services/kms/oas_commit index e3713dde..a978700c 100644 --- a/services/kms/oas_commit +++ b/services/kms/oas_commit @@ -1 +1 @@ -0e64886dd0847341800d7191ed193b75413be998 +467fe4d305e48699c34835e45fd1c7b486be01d2 diff --git a/services/kms/src/stackit/kms/models/wrapping_key.py b/services/kms/src/stackit/kms/models/wrapping_key.py index 3cc24315..c72e9f42 100644 --- a/services/kms/src/stackit/kms/models/wrapping_key.py +++ b/services/kms/src/stackit/kms/models/wrapping_key.py @@ -51,7 +51,9 @@ class WrappingKey(BaseModel): description="The unique id of the key ring this wrapping key is assigned to.", alias="keyRingId" ) protection: Protection - public_key: StrictStr = Field(description="The public key of the wrapping key.", alias="publicKey") + public_key: Optional[StrictStr] = Field( + default=None, description="The public key of the wrapping key.", alias="publicKey" + ) purpose: WrappingPurpose state: StrictStr = Field(description="The current state of the wrapping key.") __properties: ClassVar[List[str]] = [ From f8e2c03f19b1f5163252b5cbb439425eba29aa38 Mon Sep 17 00:00:00 2001 From: Marcel Jacek Date: Tue, 31 Mar 2026 18:08:16 +0200 Subject: [PATCH 2/2] add changelog entries --- CHANGELOG.md | 2 ++ services/kms/CHANGELOG.md | 3 +++ services/kms/pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e18e1121..c53f0f96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ ## Release (2026-MM-DD) - `iaas`: [v1.2.2](services/iaas/CHANGELOG.md#v122) - **Docs:** Extend description of `PortRange` class +- `kms`: [v0.9.0](services/kms/CHANGELOG.md#v090) + - Set field `public_key` optional in `WrappingKey` model ## Release (2026-03-27) diff --git a/services/kms/CHANGELOG.md b/services/kms/CHANGELOG.md index e4350019..4fdd7af5 100644 --- a/services/kms/CHANGELOG.md +++ b/services/kms/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.9.0 +- Set field `public_key` optional in `WrappingKey` model + ## v0.8.1 - **Feature:** client now supports UUID and decimal types - **Bugfix:** timeouts now passed to requests library diff --git a/services/kms/pyproject.toml b/services/kms/pyproject.toml index c642dee8..5c925e13 100644 --- a/services/kms/pyproject.toml +++ b/services/kms/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-kms" -version = "v0.8.1" +version = "v0.9.0" description = "STACKIT Key Management Service API" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.9,<4.0"