From 4020d6996b2aea7d916572d7bdf4aa3edf0bf17d Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 17 Jun 2025 13:43:21 +0000 Subject: [PATCH 1/3] Generate opensearch --- .../src/stackit/opensearch/models/instance_parameters.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/services/opensearch/src/stackit/opensearch/models/instance_parameters.py b/services/opensearch/src/stackit/opensearch/models/instance_parameters.py index 5dc344ab..7081e297 100644 --- a/services/opensearch/src/stackit/opensearch/models/instance_parameters.py +++ b/services/opensearch/src/stackit/opensearch/models/instance_parameters.py @@ -71,7 +71,7 @@ class InstanceParameters(BaseModel): tls_ciphers: Optional[List[StrictStr]] = Field( default=None, description="Only Java format is supported.", alias="tls-ciphers" ) - tls_protocols: Optional[StrictStr] = Field(default=None, alias="tls-protocols") + tls_protocols: Optional[List[StrictStr]] = Field(default=None, alias="tls-protocols") __properties: ClassVar[List[str]] = [ "enable_monitoring", "graphite", @@ -120,8 +120,9 @@ def tls_protocols_validate_enum(cls, value): if value is None: return value - if value not in set(["TLSv1.2", "TLSv1.3"]): - raise ValueError("must be one of enum values ('TLSv1.2', 'TLSv1.3')") + for i in value: + if i not in set(["TLSv1.2", "TLSv1.3"]): + raise ValueError("each list item must be one of ('TLSv1.2', 'TLSv1.3')") return value model_config = ConfigDict( From 575e346d3c914590e37847e97e0393e0daebe669 Mon Sep 17 00:00:00 2001 From: Ruben Hoenle Date: Tue, 17 Jun 2025 16:23:09 +0200 Subject: [PATCH 2/3] add changelog entries --- CHANGELOG.md | 2 ++ services/opensearch/CHANGELOG.md | 3 +++ services/opensearch/pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5688aa04..4c4517e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ - `cdn`: [v1.2.0](services/cdn/CHANGELOG.md#v120) - **Feature:** Add `default_cache_duration` attribute to `Config`, `ConfigPatch` and `CreateDistributionPayload` model - Add `originUrlRelated` to available options given in `sort_by` description +- `opensearch`: [v0.3.0](services/opensearch/CHANGELOG.md#v030) + - **Breaking change:** Attribute `tls_protocols` of `InstanceParameters` model is now of type `List[StrictStr]` (previously `StrictStr`) ## Release (2025-06-16) - `core`: [v0.2.0](core/CHANGELOG.md#v020-2025-06-12) diff --git a/services/opensearch/CHANGELOG.md b/services/opensearch/CHANGELOG.md index 810e28c2..84856efa 100644 --- a/services/opensearch/CHANGELOG.md +++ b/services/opensearch/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.3.0 +- **Breaking change:** Attribute `tls_protocols` of `InstanceParameters` model is now of type `List[StrictStr]` (previously `StrictStr`) + ## v0.2.1 (2025-05-09) - **Feature:** Update user-agent header diff --git a/services/opensearch/pyproject.toml b/services/opensearch/pyproject.toml index 1aeeb533..a716e022 100644 --- a/services/opensearch/pyproject.toml +++ b/services/opensearch/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-opensearch" [tool.poetry] name = "stackit-opensearch" -version = "v0.2.1" +version = "v0.3.0" authors = [ "STACKIT Developer Tools ", ] From 08ce3293015fd64067ab50b62e817c4589b6ebd3 Mon Sep 17 00:00:00 2001 From: Ruben Hoenle Date: Tue, 17 Jun 2025 16:33:56 +0200 Subject: [PATCH 3/3] add changelog entries --- CHANGELOG.md | 5 +++++ services/stackitmarketplace/CHANGELOG.md | 6 ++++++ services/stackitmarketplace/pyproject.toml | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c4517e2..ac6f7712 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ - Add `originUrlRelated` to available options given in `sort_by` description - `opensearch`: [v0.3.0](services/opensearch/CHANGELOG.md#v030) - **Breaking change:** Attribute `tls_protocols` of `InstanceParameters` model is now of type `List[StrictStr]` (previously `StrictStr`) +- `stackitmarketplace`: [v1.4.0](services/stackitmarketplace/CHANGELOG.md#v140) + - **Feature:** Add support for offer types + - new model `OfferType` + - new attribute `CatalogProductDetail` for `CatalogProductDetail` model + - Attribute `is_product_listing` in `CatalogProductDetail` is now of type `Optional[StrictBool]` (previously `StrictBool`) ## Release (2025-06-16) - `core`: [v0.2.0](core/CHANGELOG.md#v020-2025-06-12) diff --git a/services/stackitmarketplace/CHANGELOG.md b/services/stackitmarketplace/CHANGELOG.md index d6060db7..89a61c55 100644 --- a/services/stackitmarketplace/CHANGELOG.md +++ b/services/stackitmarketplace/CHANGELOG.md @@ -1,3 +1,9 @@ +## v1.4.0 +- **Feature:** Add support for offer types + - new model `OfferType` + - new attribute `CatalogProductDetail` for `CatalogProductDetail` model +- Attribute `is_product_listing` in `CatalogProductDetail` is now of type `Optional[StrictBool]` (previously `StrictBool`) + ## v1.3.0 (2025-06-10) - **Feature:** Add new field `facets` in `ListCatalogProductsResponse` diff --git a/services/stackitmarketplace/pyproject.toml b/services/stackitmarketplace/pyproject.toml index 2e0baa11..83f282e7 100644 --- a/services/stackitmarketplace/pyproject.toml +++ b/services/stackitmarketplace/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-stackitmarketplace" [tool.poetry] name = "stackit-stackitmarketplace" -version = "v1.3.0" +version = "v1.4.0" authors = [ "STACKIT Developer Tools ", ] @@ -105,4 +105,4 @@ per-file-ignores = """ # E501: long descriptions/string values might lead to lines that are too long # B028: stacklevel for deprecation warning is irrelevant ./src/stackit/*/api/default_api.py: F841,B028,E501 -""" \ No newline at end of file +"""