Skip to content

Commit 0b186f5

Browse files
Ft/update user agent (#1126)
* Generate stackitmarketplace * Generate sqlserverflex * Generate ske * Generate serviceenablement * Generate serviceaccount * Generate serverupdate * Generate serverbackup * Generate secretsmanager * Generate runcommand * Generate resourcemanager * Generate redis * Generate rabbitmq * Generate postgresflex * Generate opensearch * Generate observability * Generate objectstorage * Generate mongodbflex * Generate modelserving * Generate mariadb * Generate logme * Generate loadbalancer * Generate iaasalpha * Generate iaas * Generate dns * Generate certificates * Generate cdn * Generate authorization * Generate alb * Generate git * Generate kms * Add changelogs Signed-off-by: Alexander Dahmen <[email protected]> --------- Signed-off-by: Alexander Dahmen <[email protected]> Co-authored-by: SDK Generator Bot <[email protected]>
1 parent dab1abd commit 0b186f5

File tree

89 files changed

+236
-121
lines changed

Some content is hidden

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

89 files changed

+236
-121
lines changed

CHANGELOG.md

+90-23
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,95 @@
1-
## Release (2025-05-XX)
2-
- `stackitmarketplace`: [v1.0.0](services/stackitmarketplace/CHANGELOG.md#v100-2025-05-05)
3-
- **Breaking Change:**
1+
## Release (2025-05-09)
2+
- `stackitmarketplace`:
3+
- [v1.0.1](services/stackitmarketplace/CHANGELOG.md#v101-2025-05-09)
4+
- **Feature:** Update user-agent header
5+
- [v1.0.0](services/stackitmarketplace/CHANGELOG.md#v100-2025-05-05)
6+
- **Breaking Change:**
47
- Introduced dedicated type for product id with appropriate validations
5-
- **Feature:**
8+
- **Feature:**
69
- subscription products contain the plan id
7-
- `resourcemanager`: [v0.3.1](services/resourcemanager/CHANGELOG.md#v031-2025-05-05)
8-
- **Feature:**
9-
- Added API calls for folder management
10-
- `serverupdate`: [v1.0.1](services/serverupdate/CHANGELOG.md#v101-2025-05-05)
11-
- **Minor change:** Use stderr by default.
12-
- `mongodbflex`: [v1.0.0](services/mongodbflex/CHANGELOG.md#v100-2025-05-05)
13-
- **Breaking Change:** Introduce typed enum constants for status attributes
14-
- `kms`: [v0.0.2](services/kms/CHANGELOG.md#v002-2025-05-05)
15-
- **Minor change:** Use stderr by default.
16-
- **Minor change:** Service update.
17-
- `git`: [v0.1.1](services/git/CHANGELOG.md#v011-2025-05-05)
18-
- **Bugfix**: Spelling corrections in documentation
19-
- `alb`: [v0.1.1](services/alb/CHANGELOG.md#v011-2025-05-05)
20-
- **Feature:** Switch to beta2 API
21-
- `cdn`[v1.0.0](services/cdn/CHANGELOG.md#v100-2025-05-05)
22-
- **Feature:** Support for log management
23-
- **Feature:** Create distribution payload has additional optional attributes for blocked countries, IPs and volume limitation
24-
- **Feature:** Config Patch payload has additional optional attributes for blocked countries, IPs and volume limitation
25-
- **Breaking Change:** Config has additional required attributes for blocked countries, IPs and volume limitation
10+
- `resourcemanager`:
11+
- [v0.3.2](services/resourcemanager/CHANGELOG.md#v032-2025-05-09)
12+
- **Feature:** Update user-agent header
13+
- [v0.3.1](services/resourcemanager/CHANGELOG.md#v031-2025-05-05)
14+
- **Feature:**
15+
- Added API calls for folder management
16+
- `serverupdate`:
17+
- [v1.0.2](services/serverupdate/CHANGELOG.md#v102-2025-05-09)
18+
- **Feature:** Update user-agent header
19+
- [v1.0.1](services/serverupdate/CHANGELOG.md#v101-2025-05-05)
20+
- **Minor change:** Use stderr by default.
21+
- `mongodbflex`:
22+
- [1.0.1](services/mongodbflex/CHANGELOG.md#v101-2025-05-09)
23+
- **Feature:** Update user-agent header
24+
- [v1.0.0](services/mongodbflex/CHANGELOG.md#v100-2025-05-05)
25+
- **Breaking Change:** Introduce typed enum constants for status attributes
26+
- `kms`:
27+
- [v0.0.3](services/kms/CHANGELOG.md#v003-2025-05-09)
28+
- **Feature:** Update user-agent header
29+
- [v0.0.2](services/kms/CHANGELOG.md#v002-2025-05-05)
30+
- **Minor change:** Use stderr by default.
31+
- **Minor change:** Service update.
32+
- `git`:
33+
- [v0.1.2](services/git/CHANGELOG.md#v012-2025-05-09)
34+
- **Feature:** Update user-agent header
35+
- [v0.1.1](services/git/CHANGELOG.md#v011-2025-05-05)
36+
- **Bugfix**: Spelling corrections in documentation
37+
- `alb`:
38+
- [v0.1.2](services/alb/CHANGELOG.md#v012-2025-05-09)
39+
- **Feature:** Update user-agent header
40+
- [v0.1.1](services/alb/CHANGELOG.md#v011-2025-05-05)
41+
- **Feature:** Switch to beta2 API
42+
- `cdn`:
43+
- [v1.0.1](services/cdn/CHANGELOG.md#v101-2025-05-09)
44+
- **Feature:** Update user-agent header
45+
- [v1.0.0](services/cdn/CHANGELOG.md#v100-2025-05-05)
46+
- **Feature:** Support for log management
47+
- **Feature:** Create distribution payload has additional optional attributes for blocked countries, IPs and volume limitation
48+
- **Feature:** Config Patch payload has additional optional attributes for blocked countries, IPs and volume limitation
49+
- **Breaking Change:** Config has additional required attributes for blocked countries, IPs and volume limitation
50+
- `authorization`: [v0.2.3](services/authorization/CHANGELOG.md#v023-2025-05-09)
51+
- **Feature:** Update user-agent header
52+
- `certificates`: [v1.0.1](services/certificates/CHANGELOG.md#v101-2025-05-09)
53+
- **Feature:** Update user-agent header
54+
- `dns`: [v0.3.2](services/dns/CHANGELOG.md#v032-2025-05-09)
55+
- **Feature:** Update user-agent header
56+
- `iaas`: [v0.5.1](services/iaas/CHANGELOG.md#v051-2025-05-09)
57+
- **Feature:** Update user-agent header
58+
- `loadbalancer`: [v0.2.3](services/loadbalancer/CHANGELOG.md#v023-2025-05-09)
59+
- **Feature:** Update user-agent header
60+
- `logme`: [v0.3.1](services/logme/CHANGELOG.md#v031-2025-05-09)
61+
- **Feature:** Update user-agent header
62+
- `mariadb`: [v0.2.2](services/mariadb/CHANGELOG.md#v022-2025-05-09)
63+
- **Feature:** Update user-agent header
64+
- `modelserving`: [v0.1.1](services/modelserving/CHANGELOG.md#v011-2025-05-09)
65+
- **Feature:** Update user-agent header
66+
- `objectstorage`: [v1.0.3](services/objectstorage/CHANGELOG.md#v103-2025-05-09)
67+
- **Feature:** Update user-agent header
68+
- `observability`: [v0.4.1](services/observability/CHANGELOG.md#v041-2025-05-09)
69+
- **Feature:** Update user-agent header
70+
- `opensearch`: [v0.2.1](services/opensearch/CHANGELOG.md#v021-2025-05-09)
71+
- **Feature:** Update user-agent header
72+
- `postgresflex`: [v1.0.1](services/postgresflex/CHANGELOG.md#v101-2025-05-09)
73+
- **Feature:** Update user-agent header
74+
- `rabbitmq`: [v0.2.1](services/rabbitmq/CHANGELOG.md#v021-2025-05-09)
75+
- **Feature:** Update user-agent header
76+
- `redis`: [v0.2.1](services/redis/CHANGELOG.md#v021-2025-05-09)
77+
- **Feature:** Update user-agent header
78+
- `runcommand`: [v1.0.1](services/runcommand/CHANGELOG.md#v101-2025-05-09)
79+
- **Feature:** Update user-agent header
80+
- `secretsmanager`: [v0.2.2](services/secretsmanager/CHANGELOG.md#v022-2025-05-09)
81+
- **Feature:** Update user-agent header
82+
- `serverbackup`: [v1.0.1](services/serverbackup/CHANGELOG.md#v101-2025-05-09)
83+
- **Feature:** Update user-agent header
84+
- `serviceaccount`: [v0.2.1](services/serviceaccount/CHANGELOG.md#v021-2025-05-09)
85+
- **Feature:** Update user-agent header
86+
- `serviceenablement`: [v1.0.1](services/serviceenablement/CHANGELOG.md#v101-2025-05-09)
87+
- **Feature:** Update user-agent header
88+
- `ske`: [v0.4.1](services/ske/CHANGELOG.md#v041-2025-05-09)
89+
- **Feature:** Update user-agent header
90+
- `sqlserverflex`: [v1.0.1](services/sqlserverflex/CHANGELOG.md#v101-2025-05-09)
91+
- **Feature:** Update user-agent header
92+
2693

2794
## Release (2025-04-30)
2895
- `stackitmarketplace`: [v0.4.0](services/stackitmarketplace/CHANGELOG.md#v040-2025-04-16)

services/alb/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.1.2 (2025-05-09)
2+
- **Feature:** Update user-agent header
3+
14
## v0.1.1 (2025-05-05)
25
- **Feature:** Switch to beta2 API
36

services/alb/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-alb"
33

44
[tool.poetry]
55
name = "stackit-alb"
6-
version = "v0.1.0"
6+
version = "v0.1.2"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/alb/src/stackit/alb/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8181
self.default_headers[header_name] = header_value
8282
self.cookie = cookie
8383
# Set default User-Agent.
84-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
84+
self.user_agent = "stackit-sdk-python/alb"
8585

8686
def __enter__(self):
8787
return self

services/authorization/CHANGELOG.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
## v0.2.2 (2025-01-21)
1+
## v0.2.3 (2025-05-09)
2+
- **Feature:** Update user-agent header
23

4+
## v0.2.2 (2025-01-21)
35
- **Bugfix:** Revert back to global URL configuration
46

57
## v0.2.1 (2025-01-14)
6-
78
- **Bugfix**: `configuration.py` region adjustment was missing
89

910
## v0.2.0 (2025-01-13)
10-
1111
- **Breaking Change:**: `get_host_from_settings` returns an error if a region is specified for a global URL.
1212

1313
STACKIT will move to a new way of specifying regions, where the region is provided as a function argument instead of being set in the client configuration. Once all services have migrated, the methods to specify the region in the client configuration will be removed.
1414

1515
## v0.1.0 (2024-12-04)
16-
1716
- Manage authorization of your STACKIT resources

services/authorization/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-authorization"
33

44
[tool.poetry]
55
name = "stackit-authorization"
6-
version = "v0.2.2"
6+
version = "v0.2.3"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/authorization/src/stackit/authorization/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8181
self.default_headers[header_name] = header_value
8282
self.cookie = cookie
8383
# Set default User-Agent.
84-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
84+
self.user_agent = "stackit-sdk-python/authorization"
8585

8686
def __enter__(self):
8787
return self

services/cdn/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v1.0.1 (2025-05-09)
2+
- **Feature:** Update user-agent header
3+
14
## v1.0.0 (2025-05-05)
25
- **Feature:** Support for log management
36
- **Feature:** Create distribution payload has additional optional attributes for blocked countries, IPs and volume limitation

services/cdn/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-cdn"
33

44
[tool.poetry]
55
name = "stackit-cdn"
6-
version = "v0.1.0"
6+
version = "v0.1.1"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/cdn/src/stackit/cdn/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8181
self.default_headers[header_name] = header_value
8282
self.cookie = cookie
8383
# Set default User-Agent.
84-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
84+
self.user_agent = "stackit-sdk-python/cdn"
8585

8686
def __enter__(self):
8787
return self

services/certificates/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v1.0.1 (2025-05-09)
2+
- **Feature:** Update user-agent header
3+
14
## v1.0.0 (2025-03-18)
25
- **Breaking Change:** The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
36

services/certificates/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-certificates"
33

44
[tool.poetry]
55
name = "stackit-certificates"
6-
version = "v1.0.0"
6+
version = "v1.0.1"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/certificates/src/stackit/certificates/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8181
self.default_headers[header_name] = header_value
8282
self.cookie = cookie
8383
# Set default User-Agent.
84-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
84+
self.user_agent = "stackit-sdk-python/certificates"
8585

8686
def __enter__(self):
8787
return self

services/dns/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.3.2 (2025-05-09)
2+
- **Feature:** Update user-agent header
3+
14
## v0.3.1 (2025-03-18)
25
- Adapted to minor API changes
36

services/dns/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-dns"
33

44
[tool.poetry]
55
name = "stackit-dns"
6-
version = "v0.3.1"
6+
version = "v0.3.2"
77
authors = ["STACKIT Developer Tools <[email protected]>"]
88
description = "STACKIT DNS API"
99
readme = "README.md"

services/dns/src/stackit/dns/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8282
self.default_headers[header_name] = header_value
8383
self.cookie = cookie
8484
# Set default User-Agent.
85-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
85+
self.user_agent = "stackit-sdk-python/dns"
8686

8787
def __enter__(self):
8888
return self

services/git/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.1.2 (2025-05-09)
2+
- **Feature:** Update user-agent header
3+
14
## v0.1.1 (2025-05-05)
25
- **Bugfix**: Spelling corrections in documentation
36

services/git/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-git"
33

44
[tool.poetry]
55
name = "stackit-git"
6-
version = "v0.1.0"
6+
version = "v0.1.2"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/git/src/stackit/git/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8282
self.default_headers[header_name] = header_value
8383
self.cookie = cookie
8484
# Set default User-Agent.
85-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
85+
self.user_agent = "stackit-sdk-python/git"
8686

8787
def __enter__(self):
8888
return self

services/iaas/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.5.1 (2025-05-09)
2+
- **Feature:** Update user-agent header
3+
14
## v0.5.0 (2025-03-24)
25
- **Improvement:** Upgrading from IaaS **beta** endpoints to **v1**
36
- **Feature:** Add new method to filter `ListMachineTypes`: `Filter`

services/iaas/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-iaas"
33

44
[tool.poetry]
55
name = "stackit-iaas"
6-
version = "v0.5.0"
6+
version = "v0.5.1"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/iaas/src/stackit/iaas/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8282
self.default_headers[header_name] = header_value
8383
self.cookie = cookie
8484
# Set default User-Agent.
85-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
85+
self.user_agent = "stackit-sdk-python/iaas"
8686

8787
def __enter__(self):
8888
return self

services/iaasalpha/src/stackit/iaasalpha/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8282
self.default_headers[header_name] = header_value
8383
self.cookie = cookie
8484
# Set default User-Agent.
85-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
85+
self.user_agent = "stackit-sdk-python/iaasalpha"
8686

8787
def __enter__(self):
8888
return self

services/kms/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.0.3 (2025-05-09)
2+
- **Feature:** Update user-agent header
3+
14
## v0.0.2 (2025-05-05)
25
- **Minor change:** Use stderr by default.
36
- **Minor change:** Service update.

services/kms/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-kms"
33

44
[tool.poetry]
55
name = "stackit-kms"
6-
version = "v0.0.1"
6+
version = "v0.0.3"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/kms/src/stackit/kms/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8181
self.default_headers[header_name] = header_value
8282
self.cookie = cookie
8383
# Set default User-Agent.
84-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
84+
self.user_agent = "stackit-sdk-python/kms"
8585

8686
def __enter__(self):
8787
return self

services/loadbalancer/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.2.3 (2025-05-09)
2+
- **Feature:** Update user-agent header
3+
14
## v0.2.2 (2025-03-18)
25
- Adapted to minor API changes
36

services/loadbalancer/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-loadbalancer"
33

44
[tool.poetry]
55
name = "stackit-loadbalancer"
6-
version = "v0.2.2"
6+
version = "v0.2.3"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/loadbalancer/src/stackit/loadbalancer/api_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
8181
self.default_headers[header_name] = header_value
8282
self.cookie = cookie
8383
# Set default User-Agent.
84-
self.user_agent = "OpenAPI-Generator/1.0.0/python"
84+
self.user_agent = "stackit-sdk-python/loadbalancer"
8585

8686
def __enter__(self):
8787
return self

services/logme/CHANGELOG.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
## v0.3.0 (2025-02-05)
1+
## v0.3.1 (2025-05-09)
2+
- **Feature:** Update user-agent header
23

4+
## v0.3.0 (2025-02-05)
35
- **Breaking Change:** Remove mistakenly implemented `syslog-use-udp`. Does not exist.
46

57
## v0.2.1 (2025-01-14)
6-
78
- **Bugfix**: `configuration.py` region adjustment was missing
89

910
## v0.2.0 (2025-01-13)
10-
1111
- **Breaking Change:**: `get_host_from_settings` returns an error if a region is specified for a global URL.
1212

1313
STACKIT will move to a new way of specifying regions, where the region is provided as a function argument instead of being set in the client configuration. Once all services have migrated, the methods to specify the region in the client configuration will be removed.
1414

1515
## v0.1.0 (2024-12-04)
16-
1716
- Manage your STACKIT Logme resources
1817
- [Usage example](https://github.com/stackitcloud/stackit-sdk-python/tree/main/examples/logme)

services/logme/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-logme"
33

44
[tool.poetry]
55
name = "stackit-logme"
6-
version = "v0.3.0"
6+
version = "v0.3.1"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

0 commit comments

Comments
 (0)