Skip to content

Commit 39b84fd

Browse files
Merge branch 'main' into feat/STACKITSDK-612-trusted-publishing
2 parents 5695e17 + 7760f80 commit 39b84fd

110 files changed

Lines changed: 5776 additions & 3887 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎CHANGELOG.md‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
## Release (2026-MM-DD)
22

33
- `core`:
4+
- [v0.6.0](core/CHANGELOG.md#v060)
5+
- **Chore:** Update dependencies
6+
- Bump minimum PyJWT version from 2.13.0 to 2.15.0
7+
- Bump minimum urllib3 version from 2.7.0 to 2.8.0
8+
- Bump minimum cryptography version from 46.0.5 to 50.0.0
49
- [v0.5.0](core/CHANGELOG.md#v050)
510
- **Chore:** Bump minimum Python version to 3.11
611
- **Chore:** Support Python version 3.15
@@ -51,6 +56,9 @@
5156
- **Chore:** Support Python version 3.15
5257
- **Chore:** Update dependencies
5358
- `dns`:
59+
- [v0.12.0](services/dns/CHANGELOG.md#v0120)
60+
- **Feature:** New `lookup_domain` operation to look up a domain on the STACKIT DNS resolvers, with new models `LookupDomainPayload`, `LookupDomainResponse`, `LookupResult` and `LookupRecord`
61+
- **Feature:** New `flush_domain` operation to flush the cache for a domain on the STACKIT DNS resolvers, with new models `FlushDomainPayload` and `FlushDomainResponse`
5462
- [v0.11.0](services/dns/CHANGELOG.md#v0110)
5563
- **Chore:** Bump minimum Python version to 3.11
5664
- **Chore:** Support Python version 3.15
@@ -275,6 +283,12 @@
275283
- [v0.6.0](services/telemetryrouter/CHANGELOG.md#v060)
276284
- **Feature:** Add `disabled` field to `ConfigFilter` to allow disabling a filter without removing it
277285
- `ufw`:
286+
- [v0.3.0](services/ufw/CHANGELOG.md#v030)
287+
- **Breaking Change:** `list_provider_options` now returns a single `ProviderOptionsResponse` instead of `List[ProviderOptionsResponse]`, matching the endpoint's actual (non-array) response
288+
- **Breaking Change:** Removal of `security_group` field from `RuleResponse` model
289+
- **Breaking Change:** `type` field in `RuleResponse` model now validates against a fixed set of values (`ACL`, `PublicIP`, `SecurityRule`, `SecurityGroup`); previously any string was accepted
290+
- **Feature:** Add `ref_id` and `stateful` fields to `RuleResponse` model
291+
- **Feature:** Add `remote_security_group_id` and `stateful` fields to `CreateRulePayload` model
278292
- [v0.2.0](services/ufw/CHANGELOG.md#v020)
279293
- **Chore:** Bump minimum Python version to 3.11
280294
- **Chore:** Support Python version 3.15

‎core/CHANGELOG.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## v0.6.0
2+
- **Chore:** Update dependencies
3+
- Bump minimum PyJWT version from 2.13.0 to 2.15.0
4+
- Bump minimum urllib3 version from 2.7.0 to 2.8.0
5+
- Bump minimum cryptography version from 46.0.5 to 50.0.0
6+
17
## v0.5.0
28
- **Chore:** Bump minimum Python version to 3.11
39
- **Chore:** Support Python version 3.15

‎core/pyproject.toml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "stackit-core"
3-
version = "v0.5.0"
3+
version = "v0.6.0"
44
description = "Core functionality for the STACKIT SDK for Python"
55
authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }]
66
requires-python = ">=3.11,<4.0"
@@ -16,10 +16,10 @@ classifiers = [
1616
"Programming Language :: Python :: 3.15",
1717
]
1818
dependencies = [
19-
"pyjwt>=2.13.0",
19+
"pyjwt>=2.15.0",
2020
"pydantic>=2.9.2",
21-
"urllib3>=2.7.0",
22-
"cryptography>=46.0.5",
21+
"urllib3>=2.8.0",
22+
"cryptography>=50.0.0",
2323
"requests>=2.33.0",
2424
]
2525

@@ -29,7 +29,7 @@ Issues = "https://github.com/stackitcloud/stackit-sdk-python/issues"
2929

3030
[dependency-groups]
3131
dev = [
32-
"black>=26.3.1",
32+
"black>=26.10.1",
3333
"pytest>=9.1.1",
3434
"flake8>=5.0.3 ; python_full_version < '3.12'",
3535
"flake8>=6.0.1 ; python_full_version >= '3.12'",

‎core/uv.lock‎

Lines changed: 97 additions & 84 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎services/alb/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Issues = "https://github.com/stackitcloud/stackit-sdk-python/issues"
2828

2929
[dependency-groups]
3030
dev = [
31-
"black>=26.3.1",
31+
"black>=26.10.1",
3232
"pytest>=9.1.1",
3333
"flake8>=5.0.3 ; python_full_version < '3.12'",
3434
"flake8>=6.0.1 ; python_full_version >= '3.12'",

‎services/alb/uv.lock‎

Lines changed: 98 additions & 85 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎services/albwaf/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Issues = "https://github.com/stackitcloud/stackit-sdk-python/issues"
2828

2929
[dependency-groups]
3030
dev = [
31-
"black>=26.3.1",
31+
"black>=26.10.1",
3232
"pytest>=9.1.1",
3333
"flake8>=5.0.3 ; python_full_version < '3.12'",
3434
"flake8>=6.0.1 ; python_full_version >= '3.12'",

‎services/albwaf/uv.lock‎

Lines changed: 98 additions & 85 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎services/authorization/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Issues = "https://github.com/stackitcloud/stackit-sdk-python/issues"
2828

2929
[dependency-groups]
3030
dev = [
31-
"black>=26.3.1",
31+
"black>=26.10.1",
3232
"pytest>=9.1.1",
3333
"flake8>=5.0.3 ; python_full_version < '3.12'",
3434
"flake8>=6.0.1 ; python_full_version >= '3.12'",

‎services/authorization/uv.lock‎

Lines changed: 98 additions & 85 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)