Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
f3d59a2
refac(alb): refactor waiters to use new enums
cgoetz-inovex May 18, 2026
003ad7c
refac(albwaf): introduce inline enums
cgoetz-inovex May 18, 2026
124811b
refac(cdn): introduce inline enums
cgoetz-inovex May 18, 2026
3f3b40b
refac(cost): introduce inline enums
cgoetz-inovex May 18, 2026
f81ea92
chore(cost): write changelog, bump version
cgoetz-inovex May 18, 2026
a66ef57
refac(dns): generate inline enums
cgoetz-inovex May 18, 2026
59e3ac6
chore(dns): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 18, 2026
9446fd1
refac(dremio): introduce inline enums
cgoetz-inovex May 19, 2026
f8662a9
chore(dremio): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 19, 2026
826d669
refac(edge): introduce inline enums
cgoetz-inovex May 19, 2026
f3c3987
chore(edge): fix waiters/tests/examples, write changelog, bump version
cgoetz-inovex May 19, 2026
791682e
refac(intake): introduce inline enums
cgoetz-inovex May 19, 2026
36a2721
chore(intake): fix waiters/tests/examples, write changelog, bump version
cgoetz-inovex May 19, 2026
cebee39
chore(kms): introduce inline enums
cgoetz-inovex May 19, 2026
fc27367
fix(intake): write root changelog
cgoetz-inovex May 19, 2026
d559100
chore(kms): fix waiters/tests/examples, write changelog, bump version
cgoetz-inovex May 19, 2026
f52fc23
refac(loadbalancer): introduce inline enums
cgoetz-inovex May 19, 2026
a2bc24b
chore(loadbalancer): fix waiters/tests/examples, write changelog, bum…
cgoetz-inovex May 19, 2026
6ab1185
refac(logme): introduce inline enums
cgoetz-inovex May 19, 2026
80cb303
chore(logme): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 19, 2026
cb69347
refac(logs): introduce inline enums
cgoetz-inovex May 19, 2026
3068dbb
chore(logs): fix waiters/tests/examples, write changelog, bump version
cgoetz-inovex May 20, 2026
e2a8b6b
refac(mariadb): introduce inline enums
cgoetz-inovex May 20, 2026
84eb2e9
chore(mariadb): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 20, 2026
fbe8c16
refac(modelserving): introduce inline enums
cgoetz-inovex May 20, 2026
ad7b26b
chore(modelserving): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 20, 2026
9421e85
refac(mongodbflex): introduce inline enums
cgoetz-inovex May 20, 2026
70251fa
chore(mongodbflex): fix waiters/tests/examples, write changelog, bump…
cgoetz-inovex May 20, 2026
8b8b93e
refac(observability): introduce inline enums
cgoetz-inovex May 20, 2026
a5cb0d2
chore(observability): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 20, 2026
ad042d5
refac(opensearch): introduce inline enums
cgoetz-inovex May 20, 2026
8b8e948
chore(opensearch): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 20, 2026
7fde917
refac(postgresflex): introduce inline enums
cgoetz-inovex May 20, 2026
dcc4d2e
Revert "refac(postgresflex): introduce inline enums"
cgoetz-inovex May 20, 2026
4a099be
refac(rabbitmq): introduce inline enums
cgoetz-inovex May 20, 2026
514d1e6
chore(rabbitmq): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 20, 2026
e8f7c71
refac(redis): introduce inline enums
cgoetz-inovex May 20, 2026
4213799
chore(redis): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 20, 2026
2c595f2
refac(resourcemanager): introduce inline enums
cgoetz-inovex May 20, 2026
f4a2a52
chore(resourcemanager): write changelog, bump version
cgoetz-inovex May 20, 2026
e772b3c
refac(runcommand): introduce inline enums
cgoetz-inovex May 20, 2026
526be85
chore(runcommand): write changelog, bump version
cgoetz-inovex May 20, 2026
5f32083
refac(auditlog): introduce inline enums
cgoetz-inovex May 20, 2026
05ae386
chore(auditlog): write changelog, bump version
cgoetz-inovex May 20, 2026
0ff2166
refac(serverbackup): introduce inline enums
cgoetz-inovex May 20, 2026
5f053a7
chore(serverbackup): write changelog, bump version
cgoetz-inovex May 20, 2026
f968d06
refac(serviceaccount): introduce inline enums
cgoetz-inovex May 20, 2026
fab5a1a
chore(serviceaccount): write changelog, bump version
cgoetz-inovex May 20, 2026
8c1f2dc
refac(serviceenablement): introduce inline enums
cgoetz-inovex May 20, 2026
a6c9105
chore(serviceenablement): fix waiters/tests, write changelog, bump ve…
cgoetz-inovex May 20, 2026
def9dae
refac(ske): introduce inline enums
cgoetz-inovex May 20, 2026
f785157
chore(ske): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 20, 2026
9b7c955
refac(sqlserverflex): introduce inline enums
cgoetz-inovex May 20, 2026
85ea529
chore(sqlserverflex): fix waiters/tests/example, write changelog, bum…
cgoetz-inovex May 20, 2026
cc198de
Merge remote-tracking branch 'origin/main' into feat/STACKITSDK-399-g…
cgoetz-inovex May 20, 2026
1899709
fixup missing changes
cgoetz-inovex May 20, 2026
7854933
fix(dremio): example
cgoetz-inovex May 20, 2026
b791ebb
fix(api): deprecate unused waiter constants
cgoetz-inovex May 21, 2026
e24618f
Merge remote-tracking branch 'origin/main' into feat/STACKITSDK-399-g…
cgoetz-inovex May 21, 2026
41666af
refac(git): introduce inline enums
cgoetz-inovex May 22, 2026
c2c8808
chore(git): fix waiters/tests, write changelog, bump version
cgoetz-inovex May 22, 2026
66a0dd1
fix(ske): revert API changes due to faulty version lock
cgoetz-inovex May 22, 2026
461f84b
refac(telemetrylink): introduce inline enums
cgoetz-inovex May 22, 2026
7815cda
chore(telemetrylink): fix waiters/tests/examples, write changelog, bu…
cgoetz-inovex May 22, 2026
94377d5
refac(telemetryrouter): introduce inline enums
cgoetz-inovex May 22, 2026
68a9083
chore(telemetryrouter): fix waiters/tests/examples
cgoetz-inovex May 22, 2026
a82184c
refac(vpn): introduce inline enums
cgoetz-inovex May 22, 2026
61e2d4c
chore(vpn): fix examples, write changelog, bump version
cgoetz-inovex May 22, 2026
9cc04cb
Merge branch 'main' into feat/STACKITSDK-399-go-inline-enums
cgoetz-inovex May 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
62 changes: 62 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
- [v0.14.2](services/alb/CHANGELOG.md#v0142)
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- `v2api`: **Improvement**: Use new `WaiterHandler` struct in the ALB WaitHandler
- [v0.15.0](services/alb/CHANGELOG.md#v0150)
- **Feature:** Introduce enums for various attributes
- `albwaf`:
- [v0.3.2](services/albwaf/CHANGELOG.md#v032)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -25,6 +27,8 @@
- `v1alphaapi`: Align package to latest API specification
- [v0.6.0](services/albwaf/CHANGELOG.md#v060)
- `v1alphaapi`: Align package to latest API specification
- [v0.7.0](services/albwaf/CHANGELOG.md#v070)
- **Feature:** Introduce enums for various attributes
- `archiving`:
- [v0.2.6](services/archiving/CHANGELOG.md#v026)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -41,6 +45,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.1` to `v0.25.0`
- [v0.4.2](services/auditlog/CHANGELOG.md#v042)
- **Dependencies:** Bump STACKIT SDK core module to `v0.26.0`
- [v0.5.0](services/auditlog/CHANGELOG.md#v050)
- **Feature:** Introduce enums for various attributes
- `authorization`:
- [v0.14.3](services/authorization/CHANGELOG.md#v0143)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -66,6 +72,8 @@
- **Dependencies:** Bump STACKIT SDK core module to `v0.26.0`
- [v1.16.0](services/cdn/CHANGELOG.md#v1160)
- **Feature:** Added `_UNKNOWN_DEFAULT_OPEN_API` fallback value to all enums to handle unknown API values gracefully.
- [v1.17.0](services/cdn/CHANGELOG.md#v1170)
- **Feature:** Introduce enums for various attributes
- `certificates`:
- [v1.5.2](services/certificates/CHANGELOG.md#v152)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -89,6 +97,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.1` to `v0.25.0`
- [v0.3.2](services/cost/CHANGELOG.md#v032)
- **Dependencies:** Bump STACKIT SDK core module to `v0.26.0`
- [v0.4.0](services/cost/CHANGELOG.md#v040)
- **Feature:** Introduce enums for various attributes
- `dns`:
- [v0.19.3](services/dns/CHANGELOG.md#v0193)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -98,13 +108,17 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.1` to `v0.25.0`
- [v0.20.2](services/dns/CHANGELOG.md#v0202)
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.21.0](services/dns/CHANGELOG.md#v0210)
- **Feature:** Introduce enums for various attributes
- `dremio`
- [v0.2.0](services/dremio/CHANGELOG.md#v020)
- **Breaking change**: move waiters from `v1alphaapi/wait/wait` to `v1alphaapi/wait`
- [v0.1.0](services/dremio/CHANGELOG.md#v010)
- Manage your STACKIT Dremio resources: `DremioInstance`, `DremioUser`
- Waiters for async operations: `CreateDremioInstanceWaitHandler`, `UpdateDremioInstanceWaitHandler`, `DeleteDremioInstanceWaitHandler`, `CreateDremioUserWaitHandler`, `UpdateDremioUserWaitHandler`, `DeleteDremioUserWaitHandler`
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/dremio)
- [v0.2.0](services/dremio/CHANGELOG.md#v020)
- **Feature:** Introduce enums for various attributes
- `edge`:
- [v0.8.2](services/edge/CHANGELOG.md#v082)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -119,6 +133,8 @@
- [v0.11.0](services/edge/CHANGELOG.md#v0110)
- **Improvement:** Use new `WaiterHandler` struct in the Edge WaitHandler
- **Deprecation:** Deprecated `ErrInstanceCreationFailed` and `ErrInstanceIsBeingDeleted` in `wait` package
- [v0.12.0](services/edge/CHANGELOG.md#v0120)
- **Feature:** Introduce enums for various attributes
- `git`:
- [v0.11.2](services/git/CHANGELOG.md#v0112)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -130,6 +146,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.13.0](services/git/CHANGELOG.md#v0130)
- `v1betaapi`: **Improvement**: Use new `WaiterHandler` struct in the Git WaitHandler
- [v0.14.0](services/git/CHANGELOG.md#v0140)
- **Feature:** Introduce enums for various attributes
- `iaas`:
- [v1.9.1](services/iaas/CHANGELOG.md#v191)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand Down Expand Up @@ -163,6 +181,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.9.0](services/intake/CHANGELOG.md#v090)
- **Feature:** Added `_UNKNOWN_DEFAULT_OPEN_API` fallback value to all enums to handle unknown API values gracefully.
- [v0.10.0](services/intake/CHANGELOG.md#v0100)
- **Feature:** Introduce enums for various attributes
- `kms`:
- [v1.6.2](services/kms/CHANGELOG.md#v162)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -178,6 +198,8 @@
- **Improvement:** Use new WaitHandler struct for all wait handlers
- [v1.10.0](services/kms/CHANGELOG.md#v1100)
- `v1betaapi`: This API was removed after the announced deprecation period.
- [v1.11.0](services/kms/CHANGELOG.md#v1110)
- Feature: Introduce enums for various attributes
- `lbapplication`:
- [v0.5.7](services/lbapplication/CHANGELOG.md#v057)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -197,6 +219,8 @@
- [v1.13.0](services/loadbalancer/CHANGELOG.md#v1130)
- **Improvement:** Use new WaiterHelper for LoadBalancer waiters
- **Breaking Change:** `v2api/wait/DeleteLoadBalancerWaitHandler` now returns a `LoadBalancer` instead of `struct{}`
- [v1.14.0](services/loadbalancer/CHANGELOG.md#v1140)
- **Feature:** Introduce enums for various attributes
- `logme`:
- [v0.27.3](services/logme/CHANGELOG.md#v0273)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -208,6 +232,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.29.0](services/logme/CHANGELOG.md#v0290)
- `v1api`: **Improvement**: Use new `WaiterHandler` struct in the LogMe WaitHandler
- [v0.30.0](services/logme/CHANGELOG.md#v0300)
- **Feature:** Introduce enums for various attributes
- `logs`:
- [v0.7.3](services/logs/CHANGELOG.md#v073)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -219,6 +245,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.9.0](services/logs/CHANGELOG.md#v090)
- **Improvement:** Use new WaiterHelper for Logs waiters
- [v0.10.0](services/logs/CHANGELOG.md#v0100)
- **Feature:** Introduce enums for various attributes
- `mariadb`:
- [v0.27.3](services/mariadb/CHANGELOG.md#v0273)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -230,6 +258,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.29.0](services/mariadb/CHANGELOG.md#v290)
- **Improvement:** Use new WaiterHelper for Logs waiters
- [v0.30.0](services/mariadb/CHANGELOG.md#v0300)
- **Feature:** Introduce enums for various attributes
- `modelserving`:
- [v0.8.3](services/modelserving/CHANGELOG.md#v083)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -241,6 +271,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.10.0](services/modelserving/CHANGELOG.md#v0100)
- **Improvement:** Use new WaiterHelper for modelserving waiters
- [v0.11.0](services/modelserving/CHANGELOG.md#v0110)
- **Feature:** Introduce enums for various attributes
- `mongodbflex`:
- [v1.7.3](services/mongodbflex/CHANGELOG.md#v173)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -252,6 +284,8 @@
- **Bugfix**: **Dependencies:** Bump STACKIT SDK core module from `v0.24.1` to `v0.25.0`
- [v1.8.3](services/mongodbflex/CHANGELOG.md#v183)
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v1.9.0](services/mongodbflex/CHANGELOG.md#v190)
- **Feature:** Introduce enums for various attributes
- `objectstorage`:
- [v1.7.2](services/objectstorage/CHANGELOG.md#v172)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -274,6 +308,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.22.0](services/observability/CHANGELOG.md#v0220)
- **Breaking change:** Updated `InstanceSensitiveData` model because of misbehaving API
- [v0.23.0](services/observability/CHANGELOG.md#v0230)
- **Feature:** Introduce enums for various attributes
- `opensearch`:
- [v0.26.3](services/opensearch/CHANGELOG.md#v0263)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -285,6 +321,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.28.0](services/opensearch/CHANGELOG.md#v0280)
- **Improvement:** Use new WaiterHelper for opensearch waiters
- [v0.29.0](services/opensearch/CHANGELOG.md#v0290)
- **Feature:** Introduce enums for various attributes
- `postgresflex`:
- [v1.6.3](services/postgresflex/CHANGELOG.md#v163)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -305,6 +343,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.1` to `v0.25.0`
- [v0.29.2](services/rabbitmq/CHANGELOG.md#v0292)
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.30.0](services/rabbitmq/CHANGELOG.md#v0300)
- **Feature:** Introduce enums for various attributes
- `redis`:
- [v0.27.3](services/redis/CHANGELOG.md#v0273)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -314,6 +354,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.1` to `v0.25.0`
- [v0.28.2](services/redis/CHANGELOG.md#v0282)
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v0.30.0](services/redis/CHANGELOG.md#v0300)
- **Feature:** Introduce enums for various attributes
- `resourcemanager`:
- [v0.21.2](services/resourcemanager/CHANGELOG.md#v0212)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -325,6 +367,8 @@
- **Dependencies:** Bump STACKIT SDK core module to `v0.26.0`
- [v0.23.0](services/resourcemanager/CHANGELOG.md#v0230)
- **Feature:** Added `_UNKNOWN_DEFAULT_OPEN_API` fallback value to all enums to handle unknown API values gracefully.
- [v0.24.0](services/resourcemanager/CHANGELOG.md#v0240)
- **Feature:** Introduce enums for various attributes
- `runcommand`:
- [v1.6.3](services/runcommand/CHANGELOG.md#v163)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -334,6 +378,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.1` to `v0.25.0`
- [v1.7.2](services/runcommand/CHANGELOG.md#v172)
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v1.8.0](services/runcommand/CHANGELOG.md#v180)
- **Feature:** Introduce enums for various attributes
- `scf`:
- [v0.6.3](services/scf/CHANGELOG.md#v063)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand Down Expand Up @@ -366,6 +412,8 @@
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.1` to `v0.25.0`
- [v1.6.2](services/serverbackup/CHANGELOG.md#v162)
- **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0`
- [v1.7.0](services/serverbackup/CHANGELOG.md#v170)
- **Feature:** Introduce enums for various attributes
- `serverupdate`:
- [v1.4.3](services/serverupdate/CHANGELOG.md#v143)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand Down Expand Up @@ -396,6 +444,8 @@
- **Feature:**: New API client method `GetFederatedIdentityProvider`
- Deprecated SDK layer in root of the module:
- **Feature:**: New API client method `GetFederatedIdentityProvider`
- [v0.20.0](services/serviceaccount/CHANGELOG.md#v0200)
- **Feature:** Introduce enums for various attributes
- `serviceenablement`:
- [v1.4.3](services/serviceenablement/CHANGELOG.md#v143)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -407,6 +457,8 @@
- **Dependencies:** Bump STACKIT SDK core module to `v0.26.0`
- [v1.5.3](services/serviceenablement/CHANGELOG.md#v153)
- `v2api`: Removal of duplicated return statements in `DefaultAPIService` implementations
- [v1.6.0](services/serviceenablement/CHANGELOG.md#v160)
- **Feature:** Introduce enums for various attributes
- `sfs`:
- [v0.6.3](services/sfs/CHANGELOG.md#v063)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand Down Expand Up @@ -447,6 +499,8 @@
- **Dependencies:** Bump STACKIT SDK core module to `v0.26.0`
- [v1.14.0](services/ske/CHANGELOG.md#v1140)
- **Feature:** Added `_UNKNOWN_DEFAULT_OPEN_API` fallback value to all enums to handle unknown API values gracefully.`
- [v1.15.0](services/ske/CHANGELOG.md#v1150)
- **Feature:** Introduce enums for various attributes
- `sqlserverflex`:
- [v1.6.3](services/sqlserverflex/CHANGELOG.md#v163)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -463,6 +517,8 @@
- **Feature:** Added `_UNKNOWN_DEFAULT_OPEN_API` fallback value to all enums to handle unknown API values gracefully.
- [v1.11.0](services/sqlserverflex/CHANGELOG.md#v1110)
- `v3beta1api`: **Feature:** Added `labels` to `CreateInstanceRequestPayload`, `GetInstanceReponse`, `UpdateInstancePartiallyRequestPayload`, `UpdateInstanceRequestPayload`
- [v1.12.0](services/sqlserverflex/CHANGELOG.md#v1120)
- **Feature:** Introduce enums for various attributes
- `stackitmarketplace`:
- [v1.17.5](services/stackitmarketplace/CHANGELOG.md#v1175)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -479,11 +535,15 @@
- **Feature:** Added `_UNKNOWN_DEFAULT_OPEN_API` fallback value to all enums to handle unknown API values gracefully.
- [v0.2.1](services/telemetryrouter/CHANGELOG.md#v021)
- **Improvement**: Use new `WaiterHandler` struct in the TelemetryRouter WaitHandler
- [v0.3.0](services/telemetryrouter/CHANGELOG.md#v030)
- **Feature:** Introduce enums for various attributes
- `telemetrylink`:
- [v0.1.0](services/telemetrylink/CHANGELOG.md#v010)
- **New**: API for STACKIT Telemetry Link
- [v0.1.1](services/telemetrylink/CHANGELOG.md#v011)
- **Improvement**: Use new `WaiterHandler` struct in the TelemetryLink WaitHandler
- [v0.2.0](services/telemetrylink/CHANGELOG.md#v020)
- **Feature:** Introduce enums for various attributes
- `vpn`:
- [v0.4.2](services/vpn/CHANGELOG.md#v042)
- **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1`
Expand All @@ -507,6 +567,8 @@
- **Breaking change:** Switch from regional to global API server URL. `config.WithRegion(...)` should not be used during client initialization anymore.
- `v1beta1api`: Align package to latest API specification
- `v1alpha1api`: Align package to latest API specification
- [v0.10.0](services/vpn/CHANGELOG.md#v0100)
- **Feature:** Introduce enums for various attributes

## Release (2026-04-07)
- `alb`: [v0.13.1](services/alb/CHANGELOG.md#v0131)
Expand Down
6 changes: 3 additions & 3 deletions examples/dremio/dremio.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ import (
)

func main() {
region := "eu01" // Region where the resources will be created
projectId := "PROJECT_ID" // Your STACKIT project ID
region := dremio.LISTDREMIOINSTANCESREGIONIDPARAMETER_EU01 // Region where the resources will be created
projectId := "PROJECT_ID" // Your STACKIT project ID

ctx := context.Background()

dremioClient, err := dremio.NewAPIClient(
config.WithRegion(region),
config.WithRegion(string(region)),
)
if err != nil {
fmt.Fprintf(os.Stderr, "[Dremio] Creating API client: %v\n", err)
Expand Down
4 changes: 2 additions & 2 deletions examples/edge/edge.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ func main() {
ctx = context.Background()
)
payload.DisplayName = "example"
instance, err = client.DefaultAPI.CreateInstance(ctx, projectId, region).CreateInstancePayload(*payload).Execute()
instance, err = client.DefaultAPI.CreateInstance(ctx, projectId, edge.ListInstancesRegionIdParameter(region)).CreateInstancePayload(*payload).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "[Edge API] Failed to create Instance: %v\n", err)
os.Exit(1)
Expand Down Expand Up @@ -95,7 +95,7 @@ func main() {
}

// Delete Edge Instance
err = client.DefaultAPI.DeleteInstance(ctx, projectId, region, instance.GetId()).Execute()
err = client.DefaultAPI.DeleteInstance(ctx, projectId, edge.GetInstanceRegionIdParameter(region), instance.GetId()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "[Edge API] Failed to delete instance: %v\n", err)
os.Exit(1)
Expand Down
6 changes: 3 additions & 3 deletions examples/intake/intake.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import (
)

func main() {
region := "eu01" // Region where the resources will be created
projectId := "PROJECT_ID" // Your STACKIT project ID
region := intake.LISTINTAKERUNNERSREGIONIDPARAMETER_EU01 // Region where the resources will be created
projectId := "PROJECT_ID" // Your STACKIT project ID

dremioCatalogURI := "DREMIO_CATALOG_URI" //nolint:gosec // E.g., "https://my-dremio-catalog.data-platform.stackit.run/iceberg"
dremioTokenEndpoint := "DREMIO_TOKEN_ENDPOINT" //nolint:gosec // E.g., "https://my-dremio.data-platform.stackit.run/oauth/token"
Expand Down Expand Up @@ -43,7 +43,7 @@ func main() {
fmt.Printf("Triggered creation of Intake Runner with ID: %s. Waiting for it to become active...\n", intakeRunnerId)

// Create an Intake
dremioAuthType := intake.CatalogAuthType("dremio") // can also be set to "none" if the catalog is not authenticated
dremioAuthType := intake.CATALOGAUTHTYPE_DREMIO // can also be set to "none" if the catalog is not authenticated
createIntakePayload := intake.CreateIntakePayload{
DisplayName: "my-example-intake",
IntakeRunnerId: intakeRunnerId,
Expand Down
2 changes: 1 addition & 1 deletion examples/kms/kms.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (

func main() {
projectId := "PROJECT_ID" // the uuid of your STACKIT project
region := "eu01"
region := kms.LISTKEYRINGSREGIONIDPARAMETER_EU01

// Create a new API client, that uses default authentication and configuration
kmsClient, err := kms.NewAPIClient()
Expand Down
4 changes: 2 additions & 2 deletions examples/loadbalancer/loadbalancer.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,14 @@ func main() {
Networks: []loadbalancer.Network{
{
NetworkId: utils.Ptr("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"),
Role: utils.Ptr("ROLE_LISTENERS_AND_TARGETS"),
Role: loadbalancer.NETWORKROLE_ROLE_LISTENERS_AND_TARGETS.Ptr(),
},
},
Listeners: []loadbalancer.Listener{
{
DisplayName: utils.Ptr("example-listener"),
Port: utils.Ptr(int32(1)),
Protocol: utils.Ptr("PROTOCOL_TCP"),
Protocol: loadbalancer.LISTENERPROTOCOL_PROTOCOL_TCP.Ptr(),
TargetPool: utils.Ptr("example-target-pool"),
},
},
Expand Down
4 changes: 2 additions & 2 deletions examples/logs/logs.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ func main() {
ctx := context.Background()

projectId := "PROJECT_ID" // the uuid of your STACKIT project
regionId := "eu01"
regionId := logs.LISTLOGSINSTANCESREGIONIDPARAMETER_EU01

client, err := logs.NewAPIClient()
if err != nil {
Expand Down Expand Up @@ -63,7 +63,7 @@ func main() {
// Create an Access Token
createTokenPayload := logs.CreateAccessTokenPayload{
DisplayName: "my-access-token",
Permissions: []string{"read"},
Permissions: []logs.PermissionsInner{logs.PERMISSIONSINNER_READ},
}
createTokenResp, err := client.DefaultAPI.CreateAccessToken(ctx, projectId, regionId, createdInstance).
CreateAccessTokenPayload(createTokenPayload).
Expand Down
Loading
Loading