diff --git a/CHANGELOG.md b/CHANGELOG.md index 174c1342c..28f1a5ba7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## Release (2026-MM-DD) +- `albwaf`: + - [v0.1.1](services/albwaf/CHANGELOG.md#v011) + - **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.albwaf` to fail with `ModuleNotFoundError` +- `cost`: + - [v0.4.1](services/cost/CHANGELOG.md#v041) + - **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.cost` to fail with `ModuleNotFoundError` - `dremio`: - [v0.1.0](services/dremio/CHANGELOG.md#v010) - **New**: STACKIT Dremio module can be used to manage STACKIT Dremio instances and users. @@ -15,6 +21,9 @@ - [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. +- `modelexperiments`: + - [v0.2.1](services/modelexperiments/CHANGELOG.md#v021) + - **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.modelexperiments` to fail with `ModuleNotFoundError` - `opensearch`: - [v1.3.0](services/opensearch/CHANGELOG.md#v130) - **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]` @@ -27,15 +36,24 @@ - **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. - `telemetrylink`: + - [v0.4.2](services/telemetrylink/CHANGELOG.md#v042) + - **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.telemetrylink` to fail with `ModuleNotFoundError` - [v0.4.1](services/telemetrylink/CHANGELOG.md#v041) - **Improvement:** Add validation for `description` field in `TelemetryLinkResponse` model - `telemetryrouter`: + - [v0.5.2](services/telemetryrouter/CHANGELOG.md#v052) + - **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.telemetryrouter` to fail with `ModuleNotFoundError` - [v0.5.1](services/telemetryrouter/CHANGELOG.md#v051) - **Improvement:** Add validation for `description` field in `AccessTokenBaseRequest`, `AccessTokenBaseResponse`, `CreateAccessTokenPayload`, `CreateAccessTokenResponse`, `DestinationResponse`, `GetAccessTokenResponse`, `TelemetryRouterResponse`, `UpdateAccessTokenPayload` and `UpdateAccessTokenResponse` models - `valkey`: + - [v0.2.1](services/valkey/CHANGELOG.md#v021) + - **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.valkey` to fail with `ModuleNotFoundError` - [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. +- `vpn`: + - [v0.7.1](services/vpn/CHANGELOG.md#v071) + - **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.vpn` to fail with `ModuleNotFoundError` ## Release (2026-08-25) diff --git a/services/albwaf/CHANGELOG.md b/services/albwaf/CHANGELOG.md index 94bfd7a8d..bb5552549 100644 --- a/services/albwaf/CHANGELOG.md +++ b/services/albwaf/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.1.1 +- **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.albwaf` to fail with `ModuleNotFoundError` + ## v0.1.0 - **New**: STACKIT albwaf module to create and manage Web Application Firewalls (WAF) used with Application Load Balancers (ALB). diff --git a/services/albwaf/pyproject.toml b/services/albwaf/pyproject.toml index 015c00bd1..385142aad 100644 --- a/services/albwaf/pyproject.toml +++ b/services/albwaf/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-albwaf" -version = "v0.0.1" +version = "v0.1.1" description = "STACKIT Application Load Balancer Web Application Firewall API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" @@ -56,7 +56,7 @@ include = ["src/stackit"] [tool.hatch.build.targets.wheel] include = ["src/stackit"] -[tool.hatch.build.targets.wheel-sources] +[tool.hatch.build.targets.wheel.sources] "src/stackit" = "stackit" [build-system] diff --git a/services/albwaf/uv.lock b/services/albwaf/uv.lock index 8d318275f..93cc81c74 100644 --- a/services/albwaf/uv.lock +++ b/services/albwaf/uv.lock @@ -1019,7 +1019,7 @@ wheels = [ [[package]] name = "stackit-albwaf" -version = "0.0.1" +version = "0.1.1" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/cost/CHANGELOG.md b/services/cost/CHANGELOG.md index 689a708ca..bba7d8e4f 100644 --- a/services/cost/CHANGELOG.md +++ b/services/cost/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.4.1 +- **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.cost` to fail with `ModuleNotFoundError` + ## v0.4.0 - **Feature:** Add attribute `total_quantity_decimal` to `DetailedServiceCost` model class - **Feature:** Add attribute `quantity_decimal` to `ReportData` model class diff --git a/services/cost/pyproject.toml b/services/cost/pyproject.toml index efe6c5bbf..ace869218 100644 --- a/services/cost/pyproject.toml +++ b/services/cost/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-cost" -version = "v0.4.0" +version = "v0.4.1" description = "STACKIT Cost API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" @@ -55,7 +55,7 @@ include = ["src/stackit"] [tool.hatch.build.targets.wheel] include = ["src/stackit"] -[tool.hatch.build.targets.wheel-sources] +[tool.hatch.build.targets.wheel.sources] "src/stackit" = "stackit" [build-system] diff --git a/services/cost/uv.lock b/services/cost/uv.lock index ea82fae03..24c642cc4 100644 --- a/services/cost/uv.lock +++ b/services/cost/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-cost" -version = "0.4.0" +version = "0.4.1" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/modelexperiments/CHANGELOG.md b/services/modelexperiments/CHANGELOG.md index 1d89ec83d..6a6afadfb 100644 --- a/services/modelexperiments/CHANGELOG.md +++ b/services/modelexperiments/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.2.1 +- **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.modelexperiments` to fail with `ModuleNotFoundError` + ## v0.2.0 - **Chore:** Bump minimum Python version to 3.10 - **Chore:** Update dependencies diff --git a/services/modelexperiments/pyproject.toml b/services/modelexperiments/pyproject.toml index 364342842..1c191379c 100644 --- a/services/modelexperiments/pyproject.toml +++ b/services/modelexperiments/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-modelexperiments" -version = "v0.2.0" +version = "v0.2.1" description = "STACKIT AI Model Experiments API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" @@ -55,7 +55,7 @@ include = ["src/stackit"] [tool.hatch.build.targets.wheel] include = ["src/stackit"] -[tool.hatch.build.targets.wheel-sources] +[tool.hatch.build.targets.wheel.sources] "src/stackit" = "stackit" [build-system] diff --git a/services/modelexperiments/uv.lock b/services/modelexperiments/uv.lock index bf008a91e..82cb24191 100644 --- a/services/modelexperiments/uv.lock +++ b/services/modelexperiments/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-modelexperiments" -version = "0.2.0" +version = "0.2.1" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/telemetrylink/CHANGELOG.md b/services/telemetrylink/CHANGELOG.md index effd8f62c..cadf050e2 100644 --- a/services/telemetrylink/CHANGELOG.md +++ b/services/telemetrylink/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.4.2 +- **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.telemetrylink` to fail with `ModuleNotFoundError` + ## v0.4.1 - **Improvement:** Add validation for `description` field in `TelemetryLinkResponse` model diff --git a/services/telemetrylink/pyproject.toml b/services/telemetrylink/pyproject.toml index 806d36a68..0017de6d7 100644 --- a/services/telemetrylink/pyproject.toml +++ b/services/telemetrylink/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-telemetrylink" -version = "v0.4.1" +version = "v0.4.2" description = "STACKIT Telemetry Link API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" @@ -55,7 +55,7 @@ include = ["src/stackit"] [tool.hatch.build.targets.wheel] include = ["src/stackit"] -[tool.hatch.build.targets.wheel-sources] +[tool.hatch.build.targets.wheel.sources] "src/stackit" = "stackit" [build-system] diff --git a/services/telemetrylink/uv.lock b/services/telemetrylink/uv.lock index 439d5f67f..2ad4299cc 100644 --- a/services/telemetrylink/uv.lock +++ b/services/telemetrylink/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-telemetrylink" -version = "0.4.1" +version = "0.4.2" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/telemetryrouter/CHANGELOG.md b/services/telemetryrouter/CHANGELOG.md index 8ad0a17fa..e5affaf4a 100644 --- a/services/telemetryrouter/CHANGELOG.md +++ b/services/telemetryrouter/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.5.2 +- **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.telemetryrouter` to fail with `ModuleNotFoundError` + ## v0.5.1 - **Improvement:** Add validation for `description` field in `AccessTokenBaseRequest`, `AccessTokenBaseResponse`, `CreateAccessTokenPayload`, `CreateAccessTokenResponse`, `DestinationResponse`, `GetAccessTokenResponse`, `TelemetryRouterResponse`, `UpdateAccessTokenPayload` and `UpdateAccessTokenResponse` models diff --git a/services/telemetryrouter/pyproject.toml b/services/telemetryrouter/pyproject.toml index 3268e5cb8..efa12c4db 100644 --- a/services/telemetryrouter/pyproject.toml +++ b/services/telemetryrouter/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-telemetryrouter" -version = "v0.5.1" +version = "v0.5.2" description = "STACKIT Telemetry Router API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" @@ -55,7 +55,7 @@ include = ["src/stackit"] [tool.hatch.build.targets.wheel] include = ["src/stackit"] -[tool.hatch.build.targets.wheel-sources] +[tool.hatch.build.targets.wheel.sources] "src/stackit" = "stackit" [build-system] diff --git a/services/telemetryrouter/uv.lock b/services/telemetryrouter/uv.lock index 7c0fdf7b1..458f5574d 100644 --- a/services/telemetryrouter/uv.lock +++ b/services/telemetryrouter/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-telemetryrouter" -version = "0.5.1" +version = "0.5.2" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/valkey/CHANGELOG.md b/services/valkey/CHANGELOG.md index 253965e18..32ad3e0e1 100644 --- a/services/valkey/CHANGELOG.md +++ b/services/valkey/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.2.1 +- **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.valkey` to fail with `ModuleNotFoundError` + ## 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. diff --git a/services/valkey/pyproject.toml b/services/valkey/pyproject.toml index e655a6a08..9c4649518 100644 --- a/services/valkey/pyproject.toml +++ b/services/valkey/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-valkey" -version = "v0.2.0" +version = "v0.2.1" description = "STACKIT Key Value Store API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" @@ -56,7 +56,7 @@ include = ["src/stackit"] [tool.hatch.build.targets.wheel] include = ["src/stackit"] -[tool.hatch.build.targets.wheel-sources] +[tool.hatch.build.targets.wheel.sources] "src/stackit" = "stackit" [build-system] diff --git a/services/valkey/uv.lock b/services/valkey/uv.lock index 1acf3dbcb..6143d7278 100644 --- a/services/valkey/uv.lock +++ b/services/valkey/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-valkey" -version = "0.2.0" +version = "0.2.1" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/vpn/CHANGELOG.md b/services/vpn/CHANGELOG.md index 90dd451a2..f162e8daa 100644 --- a/services/vpn/CHANGELOG.md +++ b/services/vpn/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.7.1 +- **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.vpn` to fail with `ModuleNotFoundError` + ## v0.7.0 - **Feature:** Add support for managing BGP filters and BGP filter rules on gateways (new API methods and models) - **Feature:** Add new optional field `inbound_filter_id` to `BGPTunnelConfig` diff --git a/services/vpn/pyproject.toml b/services/vpn/pyproject.toml index 66276dacb..6c6ab64e7 100644 --- a/services/vpn/pyproject.toml +++ b/services/vpn/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-vpn" -version = "v0.7.0" +version = "v0.7.1" description = "STACKIT VPN API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" @@ -55,7 +55,7 @@ include = ["src/stackit"] [tool.hatch.build.targets.wheel] include = ["src/stackit"] -[tool.hatch.build.targets.wheel-sources] +[tool.hatch.build.targets.wheel.sources] "src/stackit" = "stackit" [build-system] diff --git a/services/vpn/uv.lock b/services/vpn/uv.lock index 44c6e97ff..5bd42ffce 100644 --- a/services/vpn/uv.lock +++ b/services/vpn/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-vpn" -version = "0.7.0" +version = "0.7.1" source = { editable = "." } dependencies = [ { name = "pydantic" },