Skip to content

Ft/update user agent #1126

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
May 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
1f81481
Generate stackitmarketplace
stackit-pipeline May 8, 2025
267b23b
Generate sqlserverflex
stackit-pipeline May 8, 2025
853e3a0
Generate ske
stackit-pipeline May 8, 2025
1bd92ae
Generate serviceenablement
stackit-pipeline May 8, 2025
06ab717
Generate serviceaccount
stackit-pipeline May 8, 2025
571357f
Generate serverupdate
stackit-pipeline May 8, 2025
0378ebb
Generate serverbackup
stackit-pipeline May 8, 2025
114543a
Generate secretsmanager
stackit-pipeline May 8, 2025
c8b42bb
Generate runcommand
stackit-pipeline May 8, 2025
1814d41
Generate resourcemanager
stackit-pipeline May 8, 2025
f635836
Generate redis
stackit-pipeline May 8, 2025
dd988b1
Generate rabbitmq
stackit-pipeline May 8, 2025
bfe0916
Generate postgresflex
stackit-pipeline May 8, 2025
8bb179b
Generate opensearch
stackit-pipeline May 8, 2025
2f1d1e0
Generate observability
stackit-pipeline May 8, 2025
d05e030
Generate objectstorage
stackit-pipeline May 8, 2025
71a134f
Generate mongodbflex
stackit-pipeline May 8, 2025
cf5a183
Generate modelserving
stackit-pipeline May 8, 2025
884d07b
Generate mariadb
stackit-pipeline May 8, 2025
1f3cfff
Generate logme
stackit-pipeline May 8, 2025
8c54797
Generate loadbalancer
stackit-pipeline May 8, 2025
11a13f0
Generate iaasalpha
stackit-pipeline May 8, 2025
6d2e72d
Generate iaas
stackit-pipeline May 8, 2025
26007c1
Generate dns
stackit-pipeline May 8, 2025
ecad9f1
Generate certificates
stackit-pipeline May 8, 2025
479b5bc
Generate cdn
stackit-pipeline May 8, 2025
8a0f505
Generate authorization
stackit-pipeline May 8, 2025
68db6d0
Generate alb
stackit-pipeline May 8, 2025
8f2bbc2
Generate git
stackit-pipeline May 8, 2025
498f052
Generate kms
stackit-pipeline May 8, 2025
3ec68d6
Add changelogs
Fyusel May 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 90 additions & 23 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,95 @@
## Release (2025-05-XX)
- `stackitmarketplace`: [v1.0.0](services/stackitmarketplace/CHANGELOG.md#v100-2025-05-05)
- **Breaking Change:**
## Release (2025-05-09)
- `stackitmarketplace`:
- [v1.0.1](services/stackitmarketplace/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header
- [v1.0.0](services/stackitmarketplace/CHANGELOG.md#v100-2025-05-05)
- **Breaking Change:**
- Introduced dedicated type for product id with appropriate validations
- **Feature:**
- **Feature:**
- subscription products contain the plan id
- `resourcemanager`: [v0.3.1](services/resourcemanager/CHANGELOG.md#v031-2025-05-05)
- **Feature:**
- Added API calls for folder management
- `serverupdate`: [v1.0.1](services/serverupdate/CHANGELOG.md#v101-2025-05-05)
- **Minor change:** Use stderr by default.
- `mongodbflex`: [v1.0.0](services/mongodbflex/CHANGELOG.md#v100-2025-05-05)
- **Breaking Change:** Introduce typed enum constants for status attributes
- `kms`: [v0.0.2](services/kms/CHANGELOG.md#v002-2025-05-05)
- **Minor change:** Use stderr by default.
- **Minor change:** Service update.
- `git`: [v0.1.1](services/git/CHANGELOG.md#v011-2025-05-05)
- **Bugfix**: Spelling corrections in documentation
- `alb`: [v0.1.1](services/alb/CHANGELOG.md#v011-2025-05-05)
- **Feature:** Switch to beta2 API
- `cdn`[v1.0.0](services/cdn/CHANGELOG.md#v100-2025-05-05)
- **Feature:** Support for log management
- **Feature:** Create distribution payload has additional optional attributes for blocked countries, IPs and volume limitation
- **Feature:** Config Patch payload has additional optional attributes for blocked countries, IPs and volume limitation
- **Breaking Change:** Config has additional required attributes for blocked countries, IPs and volume limitation
- `resourcemanager`:
- [v0.3.2](services/resourcemanager/CHANGELOG.md#v032-2025-05-09)
- **Feature:** Update user-agent header
- [v0.3.1](services/resourcemanager/CHANGELOG.md#v031-2025-05-05)
- **Feature:**
- Added API calls for folder management
- `serverupdate`:
- [v1.0.2](services/serverupdate/CHANGELOG.md#v102-2025-05-09)
- **Feature:** Update user-agent header
- [v1.0.1](services/serverupdate/CHANGELOG.md#v101-2025-05-05)
- **Minor change:** Use stderr by default.
- `mongodbflex`:
- [1.0.1](services/mongodbflex/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header
- [v1.0.0](services/mongodbflex/CHANGELOG.md#v100-2025-05-05)
- **Breaking Change:** Introduce typed enum constants for status attributes
- `kms`:
- [v0.0.3](services/kms/CHANGELOG.md#v003-2025-05-09)
- **Feature:** Update user-agent header
- [v0.0.2](services/kms/CHANGELOG.md#v002-2025-05-05)
- **Minor change:** Use stderr by default.
- **Minor change:** Service update.
- `git`:
- [v0.1.2](services/git/CHANGELOG.md#v012-2025-05-09)
- **Feature:** Update user-agent header
- [v0.1.1](services/git/CHANGELOG.md#v011-2025-05-05)
- **Bugfix**: Spelling corrections in documentation
- `alb`:
- [v0.1.2](services/alb/CHANGELOG.md#v012-2025-05-09)
- **Feature:** Update user-agent header
- [v0.1.1](services/alb/CHANGELOG.md#v011-2025-05-05)
- **Feature:** Switch to beta2 API
- `cdn`:
- [v1.0.1](services/cdn/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header
- [v1.0.0](services/cdn/CHANGELOG.md#v100-2025-05-05)
- **Feature:** Support for log management
- **Feature:** Create distribution payload has additional optional attributes for blocked countries, IPs and volume limitation
- **Feature:** Config Patch payload has additional optional attributes for blocked countries, IPs and volume limitation
- **Breaking Change:** Config has additional required attributes for blocked countries, IPs and volume limitation
- `authorization`: [v0.2.3](services/authorization/CHANGELOG.md#v023-2025-05-09)
- **Feature:** Update user-agent header
- `certificates`: [v1.0.1](services/certificates/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header
- `dns`: [v0.3.2](services/dns/CHANGELOG.md#v032-2025-05-09)
- **Feature:** Update user-agent header
- `iaas`: [v0.5.1](services/iaas/CHANGELOG.md#v051-2025-05-09)
- **Feature:** Update user-agent header
- `loadbalancer`: [v0.2.3](services/loadbalancer/CHANGELOG.md#v023-2025-05-09)
- **Feature:** Update user-agent header
- `logme`: [v0.3.1](services/logme/CHANGELOG.md#v031-2025-05-09)
- **Feature:** Update user-agent header
- `mariadb`: [v0.2.2](services/mariadb/CHANGELOG.md#v022-2025-05-09)
- **Feature:** Update user-agent header
- `modelserving`: [v0.1.1](services/modelserving/CHANGELOG.md#v011-2025-05-09)
- **Feature:** Update user-agent header
- `objectstorage`: [v1.0.3](services/objectstorage/CHANGELOG.md#v103-2025-05-09)
- **Feature:** Update user-agent header
- `observability`: [v0.4.1](services/observability/CHANGELOG.md#v041-2025-05-09)
- **Feature:** Update user-agent header
- `opensearch`: [v0.2.1](services/opensearch/CHANGELOG.md#v021-2025-05-09)
- **Feature:** Update user-agent header
- `postgresflex`: [v1.0.1](services/postgresflex/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header
- `rabbitmq`: [v0.2.1](services/rabbitmq/CHANGELOG.md#v021-2025-05-09)
- **Feature:** Update user-agent header
- `redis`: [v0.2.1](services/redis/CHANGELOG.md#v021-2025-05-09)
- **Feature:** Update user-agent header
- `runcommand`: [v1.0.1](services/runcommand/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header
- `secretsmanager`: [v0.2.2](services/secretsmanager/CHANGELOG.md#v022-2025-05-09)
- **Feature:** Update user-agent header
- `serverbackup`: [v1.0.1](services/serverbackup/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header
- `serviceaccount`: [v0.2.1](services/serviceaccount/CHANGELOG.md#v021-2025-05-09)
- **Feature:** Update user-agent header
- `serviceenablement`: [v1.0.1](services/serviceenablement/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header
- `ske`: [v0.4.1](services/ske/CHANGELOG.md#v041-2025-05-09)
- **Feature:** Update user-agent header
- `sqlserverflex`: [v1.0.1](services/sqlserverflex/CHANGELOG.md#v101-2025-05-09)
- **Feature:** Update user-agent header


## Release (2025-04-30)
- `stackitmarketplace`: [v0.4.0](services/stackitmarketplace/CHANGELOG.md#v040-2025-04-16)
Expand Down
3 changes: 3 additions & 0 deletions services/alb/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.1.2 (2025-05-09)
- **Feature:** Update user-agent header

## v0.1.1 (2025-05-05)
- **Feature:** Switch to beta2 API

Expand Down
2 changes: 1 addition & 1 deletion services/alb/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-alb"

[tool.poetry]
name = "stackit-alb"
version = "v0.1.0"
version = "v0.1.2"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
2 changes: 1 addition & 1 deletion services/alb/src/stackit/alb/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/alb"

def __enter__(self):
return self
Expand Down
7 changes: 3 additions & 4 deletions services/authorization/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
## v0.2.2 (2025-01-21)
## v0.2.3 (2025-05-09)
- **Feature:** Update user-agent header

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

## v0.2.1 (2025-01-14)

- **Bugfix**: `configuration.py` region adjustment was missing

## v0.2.0 (2025-01-13)

- **Breaking Change:**: `get_host_from_settings` returns an error if a region is specified for a global URL.

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.

## v0.1.0 (2024-12-04)

- Manage authorization of your STACKIT resources
2 changes: 1 addition & 1 deletion services/authorization/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-authorization"

[tool.poetry]
name = "stackit-authorization"
version = "v0.2.2"
version = "v0.2.3"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/authorization"

def __enter__(self):
return self
Expand Down
3 changes: 3 additions & 0 deletions services/cdn/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v1.0.1 (2025-05-09)
- **Feature:** Update user-agent header

## v1.0.0 (2025-05-05)
- **Feature:** Support for log management
- **Feature:** Create distribution payload has additional optional attributes for blocked countries, IPs and volume limitation
Expand Down
2 changes: 1 addition & 1 deletion services/cdn/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-cdn"

[tool.poetry]
name = "stackit-cdn"
version = "v0.1.0"
version = "v0.1.1"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
2 changes: 1 addition & 1 deletion services/cdn/src/stackit/cdn/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/cdn"

def __enter__(self):
return self
Expand Down
3 changes: 3 additions & 0 deletions services/certificates/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v1.0.1 (2025-05-09)
- **Feature:** Update user-agent header

## v1.0.0 (2025-03-18)
- **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.

Expand Down
2 changes: 1 addition & 1 deletion services/certificates/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-certificates"

[tool.poetry]
name = "stackit-certificates"
version = "v1.0.0"
version = "v1.0.1"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/certificates"

def __enter__(self):
return self
Expand Down
3 changes: 3 additions & 0 deletions services/dns/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.3.2 (2025-05-09)
- **Feature:** Update user-agent header

## v0.3.1 (2025-03-18)
- Adapted to minor API changes

Expand Down
2 changes: 1 addition & 1 deletion services/dns/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-dns"

[tool.poetry]
name = "stackit-dns"
version = "v0.3.1"
version = "v0.3.2"
authors = ["STACKIT Developer Tools <[email protected]>"]
description = "STACKIT DNS API"
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion services/dns/src/stackit/dns/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/dns"

def __enter__(self):
return self
Expand Down
3 changes: 3 additions & 0 deletions services/git/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.1.2 (2025-05-09)
- **Feature:** Update user-agent header

## v0.1.1 (2025-05-05)
- **Bugfix**: Spelling corrections in documentation

Expand Down
2 changes: 1 addition & 1 deletion services/git/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-git"

[tool.poetry]
name = "stackit-git"
version = "v0.1.0"
version = "v0.1.2"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
2 changes: 1 addition & 1 deletion services/git/src/stackit/git/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/git"

def __enter__(self):
return self
Expand Down
3 changes: 3 additions & 0 deletions services/iaas/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.5.1 (2025-05-09)
- **Feature:** Update user-agent header

## v0.5.0 (2025-03-24)
- **Improvement:** Upgrading from IaaS **beta** endpoints to **v1**
- **Feature:** Add new method to filter `ListMachineTypes`: `Filter`
Expand Down
2 changes: 1 addition & 1 deletion services/iaas/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-iaas"

[tool.poetry]
name = "stackit-iaas"
version = "v0.5.0"
version = "v0.5.1"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
2 changes: 1 addition & 1 deletion services/iaas/src/stackit/iaas/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/iaas"

def __enter__(self):
return self
Expand Down
2 changes: 1 addition & 1 deletion services/iaasalpha/src/stackit/iaasalpha/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/iaasalpha"

def __enter__(self):
return self
Expand Down
3 changes: 3 additions & 0 deletions services/kms/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.0.3 (2025-05-09)
- **Feature:** Update user-agent header

## v0.0.2 (2025-05-05)
- **Minor change:** Use stderr by default.
- **Minor change:** Service update.
Expand Down
2 changes: 1 addition & 1 deletion services/kms/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-kms"

[tool.poetry]
name = "stackit-kms"
version = "v0.0.1"
version = "v0.0.3"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
2 changes: 1 addition & 1 deletion services/kms/src/stackit/kms/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/kms"

def __enter__(self):
return self
Expand Down
3 changes: 3 additions & 0 deletions services/loadbalancer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.2.3 (2025-05-09)
- **Feature:** Update user-agent header

## v0.2.2 (2025-03-18)
- Adapted to minor API changes

Expand Down
2 changes: 1 addition & 1 deletion services/loadbalancer/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-loadbalancer"

[tool.poetry]
name = "stackit-loadbalancer"
version = "v0.2.2"
version = "v0.2.3"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def __init__(self, configuration, header_name=None, header_value=None, cookie=No
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = "OpenAPI-Generator/1.0.0/python"
self.user_agent = "stackit-sdk-python/loadbalancer"

def __enter__(self):
return self
Expand Down
7 changes: 3 additions & 4 deletions services/logme/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
## v0.3.0 (2025-02-05)
## v0.3.1 (2025-05-09)
- **Feature:** Update user-agent header

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

## v0.2.1 (2025-01-14)

- **Bugfix**: `configuration.py` region adjustment was missing

## v0.2.0 (2025-01-13)

- **Breaking Change:**: `get_host_from_settings` returns an error if a region is specified for a global URL.

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.

## v0.1.0 (2024-12-04)

- Manage your STACKIT Logme resources
- [Usage example](https://github.com/stackitcloud/stackit-sdk-python/tree/main/examples/logme)
2 changes: 1 addition & 1 deletion services/logme/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-logme"

[tool.poetry]
name = "stackit-logme"
version = "v0.3.0"
version = "v0.3.1"
authors = [
"STACKIT Developer Tools <[email protected]>",
]
Expand Down
Loading
Loading