Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)

Expand Down
3 changes: 3 additions & 0 deletions services/kms/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion services/kms/oas_commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0e64886dd0847341800d7191ed193b75413be998
467fe4d305e48699c34835e45fd1c7b486be01d2
2 changes: 1 addition & 1 deletion services/kms/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
4 changes: 3 additions & 1 deletion services/kms/src/stackit/kms/models/wrapping_key.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]] = [
Expand Down
Loading