diff --git a/CHANGELOG.md b/CHANGELOG.md index 31c3ad32..46148aa6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,28 @@ ## Release (2025-XX-XX) -- `alb`: [v0.2.0](services/alb/CHANGELOG.md#v020-2025-05-14) - - **Feature:** New field `Path` for `Rule` + +- `loadbalancer`: [v0.2.4](services/loadbalancer/CHANGELOG.md#v024-2025-06-02) + - **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message +- `alb`: + - [v0.2.1](services/alb/CHANGELOG.md#v021-2025-06-02) + - **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message + - [v0.2.0](services/alb/CHANGELOG.md#v020-2025-05-14) + - **Feature:** New field `Path` for `Rule` - `authorization`: [v0.2.4](services/authorization/CHANGELOG.md#v024-2025-05-13) - **Bugfix:** Updated regex validator - `iaas`: [v0.5.2](services/iaas/CHANGELOG.md#v052-2025-05-19) - **Improvement:** Update descriptions - `kms`: [v0.0.4](services/kms/CHANGELOG.md#v004-2025-05-19) - **Feature:** Added new method `delete_wrapping_key` -- `lbapplication`: [v0.3.2](services/lbapplication/CHANGELOG.md#v032-2025-05-14) - - **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead +- `lbapplication`: + - [v0.3.3](services/lbapplication/CHANGELOG.md#v033-2025-06-02) + - **Deprecated:** Changed deprecation message of `GetQuotaResponse` and `RESTResponseType` + - [v0.3.2](services/lbapplication/CHANGELOG.md#v032-2025-05-14) + - **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead - `resourcemanager` [v0.4.0](services/resourcemanager/CHANGELOG.md#v040-2025-05-14) - **Breaking change:** Fields `ContainerParentId` and `ParentId` are no longer required in `ParentListInner` - `stackitmarketplace`: + - [v1.1.3](services/stackitmarketplace/CHANGELOG.md#v113-2025-06-02) + - **Feature:** Added `industries` to `CatalogProductDetail` - [v1.1.2](services/stackitmarketplace/CHANGELOG.md#v112-2025-05-19) - **Improvement:** Update descriptions - [v1.1.1](services/stackitmarketplace/CHANGELOG.md#v111-2025-05-14) diff --git a/services/alb/CHANGELOG.md b/services/alb/CHANGELOG.md index a03d0f53..680d3425 100644 --- a/services/alb/CHANGELOG.md +++ b/services/alb/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.2.1 (2025-06-02) +- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message + ## v0.2.0 (2025-05-14) - **Feature:** New field `Path` for `Rule` diff --git a/services/alb/pyproject.toml b/services/alb/pyproject.toml index 859831ca..d14ba501 100644 --- a/services/alb/pyproject.toml +++ b/services/alb/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-alb" [tool.poetry] name = "stackit-alb" -version = "v0.2.0" +version = "v0.2.1" authors = [ "STACKIT Developer Tools ", ] diff --git a/services/alb/src/stackit/alb/api/default_api.py b/services/alb/src/stackit/alb/api/default_api.py index b97a9bbb..9c4c6f83 100644 --- a/services/alb/src/stackit/alb/api/default_api.py +++ b/services/alb/src/stackit/alb/api/default_api.py @@ -1727,9 +1727,9 @@ def get_quota( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> GetQuotaResponse: - """Get the quota of application load balancers and target pools in a project. + """Get the quota of Application Load Balancers in a project. - Retrieves the configured Application Load Balancer quota for the project. The default quota is 3. + Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers. :param project_id: (required) :type project_id: str @@ -1795,9 +1795,9 @@ def get_quota_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[GetQuotaResponse]: - """Get the quota of application load balancers and target pools in a project. + """Get the quota of Application Load Balancers in a project. - Retrieves the configured Application Load Balancer quota for the project. The default quota is 3. + Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers. :param project_id: (required) :type project_id: str @@ -1863,9 +1863,9 @@ def get_quota_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get the quota of application load balancers and target pools in a project. + """Get the quota of Application Load Balancers in a project. - Retrieves the configured Application Load Balancer quota for the project. The default quota is 3. + Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers. :param project_id: (required) :type project_id: str diff --git a/services/lbapplication/CHANGELOG.md b/services/lbapplication/CHANGELOG.md index 778011ad..bb86676b 100644 --- a/services/lbapplication/CHANGELOG.md +++ b/services/lbapplication/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.3.3 (2025-06-02) +- **Deprecated:** Changed deprecation message of `GetQuotaResponse` and `RESTResponseType` + ## v0.3.2 (2025-05-14) - **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead diff --git a/services/lbapplication/pyproject.toml b/services/lbapplication/pyproject.toml index 48ae815f..8e0140b1 100644 --- a/services/lbapplication/pyproject.toml +++ b/services/lbapplication/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-lbapplication" [tool.poetry] name = "stackit-lbapplication" -version = "v0.3.2" +version = "v0.3.3" authors = [ "STACKIT Developer Tools ", ] diff --git a/services/lbapplication/src/stackit/lbapplication/api/default_api.py b/services/lbapplication/src/stackit/lbapplication/api/default_api.py index 6a99242f..657c4311 100644 --- a/services/lbapplication/src/stackit/lbapplication/api/default_api.py +++ b/services/lbapplication/src/stackit/lbapplication/api/default_api.py @@ -2185,9 +2185,9 @@ def get_quota( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> GetQuotaResponse: - """(Deprecated) Get the quota of application load balancers and target pools in a project. + """(Deprecated) Get the quota of Application Load Balancers in a project. - Retrieves the configured Application Load Balancer quota for the project. The default quota is 3. + Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers. :param project_id: (required) :type project_id: str @@ -2250,9 +2250,9 @@ def get_quota_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[GetQuotaResponse]: - """(Deprecated) Get the quota of application load balancers and target pools in a project. + """(Deprecated) Get the quota of Application Load Balancers in a project. - Retrieves the configured Application Load Balancer quota for the project. The default quota is 3. + Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers. :param project_id: (required) :type project_id: str @@ -2315,9 +2315,9 @@ def get_quota_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """(Deprecated) Get the quota of application load balancers and target pools in a project. + """(Deprecated) Get the quota of Application Load Balancers in a project. - Retrieves the configured Application Load Balancer quota for the project. The default quota is 3. + Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers. :param project_id: (required) :type project_id: str diff --git a/services/loadbalancer/CHANGELOG.md b/services/loadbalancer/CHANGELOG.md index 74500bf5..1d2b8f8e 100644 --- a/services/loadbalancer/CHANGELOG.md +++ b/services/loadbalancer/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.2.4 (2025-06-02) +- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message + ## v0.2.3 (2025-05-09) - **Feature:** Update user-agent header diff --git a/services/loadbalancer/pyproject.toml b/services/loadbalancer/pyproject.toml index 4a5f12b5..d5973a4d 100644 --- a/services/loadbalancer/pyproject.toml +++ b/services/loadbalancer/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-loadbalancer" [tool.poetry] name = "stackit-loadbalancer" -version = "v0.2.3" +version = "v0.2.4" authors = [ "STACKIT Developer Tools ", ] diff --git a/services/loadbalancer/src/stackit/loadbalancer/api/default_api.py b/services/loadbalancer/src/stackit/loadbalancer/api/default_api.py index a2bd9ed4..aa987f8e 100644 --- a/services/loadbalancer/src/stackit/loadbalancer/api/default_api.py +++ b/services/loadbalancer/src/stackit/loadbalancer/api/default_api.py @@ -1745,9 +1745,9 @@ def get_quota( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> GetQuotaResponse: - """Get the quota of Load Balancers and Target Pools in a project. + """Get the quota of Load Balancers in a project. - GetQuota gets the configured load balancer quota for the project. Default is 3. + Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers. :param project_id: (required) :type project_id: str @@ -1813,9 +1813,9 @@ def get_quota_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[GetQuotaResponse]: - """Get the quota of Load Balancers and Target Pools in a project. + """Get the quota of Load Balancers in a project. - GetQuota gets the configured load balancer quota for the project. Default is 3. + Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers. :param project_id: (required) :type project_id: str @@ -1881,9 +1881,9 @@ def get_quota_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get the quota of Load Balancers and Target Pools in a project. + """Get the quota of Load Balancers in a project. - GetQuota gets the configured load balancer quota for the project. Default is 3. + Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers. :param project_id: (required) :type project_id: str diff --git a/services/stackitmarketplace/CHANGELOG.md b/services/stackitmarketplace/CHANGELOG.md index b90ebbf1..10cbbca6 100644 --- a/services/stackitmarketplace/CHANGELOG.md +++ b/services/stackitmarketplace/CHANGELOG.md @@ -1,3 +1,6 @@ +## v1.1.3 (2025-06-02) +- **Feature:** Added `industries` to `CatalogProductDetail` + ## v1.1.2 (2025-05-19) - **Improvement:** Update descriptions diff --git a/services/stackitmarketplace/pyproject.toml b/services/stackitmarketplace/pyproject.toml index 00ff810c..67b33f66 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.1.2" +version = "v1.1.3" authors = [ "STACKIT Developer Tools ", ] diff --git a/services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py b/services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py index 181da1af..c685c037 100644 --- a/services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py +++ b/services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py @@ -66,6 +66,9 @@ class CatalogProductDetail(BaseModel): ) email: Optional[StrictStr] = Field(default=None, description="A e-mail address.") highlights: List[CatalogProductHighlight] = Field(description="The list of highlights.") + industries: Optional[List[StrictStr]] = Field( + default=None, description="The list of industries associated to the product." + ) is_product_listing: StrictBool = Field( description="If true, the product is not fully integrated but only listed. Product listings may not have prices and support information.", alias="isProductListing", @@ -103,6 +106,7 @@ class CatalogProductDetail(BaseModel): "documentationUrl", "email", "highlights", + "industries", "isProductListing", "lifecycleState", "logo", @@ -253,6 +257,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("highlights") is not None else None ), + "industries": obj.get("industries"), "isProductListing": obj.get("isProductListing"), "lifecycleState": obj.get("lifecycleState"), "logo": obj.get("logo"),