Skip to content

Latest commit

 

History

History
3349 lines (3241 loc) · 229 KB

File metadata and controls

3349 lines (3241 loc) · 229 KB

Release (2026-MM-DD)

  • alb: v0.13.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • albwaf: v0.3.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • archiving: v0.2.6
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • auditlog: v0.3.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • authorization: v0.14.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • cdn: v1.13.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • certificates: v1.5.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • cost: v0.2.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • dns: v0.19.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • edge: v0.8.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • git: v0.11.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • iaas:
    • v1.9.1
      • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
    • v1.9.2
      • Dependencies: Bump STACKIT SDK resourcemanager module from v0.21.1 to v0.21.2
  • intake: v0.7.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • kms: v1.6.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • lbapplication: v0.5.7
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • loadbalancer: v1.11.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • logme: v0.27.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • logs: v0.7.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • mariadb: v0.27.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • modelserving: v0.8.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • mongodbflex: v1.7.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • objectstorage: v1.7.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • observability: v0.20.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • opensearch: v0.26.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • postgresflex: v1.6.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • rabbitmq: v0.28.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • redis: v0.27.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • resourcemanager: v0.21.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • runcommand: v1.6.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • scf: v0.6.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • secretsmanager: v0.16.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • serverbackup: v1.5.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • serverupdate: v1.4.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • serviceaccount:
    • v0.16.1
      • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
    • v0.17.0
      • v2api:
        • Add TokenEndpoint field to CreateServiceAccountKeyResponseCredentials struct
        • Remove TokenEndpoint field from ServiceAccount struct
      • Deprecated SDK layer in root of the module:
        • Add TokenEndpoint field to CreateServiceAccountKeyResponseCredentials struct
        • Remove TokenEndpoint field from ServiceAccount struct
  • serviceenablement: v1.4.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • sfs: v0.6.3
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • ske: v1.11.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • sqlserverflex:
    • v1.6.3
      • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
    • v1.7.0
      • v3beta1api: Align package to latest API specification
  • stackitmarketplace: v1.17.5
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1
  • vpn: v0.4.2
    • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1

Release (2026-04-07)

  • alb: v0.13.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • albwaf: v0.3.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • archiving: v0.2.5
    • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.24.0
  • auditlog: v0.3.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • authorization: v0.14.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • cdn: v1.13.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • certificates: v1.5.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • cost: v0.2.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • dns: v0.19.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • edge: v0.8.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • git: v0.11.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • iaas:
    • v1.9.0
      • Feature: Add Cascade field to ApiDeleteVolumeRequest model
      • Feature: Add ConfigDrive field to CreateServerPayload and Server model
    • v1.8.2
      • Dependencies: Bump SDK resourcemanager module from v0.21.0 to v0.21.1
    • v1.8.1
      • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
    • v1.8.0
      • Dependencies: Bump resourcemanager from v0.20.1 to v0.21.0
    • v1.7.1
      • Docs: Extend description of PortRange struct
  • intake: v0.7.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • kms:
    • v1.6.1
      • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
    • v1.6.0
      • v1api: Breaking change: Change type of field PublicKey from string to *string in WrappingKey model struct
      • Deprecated SDK layer in root of the module: The field PublicKey in the WrappingKey model struct is not marked as required anymore
  • lbapplication: v0.5.6
    • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.24.0
  • loadbalancer: v1.11.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • logme: v0.27.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • logs: v0.7.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • mariadb: v0.27.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • modelserving: v0.8.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • mongodbflex: v1.7.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • objectstorage: v1.7.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • observability: v0.20.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • opensearch: v0.26.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • postgresflex: v1.6.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • rabbitmq: v0.28.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • redis: v0.27.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • resourcemanager: v0.21.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • runcommand: v1.6.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • scf: v0.6.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • secretsmanager: v0.16.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • serverbackup: v1.5.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • serverupdate: v1.4.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • serviceaccount:
    • v0.16.0
      • Feature: Add TokenEndpoint field to ServiceAccount model
    • v0.15.1
      • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • serviceenablement: v1.4.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • sfs: v0.6.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • ske:
    • v1.11.1
      • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
    • v1.11.0
      • Package v2api:
        • Breaking change: Remove RuntimeError
        • Docs: Extend description of AccessScope
      • Package v1api:
        • Breaking change: Remove RuntimeError
      • Deprecated SDK layer in root of the module:
        • Breaking change: Remove enum CRINAME_DOCKER
        • Breaking change: Remove RuntimeError
        • Docs: Extend description of AccessScope
  • sqlserverflex: v1.6.2
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • stackitmarketplace: v1.17.4
    • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.24.0
  • vpn: v0.4.1
    • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0
  • core:
    • v0.24.1
      • Improvement: Fix misleading error messages in authentication setup and credentials parsing.
    • v0.24.0
      • Bugfix: Allow setting waiter timeouts via context, that are longer than the default timeout.

Release (2026-03-27)

  • alb:
    • v0.12.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v0.13.0
      • v2beta2api
        • Deprecation: The v2beta2 api is deprecated and will be removed in the future. Migrate to the v2 api
      • v2api
        • Update description of GetQuota method
  • albwaf:
    • v0.2.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v0.3.0
      • Feature: Add new method GetQuota to get the quota for WAF resources in a project
  • auditlog: v0.3.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • authorization: v0.14.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • cdn:
    • v1.11.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v1.12.0
      • v1api:
        • Feature: Add field SkipDnsCheck to model struct PutCustomDomainCustomCertificate, GetCustomDomainCustomCertificate
        • Feature: Add field CertificateType to model struct Domain
      • Deprecated SDK layer in root of the module:
        • Feature: Add field SkipDnsCheck to model struct PutCustomDomainCustomCertificate, GetCustomDomainCustomCertificate
        • Feature: Add field CertificateType to model struct Domain
    • v1.13.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • certificates:
    • v1.4.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v1.5.0
      • Feature: Add new method GetQuota to get the quota for TLS certificates in a project
      • v2betaapi:
        • Deprecation: The v2beta2api is deprecated and will be removed in the future. Migrate to v2api
  • cost:
    • v0.1.0
      • New: STACKIT Cost module can be used to retrieve STACKIT cost information
    • v0.2.0
      • Improvement: Introduce new more specific error models AuthErrorResponse and ErrorResponse
  • edge:
    • v0.8.0
      • v1beta1api: Removal of deprecated API client method ListPlansGlobal
      • Deprecated SDK layer in root of the module: Removal of deprecated API client method ListPlansGlobal
    • v0.7.0
      • v1beta1api: New field MinEdgeHosts in Plan model struct
      • Deprecated SDK layer in root of the module: New field MinEdgeHosts in Plan model struct
    • v0.6.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • git: v0.11.0
    • Feature: Introduction of multi API version support for the git SDK module. For more details please see the announcement on GitHub: #5062
    • v1betaapi: New package which should be used for communication with the STACKIT git API in the future
    • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
    • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.23.0
    • Feature: New API client methods for managing authentication: CreateAuthentication, GetAuthentication, ListAuthentication, PatchAuthentication, DeleteAuthentication
    • Feature: New API client methods for managing runners: CreateRunner, GetRunner, DeleteRunner, ListRunnerRuntimes
    • Feature: New model structs for managing authentication: Authentication, AuthenticationList, CreateAuthenticationPayload, PatchAuthenticationPayload
    • Feature: New model structs for managing runners: CreateRunnerPayload, Runner, RunnerRuntime, RunnerRuntimeList
    • Feature: New error model structs: AlreadyExistsError, BadErrorResponse, NotFoundErrorResponse, UnauthorizedErrorResponse, ConflictErrorResponse
    • Feature: New field FeatureToggle in Instance model struct
    • Feature: New fields Acl and FeatureToggle in struct PatchInstancePayload
    • Breaking change: Removal of type InstanceFlavor
    • Breaking change: Removal of structs: ListRunnerLabels, RunnerLabel, UnauthorizedResponse
  • iaas:
    • v1.5.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v1.6.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
    • v1.7.0
      • Dependencies: Bump resourcemanager from v0.19.0 to v0.20.1
  • intake: v0.7.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • kms: v1.5.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • loadbalancer:
    • v1.10.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v1.11.0
      • Update description of GetQuota method
      • v1api
        • Deprecation: The v1api is deprecated and will be removed in the future. Migrate to v2api
  • logme: v0.27.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • logs: v0.7.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • mariadb: v0.27.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • modelserving: v0.8.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • mongodbflex: v1.7.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • objectstorage:
    • v1.6.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v1.7.0
      • v1api:
        • Feature: New model structs: SetDefaultRetentionPayload, GetCredentialsGroupResponse, DeleteDefaultRetentionResponse, DefaultRetentionResponse, CredentialsGroupExtended, ComplianceLockResponse
        • Feature: New enum type RetentionMode
        • Feature: New field ObjectLockEnabled in Bucket model struct
        • Feature: New API client methods: CreateComplianceLock, DeleteComplianceLock, DeleteDefaultRetention, GetComplianceLock, GetCredentialsGroup, GetDefaultRetention, SetDefaultRetention
        • Feature: New method on ApiCreateBucketRequest struct: ObjectLockEnabled
      • v2api:
        • Feature: New model structs: SetDefaultRetentionPayload, GetCredentialsGroupResponse, DeleteDefaultRetentionResponse, DefaultRetentionResponse, CredentialsGroupExtended, ComplianceLockResponse
        • Feature: New enum type RetentionMode
        • Feature: New field ObjectLockEnabled in Bucket model struct
        • Feature: New API client methods: CreateComplianceLock, DeleteComplianceLock, DeleteDefaultRetention, GetComplianceLock, GetCredentialsGroup, GetDefaultRetention, SetDefaultRetention
        • Feature: New method on ApiCreateBucketRequest struct: ObjectLockEnabled
      • Deprecated SDK layer in root of the module:
        • Feature: New model structs: SetDefaultRetentionPayload, GetCredentialsGroupResponse, DeleteDefaultRetentionResponse, DefaultRetentionResponse, CredentialsGroupExtended, ComplianceLockResponse
        • Feature: New enum type RetentionMode
        • Feature: New field ObjectLockEnabled in Bucket model struct
        • Feature: New API client methods: CreateComplianceLock, DeleteComplianceLock, DeleteDefaultRetention, GetComplianceLock, GetCredentialsGroup, GetDefaultRetention, SetDefaultRetention
        • Feature: New method on ApiCreateBucketRequest struct: ObjectLockEnabled
  • observability:
    • v0.19.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v0.20.0
      • v1api: New field OtlpHttpLogsUrl in InstanceSensitiveData model struct
      • Deprecated SDK layer in root of the module: New field OtlpHttpLogsUrl in InstanceSensitiveData model struct
  • opensearch: v0.26.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • postgresflex: v1.6.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • rabbitmq: v0.28.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • redis: v0.27.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • resourcemanager:
    • v0.20.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v0.21.0
      • v0api
        • Improvement: Use new WaiterHelper struct in the DNS WaitHandler
        • Breaking change: Change return type of wait.DeleteProjectWaitHandler() to *wait.AsyncActionHandler[resourcemanager.GetProjectResponse]
  • runcommand: v1.6.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • scf: v0.6.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • secretsmanager: v0.16.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • serverbackup: v1.5.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • serverupdate: v1.4.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • serviceaccount:
    • v0.14.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v0.15.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • serviceenablement: v1.4.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • sfs: v0.6.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • ske:
    • v1.9.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
    • v1.10.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • sqlserverflex: v1.6.1
    • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • vpn:
    • v0.4.0
      • v1beta1api: New package which can be used for communication with the STACKIT vpn v1 beta1 API
    • v0.3.1
      • Dependencies: Bump STACKIT SDK core module from v0.22.0 to v0.23.0

Release (2026-03-13)

  • core:
    • v0.23.0
      • New: Add new WaiterHelper struct, which creates an AsyncActionCheck function based on the configuration
    • v0.22.0
      • Feature: Support Azure DevOps OIDC adapter
  • alb:
    • v0.10.0
      • Feature: Add new field AltPort to ActiveHealthCheck
      • Feature: Add new field Tls to HttpHealthCheck
      • Breaking change: Renamed TargetPoolTlsConfig to TlsConfig
    • v0.11.0
      • Feature: Introduction of multi API version support for the alb SDK module. For more details please see the announcement on GitHub: #5062
      • v2api: New package which can be used for communication with the alb v2 API
      • v2beta2api: New package which can be used for communication with the alb v2 beta2 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.12.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • loadbalancer:
    • v1.8.0
      • Feature: Add new fields AltPort and HttpHealthCheck to ActiveHealthCheck
    • v1.9.0
      • Feature: Introduction of multi API version support for the loadbalancer SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the loadbalancer v1 API
      • v2api: New package which can be used for communication with the loadbalancer v2 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.10.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • resourcemanager:
    • v0.19.0
      • Feature: Introduction of multi API version support for the resourcemanager SDK module. For more details please see the announcement on GitHub: #5062
      • v0api: New package which should be used for communication with the STACKIT Resourcemanager API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v0api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
      • Breaking Change: Removal of deprecated constants ActiveState and CreatingState in wait package
    • v0.20.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • logs:
    • v0.6.0
      • Feature: Introduction of multi API version support for the logs SDK module. For more details please see the announcement on GitHub: #5062
      • v1alphaapi: New package which can be used for communication with the logs v1 alpha API
      • v1betaapi: New package which can be used for communication with the logs v1 beta API
      • v1api: New package which can be used for communication with the logs v1 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.7.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • sqlserverflex:
    • v1.5.0
      • Feature: Introduction of multi API version support for the sqlserverflex SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the sqlserverflex v1 API
      • v2api: New package which can be used for communication with the sqlserverflex v2 API
      • v3alpha1api: New package which can be used for communication with the sqlserverflex v3 alpha1 API
      • v3beta1api: New package which can be used for communication with the sqlserverflex v3 beta1 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.6.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • vpn:
    • v0.1.0
      • New: SDK module for vpn service
      • v1alpha1api: New package which can be used for communication with the vpn v1 alpha1 API
    • v0.2.0
      • v1alpha1api: Align package to latest API specification
    • v0.3.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • postgresflex:
    • v1.4.0
      • Feature: Introduction of multi API version support for the postgresflex SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the postgresflex v1 API
      • v2api: New package which can be used for communication with the postgresflex v1 API
      • v3alpha1api: New package which can be used for communication with the postgresflex v3 alpha1 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.5.0
      • v3alpha1api: Align package to latest API specification
    • v1.6.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • edge:
    • v0.5.0
      • Feature: Introduction of multi API version support for the edge SDK module. For more details please see the announcement on GitHub: #5062
      • v1beta1api: New package which can be used for communication with the edge v1 beta1 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.6.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • certificates:
    • v1.3.0
      • Feature: Introduction of multi API version support for the certificates SDK module. For more details please see the announcement on GitHub: #5062
      • v2api: New package which can be used for communication with the certificates v2 API
      • v2betaapi: New package which can be used for communication with the certificates v2 API
      • Deprecation: The contents in the root of this SDK module are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.4.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • ske:
    • v1.8.0
      • Feature: Introduction of multi API version support for the ske SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the ske v1 API
      • v2api: New package which can be used for communication with the ske v2 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.9.0
      • Package v2api:
        • Feature: New model structs: Access, IDPKubeconfig
        • Feature: New field Access in Cluster and CreateOrUpdateClusterPayload model structs
        • Feature: New API client method: GetIDPKubeconfig
        • Added new possible values to description of Code field in the ClusterError model struct
      • Deprecated SDK layer in root of the module:
        • Feature: New model structs: Access, IDPKubeconfig
        • Feature: New field Access in Cluster and CreateOrUpdateClusterPayload model structs
        • Feature: New API client method: GetIDPKubeconfig
        • Added new possible values to description of Code field in the ClusterError model struct
  • dns:
    • v0.18.0
      • Feature: Introduction of multi API version support for the dns SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT dns API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.19.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
    • v0.19.1
      • Bump STACKIT SDK core module from v0.22.0 to v0.23.0
      • Improvement: Use new WaiterHandler struct in the DNS WaitHandler
  • intake:
    • v0.5.0
      • Feature: Introduction of multi API version support for the intake SDK module. For more details please see the announcement on GitHub: #5062
      • v1betaapi: New package which can be used for communication with the intake v1 beta API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.6.0
      • Deprecated SDK layer in root of the module:
        • Breaking Change: Switch from regional to global API server URL (config.WithRegion(...) must not be used anymore).
      • v1betaapi:
        • Breaking Change: Switch from regional to global API server URL (config.WithRegion(...) must not be used anymore).
    • v0.7.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • cdn: v1.11.0
    • Feature: Introduction of multi API version support for the cdn SDK module. For more details please see the announcement on GitHub: #5062
    • v1api: New package which can be used for communication with the cdn v1 API
    • v1betaapi: New package which can be used for communication with the cdn v1 beta API
    • v1beta2api: New package which can be used for communication with the cdn v1 beta2 API
    • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
    • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
  • logme:
    • v0.26.0
      • Feature: Introduction of multi API version support for the logme SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT logme API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.27.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • modelserving:
    • v0.7.0
      • Feature: Introduction of multi API version support for the modelserving SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT modelserving API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.8.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • rabbitmq:
    • v0.27.0
      • Feature: Introduction of multi API version support for the rabbitmq SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT rabbitmq API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.28.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • redis:
    • v0.26.0
      • Feature: Introduction of multi API version support for the redis SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT redis API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.27.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • kms:
    • v1.4.0
      • Feature: Introduction of multi API version support for the kms SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the kms v1 API
      • v1betaapi: New package which can be used for communication with the kms v1 beta API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.5.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • mariadb:
    • v0.26.0
      • Feature: Introduction of multi API version support for the mariadb SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT mariadb API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.27.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • authorization:
    • v0.13.0
      • Feature: Introduction of multi API version support for the authorization SDK module. For more details please see the announcement on GitHub: #5062
      • v2api: New package which should be used for communication with the STACKIT authorization API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v2api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.14.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • opensearch:
    • v0.25.0
      • Feature: Introduction of multi API version support for the opensearch SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT opensearch API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.26.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • auditlog:
    • v0.2.0
      • Feature: Introduction of multi API version support for the auditlog SDK module. For more details please see the announcement on GitHub: #5062
      • v2api: New package which should be used for communication with the STACKIT auditlog API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v2api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.3.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • serverbackup:
    • v1.4.0
      • Feature: Introduction of multi API version support for the serverbackup SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the serverbackup v1 API
      • v2api: New package which can be used for communication with the serverbackup v2 API
      • Deprecation: The contents in the root of this SDK module are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.5.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • serverupdate:
    • v1.3.0
      • Feature: Introduction of multi API version support for the serverupdate SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the serverupdate v1 API
      • v2api: New package which can be used for communication with the serverupdate v2 API
      • Deprecation: The contents in the root of this SDK module are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.4.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • runcommand:
    • v1.5.0
      • Feature: Introduction of multi API version support for the runcommand SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the runcommand v1 API
      • v1betaapi: New package which can be used for communication with the runcommand v1 beta API
      • v2api: New package which can be used for communication with the runcommand v2 API
      • v2betaapi: New package which can be used for communication with the runcommand v2 beta API
      • Deprecation: The contents in the root of this SDK module are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.6.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • secretsmanager:
    • v0.15.0
      • Feature: Introduction of multi API version support for the secretsmanager SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT secretsmanager API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.16.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • sfs:
    • v0.5.0
      • Feature: Introduction of multi API version support for the sfs SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the SFS v1 API
      • v1betaapi: New package which can be used for communication with the SFS v1 beta API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.6.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • serviceaccount:
    • v0.13.0
      • Feature: Introduction of multi API version support for the serviceaccount SDK module. For more details please see the announcement on GitHub: #5062
      • v2api: New package which should be used for communication with the STACKIT serviceaccount API in the future
      • Deprecation: The contents in the root of this SDK module are marked as deprecated and will be removed after 2026-09-30. Switch to the new v2api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.14.0
      • v2api:
        • Breaking Change: Rename model struct CreateFederatedIdentityProviderResponse to FederatedIdentityProvider
        • Breaking Change: Rename model struct CreateFederatedIdentityProviderResponseAssertionsInner to FederatedIdentityProviderAssertionsInner
      • Deprecated SDK layer in root of the module:
        • Breaking Change: Rename model struct CreateFederatedIdentityProviderResponse to FederatedIdentityProvider
        • Breaking Change: Rename model struct CreateFederatedIdentityProviderResponseAssertionsInner to FederatedIdentityProviderAssertionsInner
  • serviceenablement:
    • v1.3.0
      • Feature: Introduction of multi API version support for the serviceenablement SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the serviceenablement v1 API
      • v2api: New package which can be used for communication with the serviceenablement v2 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.4.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • scf:
    • v0.5.0
      • Feature: Introduction of multi API version support for the scf SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT scf API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.6.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • iaas:
    • v1.4.0
      • Feature: Introduction of multi API version support for the iaas SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the iaas v1 API
      • v2api: New package which can be used for communication with the iaas v2 API
      • v2alpha1api: New package which can be used for communication with the iaas v2 alpha1 API
      • v2beta1api: New package which can be used for communication with the iaas v2 beta1 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.5.0
      • v1api:
        • Feature: Add new field Description in Backup, CreateBackupPayload, UpdateBackupPayload, Snapshot, CreateSnapshotPayload, UpdateSnapshotPayload model struct
      • v2api:
        • Feature: Add new field Description in Backup, CreateBackupPayload, UpdateBackupPayload, Snapshot, CreateSnapshotPayload, UpdateSnapshotPayload model struct
      • Deprecated SDK layer in root of the module:
        • Feature: Add new field Description in Backup, CreateBackupPayload, UpdateBackupPayload, Snapshot, CreateSnapshotPayload, UpdateSnapshotPayload model struct
      • v2beta1api: Align package to latest API specification
  • mongodbflex:
    • v1.6.0
      • Feature: Introduction of multi API version support for the mongodbflex SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the mongodbflex v1 API
      • v2api: New package which can be used for communication with the mongodbflex v2 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.7.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • objectstorage:
    • v1.5.0
      • Feature: Introduction of multi API version support for the objectstorage SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which can be used for communication with the objectstorage v1 API
      • v2api: New package which can be used for communication with the objectstorage v2 API
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v1.6.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • observability:
    • v0.18.0
      • Feature: Introduction of multi API version support for the observability SDK module. For more details please see the announcement on GitHub: #5062
      • v1api: New package which should be used for communication with the STACKIT observability API in the future
      • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
      • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0
    • v0.19.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs
  • albwaf:
    • v0.1.0
      • New: SDK module for albwaf service
      • v1alphaapi: New package which can be used for communication with the albwaf v1 alpha API
    • v0.2.0
      • Bugfix: Disable strict decoding of API responses
      • Feature: Add AdditionalProperties fields to model structs

Release (2026-02-20)

  • core: v0.21.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • alb:
    • v0.9.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.9.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • archiving:
    • v0.2.4
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.2.3
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • auditlog:
    • v0.1.5
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.1.4
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • authorization:
    • v0.12.0
      • Breaking change: removed operation GetAssignableSubjects and related models AssignableSubject, ListAssignableSubjectsResponse
    • v0.11.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.11.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • cdn:
    • v1.10.0
      • Feature: Add support for RedirectConfig in Config, ConfigPatch and CreateDistributionPayload models
        • new related models RedirectConfig, RedirectRule, Matcher and MatchCondition
    • v1.9.4
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.9.3
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • certificates:
    • v1.2.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.2.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • dns:
    • v0.17.6
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.17.5
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • edge:
    • v0.4.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.4.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • git:
    • v0.10.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.10.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • iaas:
    • v1.3.5
      • Bump resource manager from v0.18.3 to v0.18.5
    • v1.3.4
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.3.3
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • intake:
    • v0.4.4
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.4.3
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • kms:
    • v1.3.2
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.3.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • lbapplication:
    • v0.5.5
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.5.4
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • loadbalancer:
    • v1.7.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.7.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • logme:
    • v0.25.6
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.25.5
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • logs:
    • v0.5.2
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.5.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • mariadb:
    • v0.25.6
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.25.5
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • modelserving:
    • v0.6.5
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.6.4
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • mongodbflex:
    • v1.5.8
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.5.7
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • objectstorage:
    • v1.4.5
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.4.4
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • observability:
    • v0.17.0
      • Feature: add AlertRecord
        • new related operations: CreateAlertRecord, DeleteAlertRecord, DeleteAlertRecords, GetAlertRecord, ListAlertRecords, PartialUpdateAlertRecords, UpdateAlertRecord
        • new related models: UpdateAlertRecordPayload, PartialUpdateAlertRecordsRequestInner, CreateAlertRecordPayload, AlertRecord, AlertRecordResponse, AlertRecordsResponse
      • Feature: add Backups
        • new related operations: CreateBackup, CreateBackupSchedule, ListBackupRetentions, ListBackupSchedules, ListBackups, RestoreBackup
        • new related models: BackupResponse, BackupRetentionResponse, BackupSchedule, BackupSchedulePostResponse, BackupScheduleResponse, CreateBackupSchedulePayload
      • Feature: add Elasticsearch checks
        • new related operations CreateElasticsearchCheck, DeleteElasticsearchCheck, ListElasticsearchChecks
        • new related models ElasticsearchCheckChildResponse, ElasticsearchCheckResponse CreateElasticsearchCheckPayload
      • Feature: add Mongodb checks
        • new related operations CreateMongodbCheck, ListMongodbChecks, DeleteMongodbCheck
        • new related models MongodbCheckChildResponse, MongodbCheckResponse, CreateMongodbCheckPayload
      • Feature: add Mysql checks
        • new related operations CreateMysqlCheck, DeleteMysqlCheck, ListMysqlChecks
        • new related models MysqlCheckChildResponse, MysqlCheckResponse, CreateMysqlCheckPayload
      • Feature: add Network checks
        • new related operations CreateNetworkCheck, DeleteNetworkCheck, ListNetworkChecks
        • new related models NetworkCheckChildResponse, NetworkCheckResponse, CreateNetworkCheckPayload
      • Feature: add Ping checks
        • new related operations CreatePingCheck, DeletePingCheck, ListPingChecks
        • new related models PingCheckChildResponse, PingCheckResponse, CreatePingCheckPayload
      • Feature: add Postgresql checks
        • new related operations CreatePostgresqlCheck, DeletePostgresqlCheck, ListPostgresqlChecks
        • new related models PostgresqlCheckChildResponse, PostgresqlCheckResponse, CreatePostgresqlCheckPayload
      • Feature: add Rabbitmq checks
        • new related operations CreateRabbitmqCheck, DeleteRabbitmqCheck, ListRabbitmqChecks
        • new related models RabbitmqCheckChildResponse, RabbitmqCheckResponse, CreateRabbitmqCheckPayload
      • Feature: add Redis checks
        • new related operations CreateRedisCheck, ListRedisChecks, DeleteRedisCheck
        • new related models RedisCheckChildResponse, RedisCheckResponse, CreateRedisCheckPayload
      • Feature: extended AlertRules
        • new related operations DeleteAlertRule, GetAlertRule, UpdateAlertRule
        • new related models AlertRuleResponse, UpdateAlertRulePayload
      • Feature: add Offerings
        • new related operation ListOfferings
        • new related model Offerings
      • Feature: extended Scrape
      • new related operations DeleteScrapeConfigs, PartialUpdateScrapeConfigs
      • Breaking change: renamed AlertRule to AlertruleResponse
      • Breaking change: renamed CreateScrapeConfigPayloadHttpSdConfigsInner to PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInner
      • Breaking change: renamed CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 to PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInner
      • Breaking change: renamed CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig to PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInnerTlsConfig
      • Breaking change: renamed CreateScrapeConfigPayloadMetricsRelabelConfigsInner to PartialUpdateScrapeConfigsRequestInnerMetricsRelabelConfigsInner
      • Breaking change: renamed CreateScrapeConfigPayloadStaticConfigsInner to PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner
      • Breaking change: renamed CreateScrapeConfigPayloadBasicAuth to PartialUpdateScrapeConfigsRequestInnerBasicAuth
    • v0.16.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.16.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • opensearch:
    • v0.24.6
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.24.5
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • postgresflex:
    • v1.3.5
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.3.4
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • rabbitmq:
    • v0.26.0
      • Breaking change: SetTLSProtocols now accepts a slice of strings instead of a single string
    • v0.25.6
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.25.5
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • redis:
    • v0.25.6
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.25.5
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • resourcemanager:
    • v0.18.5
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.18.4
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • runcommand:
    • v1.4.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.4.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • scf:
    • v0.4.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.4.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • secretsmanager:
    • v0.14.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.14.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • serverbackup:
    • v1.3.8
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.3.7
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • serverupdate:
    • v1.2.6
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.2.5
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • serviceaccount:
    • v0.12.0
      • Feature: add support for Federated Identity Providers
        • new operations: CreateFederatedIdentityProvider, DeleteServiceFederatedIdentityProvider, ListFederatedIdentityProviders, PartialUpdateServiceAccountFederatedIdentityProvider
        • new models: CreateFederatedIdentityProviderPayload, CreateFederatedIdentityProviderPayloadAssertionsInner, CreateFederatedIdentityProviderResponse, CreateFederatedIdentityProviderResponseAssertionsInner, FederatedListFederatedIdentityProvidersResponse, PartialUpdateServiceAccountFederatedIdentityProviderPayload
    • v0.11.6
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.11.5
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • serviceenablement:
    • v1.2.7
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.2.6
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • sfs:
    • v0.4.0
      • Breaking change: The name and spaceHardLimitGigabytes fields are now marked as required for ShareExportPayload, SharePayload.
    • v0.3.0
      • Feature: Switch from v1beta API version to v1 version.
      • Breaking change: Remove ListSnapshotSchedules method
      • Breaking change: Remove field SnapshotScheduleName from CreateResourcePoolPayload and UpdateResourcePoolPayload model
      • Breaking change: Remove field SnapshotSchedule from CreateResourcePoolResponseResourcePool, GetResourcePoolResponseResourcePool, UpdateResourcePoolResponseResourcePoolGetStateRetType and ResourcePool model
    • v0.2.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v0.2.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • ske:
    • v1.7.0
      • Feature: new model AccessScope
      • Feature: new model V2ControlPlaneNetwork
      • Feature: added field ControlPlane of type V2ControlPlaneNetwork to model Network
    • v1.6.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.6.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • sqlserverflex:
    • v1.4.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.4.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1
  • stackitmarketplace:
    • v1.17.3
      • Bump STACKIT SDK core module from v0.21.0 to v0.21.1
    • v1.17.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1

Release (2026-01-27)

  • loadbalancer:
    • v1.7.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.7.0
      • Feature: Add new fields MaxCredentials, UsedCredentials and UsedLoadBalancers in GetQuotaResponse Model
  • ske:
    • v1.6.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.6.0
      • Feature: Add field Identity to model ClusterStatus
  • observability:
    • v0.16.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v0.16.0
      • Breaking change: The PartialUpdateAlertrules takes now PartialUpdateAlertrulesRequestInner instead of UpdateAlertgroupsRequestInnerRulesInner.
      • Breaking change: The type of Rules in CreateLogsAlertgroupsPayload and UpdateLogsAlertgroupPayload has changed from []UpdateAlertgroupsRequestInnerRulesInner to []CreateLogsAlertgroupsPayloadRulesInner.
      • Deprecation: The GrafanaAdminPassword and GrafanaAdminUser fields are now deprecated in InstanceSensitiveData model
      • Feature: Add GrafanaAdminEnabled to CreateInstancePayload and UpdateInstancePayload models.
      • Feature: Add new field record in UpdateAlertgroupsRequestInnerRulesInner model
      • Feature: Add CertCheck to CertCheckResponse model.
      • Feature: Add HttpCheck to HttpCheckResponse model.
      • Feature: Add new CreateLogsAlertgroupsPayloadRulesInner model.
      • Feature: Add allowAssignGrafanaAdmin to GrafanaOauth and UpdateGrafanaConfigsPayloadGenericOauth models.
      • Feature: Add GrafanaAdminEnabled to InstanceSensitiveData model.
      • Feature: Add new PartialUpdateAlertrulesRequestInner model.
  • secretsmanager:
    • v0.14.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v0.14.0
      • Feature: added KmsKey model
      • Feature: added KmsKey to Instance, CreateInstancePayload and UpdateInstancePayload
  • edge:
    • v0.4.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v0.4.0
      • Deprecation: Deprecated API method ListPlansGlobal
    • v0.3.0
      • Breaking change: Rename methods: PostInstances to CreateInstance and GetInstances to ListInstances
    • v0.2.0
      • Feature: Add waiter methods for the API
    • v0.1.0
      • New: STACKIT Edge Cloud service
  • alb:
    • v0.9.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v0.9.0
      • Feature: Add new fields UsedCredentials and UsedLoadBalancers in GetQuotaResponse model
    • v0.8.0
      • Feature: Switch from v2beta API version to v2 version.
      • Feature: MaxCredentials field added to GetQuotaResponse
      • Breaking change: added version to LoadBalancer constructor
      • Breaking change: renamed exact to exactMatch in Path model
      • Breaking change: removed pathPrefix from Rule model
  • certificates:
    • v1.2.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.2.0
      • Feature: Switch from v2beta API version to v2 version.
      • Breaking change: Rename CreateCertificateResponse to GetCertificateResponse
  • core:
    • v0.21.0
      • Deprecation: KeyFlow SetToken and GetToken will be removed after 2026-07-01. Use GetAccessToken instead and rely on client refresh.
      • Feature: Support Workload Identity Federation flow
  • sfs:
    • v0.2.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v0.2.0
      • Breaking change: Remove region configuration in APIClient
    • v0.1.0
      • New: STACKIT File Storage (SFS) service
  • scf:
    • v0.4.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v0.4.0
      • Feature: Add new model structs SpaceWithIsolationSegment and SpaceWithIsolationSegmentAllOf
    • v0.3.0
      • Feature: Add new model IsolationSegment and IsolationSegmentsList
  • iaas:
    • v1.3.2
      • Bump STACKIT SDK resourcemanager module from v0.18.2 to v0.18.3
    • v1.3.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.3.0
      • Feature: Add CreateIsolatedNetwork functionality
      • Feature: Add ImageFromVolumePayload functionality
      • Feature: Add SystemRoutes to UpdateRoutingTableOfAreaPayload
    • v1.2.4
      • Bump STACKIT SDK resourcemanager module from v0.18.1 to v0.18.2
  • logs:
    • v0.5.0
      • Feature: switch from v1beta version to v1 version of the API.
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v0.4.0
      • 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.
    • v0.3.0
      • Feature: Add new wait handlers for instance creation (CreateLogsInstanceWaitHandler), and instance deletion (DeleteLogsInstanceWaitHandler)
    • v0.2.0
      • Feature: Add support for access token GET endpoint
    • v0.1.1
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.1.0
      • New: API for logs service
  • kms:
    • v1.3.0
      • Set field Description to optional in struct Key, KeyRing and WrappingKey
        • Breaking change: Remove description parameter from NewKey, NewKeyRing and NewWrappingKey constructors
        • Feature: Add method HasDescriptionin Key, KeyRing and WrappingKey models
    • v1.2.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.2.0
      • Set fields Description and ImportOnly to required in response struct Key
        • Breaking change: Constructor NewKey has new parameters description and importOnly
        • Breaking change: Remove methods HasDescription and GetImportOnly in Key model
      • Set field Description to required in response struct KeyRing
        • Breaking change: Constructor NewKeyRing has new parameter description
        • Breaking change: Remove method HasDescription in KeyRing model
      • Set field Disabled to required in response struct Version
        • Breaking change: Constructor NewVersion has new parameter disabled
        • Breaking change: Remove method HasDisabled in Version model
      • Set fields Description and PublicKey to required in response struct WrappingKey
        • Breaking change: Constructor NewWrappingKey has new parameters description and publicKey
        • Breaking change: Remove methods HasDescription and HasPublicKey in WrappingKey model
  • sqlserverflex:
    • v1.4.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.4.0
      • Breaking change: Add region parameter in ListMetrics method. Previously the method failed, because the region parameter was missing
  • mongodbflex:
    • v1.5.6
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.5.5
      • Docs: Extend description of Roles field in CreateUserPayload, PartialUpdateUserPayload, UpdateUserPayload and User model
  • authorization:
    • v0.11.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v0.11.0
      • Feature: Add new methods for managing roles: AddRole, DeleteRole, GetRole, UpdateRole
  • serverbackup:
    • v1.3.6
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.3.5
      • Bugfix: Update backup status codes to match the backup status codes actually returned by the server backup API
  • runcommand:
    • v1.4.1
      • Bugfix: Correctly handle file closing for file uploads
      • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
    • v1.4.0
      • Bugfix: Rename field ParameterSchema to ParametersSchema in CommandTemplateSchema model to match the actually attribute sent by the api
  • serviceenablement: v1.2.5
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • serviceaccount: v0.11.4
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • serverupdate: v1.2.4
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • resourcemanager: v0.18.3
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • redis: v0.25.4
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • rabbitmq: v0.25.4
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • postgresflex: v1.3.3
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • opensearch: v0.24.4
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • objectstorage: v1.4.3
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • modelserving: v0.6.3
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • mariadb: v0.25.4
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • logme: v0.25.4
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • intake: v0.4.2
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • dns: v0.17.4
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • cdn: v1.9.2
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0
  • auditlog: v0.1.3
    • Bugfix: Correctly handle file closing for file uploads
    • Bump STACKIT SDK core module from v0.20.1 to v0.21.0

Release (2025-12-05)

  • alb:
    • v0.7.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.7.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • archiving: v0.2.2
    • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • auditlog:
    • v0.1.2
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.1.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • authorization:
    • v0.10.1
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.10.0
      • Add Etag field to Role model struct
    • v0.9.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • cdn:
    • v1.9.1
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.9.0
      • Feature: Switch from v1beta2 CDN API version to v1 version.
      • Feature: Add new function GetLogsSearchFilters
      • Feature: Add WafAction method to ApiGetLogsRequest struct
      • Feature: Add Reason field to WafStatusRuleBlock model struct
      • Feature: Add fields to WafConfig and WafConfigPatch model struct:
        • AllowedHttpMethods
        • AllowedHttpVersions
        • AllowedRequestContentTypes
        • DisabledRuleCollectionIds
        • DisabledRuleGroupIds
        • DisabledRuleIds
        • EnabledRuleCollectionIds
        • EnabledRuleGroupIds
        • EnabledRuleIds
        • LogOnlyRuleCollectionIds
        • LogOnlyRuleGroupIds
        • LogOnlyRuleIds
        • ParanoiaLevel
    • v1.8.1 (formerly v2.1.1)
  • certificates:
    • v1.1.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.1.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • dns:
    • v0.17.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.17.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • git:
    • v0.10.1
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.10.0
      • Breaking Change: Replace PatchOperation by PatchInstancePayload in ApiPatchInstanceRequest struct
      • Breaking Change: Replace CreateInstancePayloadFlavor enums by InstanceFlavor
    • v0.9.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • iaas:
    • v1.2.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.2.2
      • Bump STACKIT SDK resourcemanager module from v0.18.0 to v0.18.1
    • v1.2.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • intake:
    • v0.4.1
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.4.0
      • Feature: Add new enum type PartitioningUpdateType
      • Feature: Add fields PartitionBy and Partitioning to IntakeCatalogPatch model struct
    • v0.3.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • kms:
    • v1.1.2
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.1.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • lbapplication:
    • v0.5.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.5.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • loadbalancer:
    • v1.6.2
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.6.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • logme:
    • v0.25.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.25.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • mariadb:
    • v0.25.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.25.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • modelserving:
    • v0.6.2
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.6.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • mongodbflex:
    • v1.5.4
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.5.3
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • objectstorage:
    • v1.4.2
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.4.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • observability: v0.15.1
    • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • opensearch:
    • v0.24.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.24.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • postgresflex:
    • v1.3.2
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.3.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • rabbitmq:
    • v0.25.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.25.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • redis:
    • v0.25.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.25.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • resourcemanager:
    • v0.18.2
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.18.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • runcommand:
    • v1.3.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.3.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • scf:
    • v0.2.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.2.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • secretsmanager:
    • v0.13.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.13.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • serverbackup:
    • v1.3.4
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.3.3
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • serverupdate:
    • v1.2.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.2.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • serviceaccount:
    • v0.11.3
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v0.11.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • serviceenablement:
    • v1.2.4
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.2.3
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • ske:
    • v1.5.1
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.5.0
      • Feature: Add versionState field to ListProviderOptionsRequest struct
      • Feature: Add new enum GetProviderOptionsRequestVersionState
    • v1.4.1
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • sqlserverflex:
    • v1.3.4
      • Bump STACKIT SDK core module from v0.20.0 to v0.20.1
    • v1.3.3
      • Bugfix: Adjust waiters to fail only in Failure or Unknown state
    • v1.3.2
      • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • stackitmarketplace: v1.17.1
    • Bump STACKIT SDK core module from v0.19.0 to v0.20.0
  • core: v0.20.0
    • New: Added new GetTraceId function

Release (2025-11-14)

  • core:
    • v0.19.0
      • New: Added new EnumSliceToStringSlice util func
    • v0.18.0
      • New: Added duration utils
  • stackitmarketplace:
    • v1.17.0
      • Feature: Add new field Scope in CatalogProductPricingOption model
      • Deprecation: Deprecated API methods GetCatalogProduct, ListCatalogProducts and InquiriesCreateInquiry
    • v1.16.0
      • Breaking Change: Remove unused ProjectId model struct
  • iaas:
    • v1.2.0
      • Feature: Add new field Encrypted to Backup model, which indicates if a backup is encrypted
      • Feature: Add new field ImportProgress to Image model, which indicates the import progress of an image
    • v1.1.0
      • Breaking Change: Removal of unused model structs: Area, AreaConfig, AreaPrefixConfigIPv4, UpdateAreaIPv4, NetworkAreaIPv4, CreateAreaAddressFamily, CreateAreaIPv4, CreateNetworkAddressFamily, CreateNetworkIPv4Body, CreateNetworkIPv6Body, CreateServerPayloadBootVolume, CreateServerPayloadNetworking, NullableUpdateAreaAddressFamily, CreateServerPayloadNetworking, UpdateNetworkAddressFamily, CreateServerPayloadNetworking, CreateServerPayloadNetworking
  • cdn: v1.8.0 (formerly v2.1.0)
    • Note: This release was formerly known as v2.1.0 and was re-tagged as v1.8.0, see statement in the changelog of the STACKIT CDN SDK module.
    • Breaking change: Removal of unused model structs: GetLogsSearchFiltersResponse, PatchLokiLogSink
  • kms: v1.1.0
    • Bugfix: Ensure correct state checking in DisableKeyVersionWaitHandler and EnableKeyVersionWaitHandler
  • alb: v0.7.1
    • Docs Update description of field WafConfigName in Listener model

Release (2025-10-29)

  • stackitmarketplace: v1.15.0

    • Feature: Add EndUserLicenseAgreement, ProductDescription and ServiceLevelAgreement attributes and add them to Assets struct
  • postgresflex: v1.3.0

    • Breaking Change: The attribute type for PartialUpdateInstancePayload and UpdateInstancePayload changed from Storage to StorageUpdate.
    • Deprecation: StorageUpdate: updating the performance class field is not possible.
  • intake: v0.3.0

    • Feature: Add wait handlers for Intake, IntakeRunner, and IntakeUser resources.
    • Improvement: Add usage examples for the intake service.
  • iaas:

    • v1.0.1
      • Bump STACKIT resourcemanager SDK module from v0.17.1 to v0.18.0
    • v1.0.0
      • 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.
      • Feature: Add new methods to manage routing tables: AddRoutingTableToArea, DeleteRoutingTableFromArea, GetRoutingTableOfArea, ListRoutingTablesOfArea, UpdateRoutingTableOfArea
      • Feature: Add new methods to manage routes in routing tables: AddRoutesToRoutingTable, DeleteRouteFromRoutingTable, GetRouteOfRoutingTable, ListRoutesOfRoutingTable, UpdateRouteOfRoutingTable
      • Breaking Change: Add new method to manage network area regions: CreateNetworkAreaRegion, DeleteNetworkAreaRegion, GetNetworkAreaRegion, ListNetworkAreaRegions, UpdateNetworkAreaRegion
      • Feature: Add new wait handler for network area region: CreateNetworkAreaRegionWaitHandler and DeleteRegionalNetworkAreaConfigurationWaitHandler
      • Breaking Change: Wait handler which relates to region-specific services, got an additional param for the region: CreateNetworkWaitHandler, UpdateNetworkWaitHandler, DeleteNetworkWaitHandler, CreateVolumeWaitHandler, DeleteVolumeWaitHandler, CreateServerWaitHandler, ResizeServerWaitHandler, DeleteServerWaitHandler, StartServerWaitHandler, StopServerWaitHandler, DeallocateServerWaitHandler, RescueServerWaitHandler, UnrescueServerWaitHandler, ProjectRequestWaitHandler, AddVolumeToServerWaitHandler, RemoveVolumeFromServerWaitHandler, UploadImageWaitHandler, DeleteImageWaitHandler, CreateBackupWaitHandler, DeleteBackupWaitHandler, RestoreBackupWaitHandler, CreateSnapshotWaitHandler, DeleteSnapshotWaitHandler
      • Breaking Change: Network model has changed:
        • NetworkId has been renamed to Id
        • Gateway, Nameservers, Prefixes and PublicIp has been moved to new model NetworkIPv4, and can be accessed in the new property IPv4
        • Properties Gatewayv6, Nameserversv6 and Prefixesv6 moved to new model NetworkIPv6, and can be accessed in the new property IPv6
      • Breaking Change: CreateServerPayload model has changed:
        • Model CreateServerPayloadBootVolume of BootVolume property changed to ServerBootVolume
        • Property Networking in CreateServerPayload is required now
      • Deprecated: Deprecated wait handler and will be removed after April 2026: CreateNetworkAreaWaitHandler, UpdateNetworkAreaWaitHandler and DeleteNetworkAreaWaitHandler
  • resourcemanager: v0.18.0

    • Feature: Add new model ContainerSearchResult
  • git: v0.9.0

    • Feature: Add support for list runner labels operation
      • new API client methods ListRunnerLabels and ListRunnerLabelsExecute
      • new model struct RunnerLabel
  • cdn: v1.7.0 (formerly v2.0.0)

    • Note: This release was formerly known as v2.0.0 and was re-tagged as v1.7.0, see statement in the changelog of the STACKIT CDN SDK module.
    • Feature: Switch from v1beta CDN API version to v1beta2 version.
    • Breaking change: Changed spelling from WAF to Waf in model struct names
      • WAFStatusRuleBlock -> WafStatusRuleBlock
      • WAFRuleGroup -> WafRuleGroup
      • WAFRuleCollection -> WafRuleCollection
      • WAFRule -> WafRule
      • NullableListWAFCollectionsResponse -> NullableListWafCollectionsResponse
    • Breaking change: Changed spelling from model struct named GenericJSONResponse to GenericJsonResponse
    • Breaking change: Removal of fields from model structs
      • Remove Description field from ErrorDetails model struct
      • Remove Domain field from PutCustomDomainResponse and GetCustomDomainResponse model structs
      • Remove OccuredAt field from GetCacheInfoResponseHistoryEntry model struct
    • Breaking change: Renaming of fields in model structs
      • Rename DistributionID field to DistributionId in DistributionLogsRecord model struct
      • Rename BlockedIPs field to BlockedIps in CreateDistributionPayload, ConfigPatch and Config model structs
    • Breaking change: Removal of API client methods GetLogsSearchFilters, GetLogsSearchFiltersExecute
    • Breaking change: Removal of request structs GetLogsSearchFiltersRequest
    • Feature: Add fields to model structs
      • Add Backend field to CreateDistributionPayload model struct
      • Add BucketBackend field to ConfigBackend model struct
      • Add BucketBackendPatch field to ConfigPatchBackend model struct
    • Feature: New model structs
      • New Loki model structs: LokiLogSinkCredentials, LokiLogSinkCreate, LokiLogSinkPatch
      • New Backend model structs: HttpBackendCreate, BucketBackendCreate, BucketBackend, BucketBackendPatch, CreateDistributionPayloadBackend
      • Other new model structs: BucketCredentials

Release (2025-10-13)

  • observability: v0.15.0
    • Deprecation: The JaegerHttpTracesUrl field is now deprecated in all relevant models and will be removed after 9th April 2026. Use the new JaegerHttpUrl field instead.
  • cdn: v1.6.0
    • Feature: Add models: DistributionWaf, WafConfig, WAFConfigPatch, WAFMode, WAFRule, WAFRuleCollection, WAFRuleGroup and WAFStatusRuleBlock
    • Feature: Add Waf attribute to Config and Distribution
    • Feature: Add WafStatus to DistributionRequest and ListWafCollections

Release (2025-09-30)

  • authorization: v0.9.0
    • Feature: Add support for assignable subjects
  • iaas:
    • v0.31.0
      • Add CreatedAt and UpdatedAt fields to BaseSecurityGroupRule struct
      • Add Description field to CreateNicPayload, NIC, UpdateNicPayload structs
      • Add Agent field to Server, CreateServerPayload structs
      • Add CreatedAt, UpdatedAt and Protocol fields to SecurityGroupRule, CreateSecurityGroupRulePayload structs
      • New struct: ServerAgent
    • v0.30.0
      • Feature: Add waiter to wait until the preconditions for network area deletion are met: ReadyForNetworkAreaDeletionWaitHandler
  • intake: v0.2.0
    • Feature: Add response IntakeRunnerResponse to UpdateIntakeRunnerExecute request
    • Feature: Add response IntakeUserResponse to UpdateIntakeUserExecute request
  • stackitmarketplace:
    • v1.14.0
      • Feature: Add HasPrivatePlanOption field (type *bool) to CatalogProductDetail struct
    • v1.13.0
      • Feature: Add HasDemo field (type *bool) to CatalogProductDetail struct
    • v1.12.0
      • Breaking Change: Change Logo field type from *[]byte to *string in CatalogProductDetail, CatalogProductDetailsVendor, and CatalogProductOverview models
    • v1.11.0
      • Feature: Add new field DemoUrl to CatalogProductDetail model
    • v1.10.0
      • Feature: Added PlanId to CatalogProductPricingOption and SubscriptionProduct
  • alb: v0.7.0
    • Add field Labels (type *map[string]string) to structs LoadBalancer, CreateLoadBalancerPayload, UpdateLoadBalancerPayload
    • Add field WafConfigName (type *string) to Listener struct
  • loadbalancer: v1.6.0
    • Add field Labels (type *map[string]string) to structs LoadBalancer, CreateLoadBalancerPayload, UpdateLoadBalancerPayload
  • git: v0.8.0
    • Feature: Add support for the instance patch operation

Release (2025-09-11)

  • cdn: v1.5.0
    • Feature: Added Attribute LogSink to ConfigPatch
    • Feature: Added Attribute Geofencing to DistributionPayload, HttpBackend and HttpBackendPatch
    • Feature: Added new function GetLogsSearchFilters
  • intake:
    • v0.1.2
      • Feature: Add new field Partitioning to IntakeCatalog model
    • v0.1.1
      • Mark fields MaxMessageSizeKiB and MaxMessagesPerHour as optional instead of required in UpdateIntakeRunnerPayload model struct
  • modelserving: v0.6.0
    • Feature: New enum values MODELTYPE_AUDIO and MODELTYPE_IMAGE for ModelTypes enum
    • Breaking Change: Renaming of ChatModelDetailsBits enum fields
      • CHATMODELDETAILSBITS_1Bit -> CHATMODELDETAILSBITS_ONE_BIT
      • CHATMODELDETAILSBITS_2Bits -> CHATMODELDETAILSBITS_TWO_BITS
      • CHATMODELDETAILSBITS_4Bits -> CHATMODELDETAILSBITS_FOUR_BITS
      • CHATMODELDETAILSBITS_8Bits -> CHATMODELDETAILSBITS_EIGHT_BITS
      • CHATMODELDETAILSBITS_16Bits -> CHATMODELDETAILSBITS_SIXTEEN_BITS
  • objectstorage: v1.4.0
    • Breaking change: Set Expires field in CreateAccessKeyResponse model to NullableString
  • observability:
    • v0.14.0
      • Feature: Add attributes JaegerHttpTracesUrl, OtlpGrpcTracesUrl and OtlpHttpTracesUrl to InstanceSensitiveData model
    • v0.13.0
      • Feature: Add support for HTTP checks and cert checks
    • v0.12.0
      • Feature: Add MetricsEndpointUrl field to InstanceSensitiveData model struct
  • kms: v1.0.0
    • Switch to API version v1 of STACKIT KMS service (previously v1beta)
    • Breaking Change: Removal of deprecated Backend model
    • Breaking Change: Remove Backend field and mark Protection field as required in Key, CreateKeyPayload, CreateWrappingKeyPayload and WrappingKey model
  • ske: v1.4.0
    • Feature: Add new field Kubernetes to Nodepool model
  • serviceaccount: v0.11.1
    • Improvement: Improve error handling for CreateShortLivedAccessToken
  • stackitmarketplace:
    • v1.9.0
      • Feature: Added RequestPrivatePlan to InquiriesCreateInquiryPayload
    • v1.8.0
      • Feature: Add new field FreeTrial in CatalogProductOverview model

Release (2025-08-29)

  • observability:
    • v0.11.1
      • Introduce new struct UpdateAlertConfigsPayloadRouteRoutesInner
    • v0.11.0
      • Feature: Add new GoogleChat webhook
  • scf: v0.2.1
    • Feature: Add waiter for deletion of organization
  • iaas:
    • v0.29.2
      • Increase Timeouts for network area and network wait handlers to 30 minutes
    • v0.29.1
      • Bugfix: Parsing oneOf with enum and string value
  • stackitmarketplace: v1.7.1
    • Bugfix: oneOfs with enums and strings can not be parsed

Release (2025-08-13)

  • scf:
    • v0.2.0
      • Feature: Add field OrgId in model OrgManager
      • Feature: Add new model OrganizationCreateBffResponse and SpaceCreatedBffResponse
    • v0.1.0
      • New: STACKIT Cloud Foundry module
  • core: v0.17.3
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • alb: v0.6.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • archiving: v0.2.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • auditlog: v0.1.0
    • New: STACKIT Audit Log module for retrieving recorded actions and system changes. Download audit log entries for folders, organizations, and projects with time range filtering, pagination, and configurable result limits.
  • authorization: v0.8.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • cdn:
    • v1.4.0
      • Feature: Added new filter functions DataCenterRegion, RequestCountryCode, StatusCode and CacheHit
      • Feature: Added Attribute LogSink and Certificate
      • Feature: Added ConfigLogSink and PatchLokiLogSink functionality
    • v1.3.2
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • certificates: v1.1.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • dns: v0.17.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • git: v0.7.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • iaas:
    • v0.29.0
      • Feature: Add new method to get project details GetProjectDetails
    • v0.28.0
      • Docs: Improved descriptions of properties in structs with their possible values
      • Feature: Add Agent field to CreateImagePayload, UpdateImagePayload and Image model
      • Feature: Add Encrypted and EncryptionsParameters fields to CreateVolumePayload model
    • v0.27.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • intake: v0.1.0
    • New: STACKIT Intake module can be used to manage the STACKIT Intake. Manage your IntakeRunners, Intakes and IntakeUsers
  • kms:
    • v0.6.0
      • Breaking Change: Updated NewKey() and NewWrappingKey() constructor signatures to require new AccessScope parameter
      • Breaking Change: Added new required AccessScope field to Key and WrappingKey models
      • Feature: Add new AccessScope field to CreateKeyPayload and CreateWrappingKeyPayload models for managing key access permissions
      • Feature: Add new Protection field to CreateKeyPayload, CreateWrappingKeyPayload, Key, and WrappingKey models as a replacement for the deprecated Backend field
      • Deprecation: The Backend field is now deprecated in all relevant models. Use the new Protection field instead
    • v0.5.1
      • Improvement: Improved error handling for multiple API methods including DeleteKey, DeleteKeyRing, DeleteWrappingKey, DestroyVersion, DisableVersion, EnableVersion, RestoreKey, and RestoreVersion
    • v0.5.0
      • Breaking Change: Updated return types for ImportKeyExecute and RotateKeyExecute methods from *Key to *Version
    • v0.4.0
      • Feature: Add new wait handler for key ring creation (CreateKeyRingWaitHandler)
    • v0.3.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • lbapplication: v0.5.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • loadbalancer: v1.5.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • logme: v0.25.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • mariadb: v0.25.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • modelserving: v0.5.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • mongodbflex:
    • v1.5.2
      • Improvement: Improved documentation for the Roles field in user-related models.
    • v1.5.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • objectstorage: v1.3.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • observability:
    • v0.10.0
      • Feature: Add new CreateCredentialsPayload model for creating credentials with optional description
      • Feature: Add Description field to Credentials and ServiceKeysList models
      • Feature: Update CreateCredentials API to accept payload with description
      • Improvement: Improved documentation for some fields of the UpdateMetricsStorageRetentionPayloard model regarding downsampling behavior and validation rules
    • v0.9.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • opensearch: v0.24.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • postgresflex: v1.2.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • rabbitmq: v0.25.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • redis: v0.25.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • resourcemanager: v0.17.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • runcommand: v1.3.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • secretsmanager: v0.13.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • serverbackup: v1.3.2
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • serverupdate: v1.2.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • serviceaccount:
    • v0.11.0
      • Feature: Add new Algorithm field to CreateServiceAccountKeyPayload model with enum values RSA_2048 and RSA_4096
    • v0.10.0
      • Feature: Add new enum for Key Algorithm RSA_4096
    • v0.9.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • serviceenablement: v1.2.2
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • ske:
    • v1.3.0
      • Feature: Add new wait handlers: TriggerClusterHibernationWaitHandler, TriggerClusterMaintenanceWaitHandler, TriggerClusterReconciliationWaitHandler, TriggerClusterWakeupWaitHandler
    • v1.2.0
      • Feature: Add new method TriggerWakeup
    • v1.1.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • sqlserverflex: v1.3.1
    • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3
  • stackitmarketplace:
    • v1.7.0
      • Breaking Change: Update InquiryFormType enums
    • v1.6.1
      • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3

Release (2025-07-21)

  • alb: v0.6.0
    • Feature: Add new LoadBalancerSecurityGroup field to CreateLoadBalancerPayload, LoadBalancer, and UpdateLoadBalancerPayload models
  • ske: v1.1.0
    • Breaking Change: ClusterError.Code field is now a string type instead of an enum. The field no longer validates against predefined enum values and accepts any string value.
  • mongodbflex: v1.5.0
    • Breaking Change: Renamed GetInstanceResponse to InstanceResponse. This affects the return type of the GetInstance method.
  • mongodbflex: v1.4.0
    • 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.
  • loadbalancer: v1.5.0
    • Feature: Add new LoadBalancerSecurityGroup field to CreateLoadBalancerPayload, LoadBalancer, and UpdateLoadBalancerPayload models
  • observability: v0.9.0
    • Feature: Add new API methods for logs configuration management: GetLogsConfigs and UpdateLogsConfigs
    • Feature: Add new API methods for traces configuration management: GetTracesConfigs and UpdateTracesConfigs
    • Feature: Add new models for configuration management: LogsConfig, LogsConfigResponse, TraceConfig, TracesConfigResponse, UpdateLogsConfigsPayload, and UpdateTracesConfigsPayload

Release (2025-07-07)

  • ske: v1.0.0
    • 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.
  • opensearch: v0.24.0
    • Breaking change: InstanceParametersTlsProtocols is now a string array instead of a single string
    • Add required:"true" tags to model structs
  • sqlserverflex: v1.3.0
    • Add required:"true" tags to model structs
  • postgresflex: v1.2.0
    • Add required:"true" tags to model structs
  • cdn:
    • v1.3.1
      • Improvement: Improve parsing of oneOf
    • v1.3.0
      • Feature: Add DefaultCacheDuration field to Config, ConfigPatch, and CreateDistributionPayload models
      • Add required:"true" tags to model structs
  • redis: v0.25.0
    • Add required:"true" tags to model structs
  • rabbitmq: v0.25.0
    • Add required:"true" tags to model structs
  • stackitmarketplace: v1.6.0
    • Feature: Add new Assets model for managing service certificate assets
    • Feature: Add new LocalizedVersion model for localized content management
    • Feature: Add new NoticePeriod model with types: SAME_DAY, DAYS, MONTHS
    • Feature: Add new ServiceCertificate model for service certification
    • Feature: Add Assets field to CatalogProductDetail model
    • Feature: Add OfferType field to CatalogProductDetail model
    • Feature: Add NoticePeriod field to CatalogProductPricingOption model
    • Add required:"true" tags to model structs
  • dns:
    • v0.17.0
      • Feature: Add new record set types
      • Feature: Improve documentation for APEX records in RecordSet and CreateRecordSetPayload models
    • v0.16.0
      • Add required:"true" tags to model structs
  • ske:
    • v0.27.0
      • Feature: Add new ClusterErrorCode types: CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND, CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE
    • v0.26.0
      • Add required:"true" tags to model structs
  • git:
    • v0.7.0
      • Feature: Add Sku field to Flavors model
      • Feature: Add enums CreateInstancePayloadFlavor for Flavor field in CreateInstancePayload
    • v0.6.0
      • Feature: Add support for Flavors for STACKIT git instance
      • Feature: Add support for Acl for STACKIT git instance
      • projectId and instanceId strings must have a length of 36 characters now (previously was only limited to a maximum of 36 characters)
      • Add required:"true" tags to model structs
  • serverupdate: v1.2.0
    • Add required:"true" tags to model structs
  • serverbackup:
    • v1.3.1
      • Feature: Add Force flag to DeleteBackupRequest and DeleteVolumeBackupRequest
    • v1.3.0
      • Add required:"true" tags to model structs
  • secretsmanager: v0.13.0
    • Add required:"true" tags to model structs
  • runcommand: v1.3.0
    • Add required:"true" tags to model structs
  • resourcemanager: v0.17.0
    • Add required:"true" tags to model structs
  • observability: v0.8.0
    • Add required:"true" tags to model structs
  • objectstorage: v1.3.0
    • Add required:"true" tags to model structs
  • mongodbflex: v1.3.0
    • Add required:"true" tags to model structs
  • modelserving: v0.5.0
    • Add required:"true" tags to model structs
  • mariadb: v0.25.0
    • Add required:"true" tags to model structs
  • logme: v0.25.0
    • Add required:"true" tags to model structs
  • iaas:
    • v0.27.0
      • Feature: Add Dhcp field in CreateNetworkPayload, Network and PartialUpdateNetworkPayload models
    • v0.26.0
      • Feature: Add Metadata field to Server, CreateServerPayload, and UpdateServerPayload models
      • Feature: Increase maximum length validation for machineType and volumePerformanceClass from 63 to 127 characters
    • v0.25.0
      • Add required:"true" tags to model structs
  • authorization: v0.8.0
    • Add required:"true" tags to model structs
  • serviceaccount: v0.9.0
    • Add required:"true" tags to model structs
  • kms v0.3.0
    • Feature: New method DeleteWrappingKey
    • Breaking change: Enum KEYSTATE_VERSION_NOT_READY removed. Use instead KEYSTATE_CREATING
    • Breaking change: Enum VERSIONSTATE_KEY_MATERIAL_NOT_READY removed. Use instead VERSIONSTATE_CREATING
    • Breaking change: Enum WRAPPINGKEYSTATE_KEY_MATERIAL_NOT_READY removed. Use instead WRAPPINGKEYSTATE_CREATING
    • Feature: New enums for KEYSTATE, KEYRINGSTATE, VERSIONSTATE and WRAPPINGKEYSTATE
    • Feature: Add required:"true" tags to model structs

Release (2025-06-16)

  • iaas:
    • v0.24.1
      • Update descriptions of model fields
    • v0.24.0
      • Feature: Add waiters for async operations: CreateBackupWaitHandler, DeleteBackupWaitHandler, RestoreBackupWaitHandler
      • Feature: Add Waiters for async operations: CreateSnapshotWaitHandler, DeleteSnapshotWaitHandler
  • core: v0.17.2
    • Bugfix: Access tokens generated via key flow authentication are refreshed 5 seconds before expiration to prevent timing issues with upstream systems which could lead to unexpected 401 error responses
  • alb:
    • v0.5.0
      • Feature: Add new fields DisableTargetSecurityGroupAssignment and TargetSecurityGroup in LoadBalancer Model
    • v0.4.1
      • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • cdn: v1.2.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
    • Feature: Added Optimizer attribute
  • dns: v0.15.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • git: v0.5.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • loadbalancer:
    • v1.4.0
      • Feature: Add new field DisableTargetSecurityGroupAssignment in LoadBalancer Model
    • v1.3.0
      • Feature: Add new field TargetSecurityGroup in LoadBalancer Model
    • v1.2.1
      • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • logme: v0.24.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • mariadb: v0.24.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • modelserving: v0.4.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • mongodbflex: v1.2.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • observability: v0.7.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
    • Feature: Added Priority, SendResolved and Matchers attributes
    • Deprecation: Match and MatchRe attributes are deprecated.
  • opensearch: v0.23.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • rabbitmq: v0.24.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • redis: v0.24.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • resourcemanager:
    • v0.16.0
      • Feature: Delete Organization labels using the new method DeleteOrganizationLabels
      • Feature: Delete Project labels using the new method DeleteProjectLabels
      • Feature: List folders using the new method ListFolders
      • Feature: Partial Update Organization using the new method PartialUpdateOrganization
    • v0.15.1
      • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • runcommand: v1.2.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • serverbackup: v1.2.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • serviceaccount: v0.8.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • serviceenablement: v1.2.1
    • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • ske:
    • v0.25.0
      • Feature: Add new field PodAddressRanges to ClusterStatus
    • v0.24.1
      • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums
  • stackitmarketplace:
    • v1.5.0
      • Feature: Add new field Facets in ListCatalogProductsResponse
    • v1.4.0
      • Fix: Fixed types for VendorId, ProjectId, OrganizationId and SubscriptionId
    • v1.3.1
      • Feature: Added Industries attribute

Release (2025-05-15)

  • alb:
    • v0.4.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.3.1
      • Feature: New field Path for Rule
    • v0.3.0
      • Breaking change: Introduce typed enum constants for status attributes
  • authorization: v0.7.0
    • Breaking change: Introduce interfaces for APIClient and the request structs
  • cdn:
    • v1.2.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v1.1.0
      • Breaking change: Introduce typed enum constants for status attributes
  • certificates: v1.1.0
    • Breaking change: Introduce interfaces for APIClient and the request structs
  • dns:
    • v0.15.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.14.0
      • Breaking change: Introduce typed enum constants for status attributes
  • git:
    • v0.5.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.4.0
      • Breaking change: Introduce typed enum constants for status attributes
  • iaas: v0.23.0
    • Breaking change: Introduce interfaces for APIClient and the request structs
  • kms:
    • v0.2.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.1.0
      • Breaking change: Introduce typed enum constants for status attributes
  • lbapplication:
    • v0.5.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.4.0
      • Breaking change: Introduce typed enum constants for status attributes
      • Deprecated: lbapplication service is deprecated and no longer maintained. Use the alb service instead
  • loadbalancer:
    • v1.2.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v1.1.0
      • Breaking change: Introduce typed enum constants for status attributes
  • logme:
    • v0.24.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.23.0
      • Breaking change: Introduce typed enum constants for status attributes
  • mariadb:
    • v0.24.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.23.0
      • Breaking change: Introduce typed enum constants for status attributes
  • modelserving:
    • v0.4.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.3.0
      • Breaking change: Introduce typed enum constants for status attributes
  • mongodbflex:
    • v1.2.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v1.1.0
      • Breaking change: Introduce typed enum constants for status attributes
  • objectstorage: v1.2.0
    • Breaking change: Introduce interfaces for APIClient and the request structs
  • observability:
    • v0.7.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.6.0
      • Breaking change: Introduce typed enum constants for status attributes
  • opensearch:
    • v0.23.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.22.0
      • Breaking change: Introduce typed enum constants for status attributes
  • postgresflex: v1.0.4
    • Breaking change: Introduce interfaces for APIClient and the request structs
  • rabbitmq:
    • v0.24.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.23.0
      • Breaking change: Introduce typed enum constants for status attributes
  • redis:
    • v0.24.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.23.0
      • Breaking change: Introduce typed enum constants for status attributes
  • resourcemanager:
    • v0.15.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.14.0
      • Breaking change: Introduce typed enum constants for status attributes
      • Breaking change: Fields ContainerParentId and ParentId are no longer required
  • runcommand:
    • v1.2.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v1.1.0
      • Breaking change: Introduce typed enum constants for status attributes
  • secretsmanager: v0.12.0
    • Breaking change: Introduce interfaces for APIClient and the request structs
  • serverbackup:
    • v1.2.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v1.1.0
      • Breaking change: Introduce typed enum constants for status attributes
  • serverupdate: v1.1.0
    • Breaking change: Introduce interfaces for APIClient and the request structs
  • serviceaccount:
    • v0.8.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.7.0
      • Breaking change: Introduce typed enum constants for status attributes
  • serviceenablement:
    • v1.2.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v1.1.0
      • Breaking change: Introduce typed enum constants for status attributes
  • ske:
    • v0.24.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v0.23.0
      • Breaking change: Introduce typed enum constants for status attributes
    • v0.22.4
      • Feature: Added ClusterError
  • sqlserverflex:
    • v1.2.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v1.1.0
      • Features: Added new method ListMetrics
  • stackitmarketplace:
    • v1.3.0
      • Breaking change: Introduce interfaces for APIClient and the request structs
    • v1.2.1
      • Feature: Added new method VendorsSubscriptionsReject
    • v1.2.0
      • Breaking change: Introduce typed enum constants for status attributes
    • v1.1.0
      • Breaking Change: Added organization id to VendorSubscription

Release (2025-05-09)

  • resourcemanager:
    • v0.13.3
      • Feature: Update user-agent header
    • v0.13.2
      • Feature:
        • Added API calls for folder management
  • stackitmarketplace:
    • v1.0.1
      • Feature: Update user-agent header
    • 1.0.0
      • Breaking Change:
        • Introduced dedicated type for product id with appropriate validations
      • Feature:
        • Improved nil-safety
        • subscription products contain the plan id
  • modelserving:
    • v0.2.3
      • Feature: Update user-agent header
    • v0.2.2
      • Feature: Improved nil-safety
  • mongodbflex:
    • 1.0.1
      • Feature: Update user-agent header
    • 1.0.0
      • Breaking Change: Introduce typed enum constants for status attributes
  • git:
    • v0.3.3
      • Feature: Update user-agent header
    • v0.3.2
      • Bugfix: Spelling corrections in documentation
  • cdn:
    • v1.0.2
      • Feature: Update user-agent header
    • v1.0.1
      • Enhancement: Increase waiter timeouts
    • v1.0.0
      • 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
  • alb:
    • v0.2.3
      • Feature: Update user-agent header
    • v0.2.2
      • Feature: Switch to beta2 API
  • authorization: v0.6.3
    • Feature: Update user-agent header
  • certificates: v1.0.3
    • Feature: Update user-agent header
  • dns: v0.13.3
    • Feature: Update user-agent header
  • iaas: v0.22.2
    • Feature: Update user-agent header
  • kms: v0.0.2
    • Feature: Update user-agent header
  • loadbalancer: v1.0.3
    • Feature: Update user-agent header
  • logme: v0.22.2
    • Feature: Update user-agent header
  • mariadb: v0.22.2
    • Feature: Update user-agent header
  • objectstorage: v1.1.3
    • Feature: Update user-agent header
  • observability: 0.5.2
    • Feature: Update user-agent header
  • opensearch: v0.21.2
    • Feature: Update user-agent header
  • postgresflex: v1.0.4
    • Feature: Update user-agent header
  • rabbitmq: v0.22.2
    • Feature: Update user-agent header
  • redis: v0.22.2
    • Feature: Update user-agent header
  • runcommand: v1.0.2
    • Feature: Update user-agent header
  • secretsmanager: v0.11.4
    • Feature: Update user-agent header
  • serverbackup: v1.0.3
    • Feature: Update user-agent header
  • serverupdate: v1.0.3
    • Feature: Update user-agent header
  • serviceaccount: v0.6.3
    • Feature: Update user-agent header
  • serviceenablement: v1.0.3
    • Feature: Update user-agent header
  • ske: v0.22.3
    • Feature: Update user-agent header
  • sqlserverflex: v1.0.3
    • Feature: Update user-agent header

Release (2025-04-30)

  • core: v0.17.1
    • Improvement: Improve error message for key flow authentication
  • stackitmarketplace: v0.5.0
    • Feature: Add new InquiryContactSales, InquirySuggestProduct, PriceType, PricingOption and DeliveryMethod
  • git:
    • v0.1.0
      • New: STACKIT Git module can be used to manage STACKIT Git
    • v0.2.0
      • Features: Add new methods to manage the STACKIT Git: CreateInstance, DeleteInstance, GetInstance
    • v0.3.0
      • Features: Add waiters to manage the STACKIT Git
    • v0.3.1
      • Bugfix: Correctly handle empty payload in body
  • observability:
    • v0.5.0
      • Feature: Add new methods ListLogsAlertgroups, CreateLogsAlertgroups, GetLogsAlertgroup, UpdateLogsAlertgroup, DeleteLogsAlertgroup
    • v0.5.1
      • Bugfix: Correctly handle empty payload in body
  • kms: v0.0.1
    • New module: Initial publication of Key Management Service API
  • serviceaccount: v0.6.2
    • Bugfix: Correctly handle empty payload in body
  • serverupdate: v1.0.2
    • Bugfix: Correctly handle empty payload in body
  • sqlserverflex: v1.0.2
    • Bugfix: Correctly handle empty payload in body
  • ske: v0.22.2
    • Bugfix: Correctly handle empty payload in body
  • serviceenablement: v1.0.2
    • Bugfix: Correctly handle empty payload in body
  • serverbackup: v1.0.2
    • Bugfix: Correctly handle empty payload in body
  • secretsmanager: v0.11.3
    • Bugfix: Correctly handle empty payload in body
  • runcommand: v1.0.1
    • Bugfix: Correctly handle empty payload in body
  • redis: v0.22.1
    • Bugfix: Correctly handle empty payload in body
  • rabbitmq: v0.22.1
    • Bugfix: Correctly handle empty payload in body
  • postgresflex: v1.0.3
    • Bugfix: Correctly handle empty payload in body
  • opensearch: v0.21.1
    • Bugfix: Correctly handle empty payload in body
  • objectstorage: v1.1.2
    • Bugfix: Correctly handle empty payload in body
  • mongodbflex: v0.18.2
    • Bugfix: Correctly handle empty payload in body
  • mariadb: v0.22.1
    • Bugfix: Correctly handle empty payload in body
  • logme: v0.22.1
    • Bugfix: Correctly handle empty payload in body
  • loadbalancer: v1.0.2
    • Bugfix: Correctly handle empty payload in body
  • iaas: v0.22.1
    • Bugfix: Correctly handle empty payload in body
  • dns: v0.13.2
    • Bugfix: Correctly handle empty payload in body
  • certificates: v1.0.2
    • Bugfix: Correctly handle empty payload in body
  • cdn: v0.3.1
    • Bugfix: Correctly handle empty payload in body
  • authorization: v0.6.2
    • Bugfix: Correctly handle empty payload in body

Release (2025-04-09)

  • cdn: v0.3.0
    • New: Add waiter for creation of CustomDomain
  • cdn: v0.2.0
    • API enhancement: Provide waiter infrastructure
  • logme:
    • v0.21.2
      • Bugfix: PartialUpdateInstanceWaitHandler does not finish when update is succeeded
      • Deprecation: Deprecated InstanceStateSuccess, InstanceStateFailed, InstanceTypeCreate, InstanceTypeUpdate, InstanceTypeDelete and will be removed after 2nd October 2025
    • v0.22.0
      • Feature: Adapt constants to evolved API.
  • mariadb:
    • v0.21.2
      • Bugfix: PartialUpdateInstanceWaitHandler does not finish when update is succeeded
      • Deprecation: Deprecated InstanceStateSuccess, InstanceStateFailed, InstanceTypeCreate, InstanceTypeUpdate, InstanceTypeDelete and will be removed after 2nd October 2025
    • v0.22.0
      • Feature: Adapt constants to evolved API.
  • opensearch:
    • v0.20.2
      • Bugfix: PartialUpdateInstanceWaitHandler does not finish when update is succeeded
      • Deprecation: Deprecated InstanceStateSuccess, InstanceStateFailed, InstanceTypeCreate, InstanceTypeUpdate, InstanceTypeDelete and will be removed after 2nd October 2025
    • v0.21.0
      • Feature: Adapt constants to evolved API.
  • redis:
    • v0.21.2
      • Bugfix: PartialUpdateInstanceWaitHandler does not finish when update is succeeded
      • Deprecation: Deprecated InstanceStateSuccess, InstanceStateFailed, InstanceTypeCreate, InstanceTypeUpdate, InstanceTypeDelete and will be removed after 2nd October 2025
    • v0.22.0
      • Feature: Adapt constants to evolved API.
  • rabbitmq:
    • v0.21.2
      • Bugfix: PartialUpdateInstanceWaitHandler does not finish when update is succeeded
      • Deprecation: Deprecated InstanceStateSuccess, InstanceStateFailed, InstanceTypeCreate, InstanceTypeUpdate, InstanceTypeDelete and will be removed after 2nd October 2025
    • v0.22.0
      • Feature: Adapt constants to evolved API.
    • 0.4.0
      • Feature: Add new VendorProductId attribute for subscription products

Release (2025-03-27)

  • alb: v0.2.1
    • Bugfix: Removed ConfigureRegion() from API client
  • cdn: v0.1.1
    • Bugfix: Removed ConfigureRegion() from API client
  • certificates: v1.0.1
    • Bugfix: Removed ConfigureRegion() from API client
  • serverupdate: v1.0.1
    • Bugfix: Removed ConfigureRegion() from API client
  • serverbackup: v1.0.1
    • Bugfix: Removed ConfigureRegion() from API client
  • core: 0.17.0
    • New: Helper functions for generic openapi error codes
    • New: If a custom http.Client is provided, the http.Transport is respected. This allows customizing the http.Client with custom timeouts or instrumentation.
  • alb: v0.2.0
    • New: API for application load balancer
  • cdn: v0.1.0
    • New: Introduce new API for content delivery
  • serverupdate: v1.0.0
    • 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.
  • serverbackup: v1.0.0
    • 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.
  • runcommand: v1.0.0
    • 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.
  • authorization: v0.6.1
    • Internal: Backwards compatible change to generated code
  • dns: v0.13.1
    • Internal: Backwards compatible change to generated code
  • iaas: v0.21.2
    • Internal: Backwards compatible change to generated code
  • iaas: v0.22.0
    • Improvement: Upgrading from IaaS beta endpoints to v1
    • Feature: Add new method to filter ListMachineTypes: Filter
  • loadbalancer: v1.0.1
      • Bugfix: Corrected regional setup of client
  • logme: v0.21.1
    • Internal: Backwards compatible change to generated code
  • mariadb: v0.21.1
    • Internal: Backwards compatible change to generated code
  • modelserving: v0.2.1
    • Internal: Backwards compatible change to generated code
  • mongodbflex: v0.18.1
    • Internal: Backwards compatible change to generated code
  • objectstorage: v1.1.1
    • Internal: Backwards compatible change to generated code
  • observability
    • 0.4.0
      • New: Support for alert groups
    • v0.3.1
      • Internal: Backwards compatible change to generated code
  • opensearch: v0.20.1
    • Internal: Backwards compatible change to generated code
  • postgresflex: v1.0.2
    • Internal: Backwards compatible change to generated code
  • rabbitmq: v0.21.1
    • Internal: Backwards compatible change to generated code
  • redis: v0.21.1
    • Internal: Backwards compatible change to generated code
  • resourcemanager: v0.13.1
    • Internal: Backwards compatible change to generated code
  • secretsmanager: v0.11.1
    • Internal: Backwards compatible change to generated code
  • secretsmanager: v0.11.2
    • Improvement: Error handling
    • Feature: Add description to UpdateUserPayload
  • serviceaccount: v0.6.1
    • Internal: Backwards compatible change to generated code
  • serviceenablement: v1.0.1
    • Internal: Backwards compatible change to generated code
  • ske: v0.22.1
    • Internal: Backwards compatible change to generated code
  • sqlserverflex: v1.0.1
    • Internal: Backwards compatible change to generated code
  • stackitmarketplace: v0.3.1
    • Internal: Backwards compatible change to generated code

Release (2025-03-14)

  • certificates: v1.0.0
    • 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.
  • postgresflex: v1.0.1
    • Bugfix: DeleteUserWaitHandler is now also using the region as parameter.
  • modelserving: v0.2.0
    • New: STACKIT Model Serving module wait handler added.
  • loadbalancer: v1.0.0
    • 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.
    • Breaking Change: Remove deprecated API methods DisableService and EnableService. They are no longer required because the service automatically enables and disable.
    • Breaking Change: Remove WaitHandler EnableServiceWaitHandler for EnableService.

Release (2025-03-05)

  • core: v0.16.1
    • Bugfix: STACKIT_PRIVATE_KEY and STACKIT_SERVICE_ACCOUNT_KEY can be set via environment variable or via credentials file.
  • stackitmarketplace: v0.3.0
    • Feature: Add method to create inquiries: InquiriesCreateInquiry
    • Feature: Add sort property to ApiListCatalogProductsRequest
    • Feature: Add payload ApproveSubscriptionPayload for ApiApproveSubscriptionRequest
  • postgresflex: v1.0.0
    • 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.
  • sqlserverflex: v1.0.0
    • 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.
    • Feature: Add method to delete all instances for a project: TerminateProject
  • modelserving: v0.1.0
    • New: STACKIT Model Serving module can be used to manage the STACKIT Model Serving.
  • iaas: v0.21.0
    • Feature: Add method to list all public ip ranges: ListPublicIpRanges
    • Add size attribute to image model
    • Add CPU architecture attribute to image config model
  • iaas: v0.21.1
    • Increase Timeouts for volume and network wait handlers
  • serviceenablement: v1.0.0
    • 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.

Release (2025-02-21)

Warning

The lowest supported go version is now 1.21. In the future, only the two most recent versions will be supported.

  • core: v0.16.0
    • New: Minimal go version is now Go 1.21
  • archiving: v0.2.0
    • New: Minimal go version is now Go 1.21
  • authorization: v0.6.0
    • New: Minimal go version is now Go 1.21
  • certificates: v0.2.0
    • New: Minimal go version is now Go 1.21
  • dns: v0.13.0
    • New: Minimal go version is now Go 1.21
  • iaas: v0.20.0
    • New: Minimal go version is now Go 1.21
  • lbapplication: v0.3.0
    • New: Minimal go version is now Go 1.21
  • loadbalancer: v0.18.0
    • New: Minimal go version is now Go 1.21
  • logme: v0.21.0
    • New: Minimal go version is now Go 1.21
  • mariadb: v0.21.0
    • New: Minimal go version is now Go 1.21
  • mongodbflex: v0.18.0
    • New: Minimal go version is now Go 1.21
  • objectstorage: v1.1.0
    • New: Minimal go version is now Go 1.21
  • observability: v0.3.0
    • New: Minimal go version is now Go 1.21
  • opensearch: v0.20.0
    • New: Minimal go version is now Go 1.21
  • postgresflex: v0.18.0
    • New: Minimal go version is now Go 1.21
  • rabbitmq: v0.21.0
    • New: Minimal go version is now Go 1.21
  • redis: v0.21.0
    • New: Minimal go version is now Go 1.21
  • resourcemanager: v0.13.0
    • New: Minimal go version is now Go 1.21
  • runcommand: v0.3.0
    • New: Minimal go version is now Go 1.21
  • secretsmanager: v0.11.0
    • New: Minimal go version is now Go 1.21
  • serverbackup: v0.6.0
    • New: Minimal go version is now Go 1.21
  • serverupdate: v0.5.0
    • New: Minimal go version is now Go 1.21
  • serviceaccount: v0.6.0
    • New: Minimal go version is now Go 1.21
  • serviceenablement: v0.5.0
    • New: Minimal go version is now Go 1.21
  • ske: v0.22.0
    • New: Minimal go version is now Go 1.21
  • sqlserverflex: v0.10.0
    • New: Minimal go version is now Go 1.21
  • stackitmarketplace: v0.2.0
    • New: Minimal go version is now Go 1.21

Release (2025-02-11)

  • lbapplication: v0.2.0
    • Bugfix: Set type from interface to int64 of HealthyThreshold, UnhealthyThreshold, MaxLoadBalancers, Port, MaxConnections, Code and TargetPort
  • resourcemanager: v0.12.0
    • Breaking Change: Remove the methods BffGetContainersOfAFolder and BffGetContainersOfAnOrganization
  • serverupdate: v0.4.0
    • Breaking Change: Remove field BackupProperties from CreateUpdatePayload model
    • Fix: Remove field Id from CreateUpdateSchedulePayload model
  • objectstorage: v1.0.0
    • 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.

Release (2025-01-24)

  • ske: v0.21.1
    • Use current SKE API
  • ske: v0.21.0
    • Removal: The following methods were removed after deprecation (2024-04-16) and serviceenablement SDK must be used instead.
    • DisableService
    • EnableService
    • GetServiceStatus
  • sqlserverflex: v0.9.0
    • Breaking change: Delete endpoint made private.
  • postgresflex: 0.17.0
    • Breaking change: Delete endpoint made private.
  • mongodbflex: v0.17.0
    • Breaking change: Delete endpoint made private.
  • logme: v0.20.2
    • Bugfix: Remove mistakenly implemented syslog-use-udp. Does not exist.
  • authorization: v0.5.1
    • Bugfix: Revert back to global URL configuration
  • core: v0.15.1
    • Bugfix: ConfigureRegion does not return an error if a region is set by an environment variable.
  • authorization: v0.5.0
    • Feature: Add support for regions in APIClient
  • stackitmarketplace: v0.1.0
    • New: STACKIT Marketplace module can be used to manage the STACKIT Marketplace.
  • lbapplication v0.1.0
    • New: STACKIT Load Balancer Application module can be used to manage the STACKIT Load Balancer Application
  • certificates: v0.1.0
    • New: STACKIT Certificates module can be used to manage the STACKIT Load Balancer Certificates
  • serverbackup: v0.5.0
    • Feature: Add new method: GetServiceResource
  • serverupdate: v0.3.0
    • Feature: Add new method: GetServiceResource

Release (2025-01-07)

  • postgresflex: 0.16.1
    • Bugfix: Correctly handle nullable attributes in model types
  • iaas: v0.19.0
    • Feature: Add method to list quotas: ListQuotas
    • Feature: Add methods to change image scope: UpdateImageScopeLocal and UpdateImageScopePublic
  • core: v0.15.0
    • Breaking Change:: ConfigureRegion returns an error if a region is specified for a global URL.

Release (2024-12-17)

Warning

The membership service has reached its end of support on August 07th 2024.

Use github.com/stackitcloud/stackit-sdk-go/services/authorization instead.

  • iaas: v0.18.0
    • Feature: Add waiters for async operations: UploadImageWaitHandler and DeleteImageWaitHandler
  • iaas: v0.17.0
    • Feature: Add new methods to manage affinity groups: CreateAffinityGroup, DeleteAffinityGroup, GetAffinityGroup, and ListAffinityGroup
    • Feature: Add new methods to manage backups: CreateBackup, DeleteBackup, GetBackup, ListBackup, RestoreBackup, ExecuteBackup,UpdateBackup
    • Feature: Add new methods to manage images: CreateImage, DeleteImage, GetImage, ListImage,UpdateImage
    • Feature: Add new methods to manage imageshares: DeleteImageShare, GetImageShare, SetImageShare,UpdateImageShare
    • Feature: Add new methods to manage imageshare consumers: DeleteImageShareConsumer, GetImageShareConsumer, SetImageShare,UpdateImageShare
    • Feature: Add new methods to manage project NICs: GetProjectNIC, ListProjectNICs
    • Feature: Add new methods to manage snapshots: CreateSnapshot, DeleteSnapshot, GetSnapshot, ListSnapshot, UpdateSnapshot
    • Bugfix: Correctly handle nullable attributes in model types
  • serverupdate: v0.2.2
    • Bugfix: Id field of Update model is now of type int64 (was string)
  • serviceenablement: v0.4.0
    • Feature: Add support for region eu02
  • sqlserverflex: v0.8.1
    • Bugfix: Correctly handle nullable attributes in model types
  • ske: v0.20.1
    • Bugfix: Correctly handle nullable attributes in model types
  • serverupdate: v0.2.3
    • Bugfix: Correctly handle nullable attributes in model types
  • serverbackup: v0.4.0
    • Feature: Add support for managing BackupPolicy resources
    • Bugfix: Correctly handle nullable attributes in model types
  • secretsmanager: v0.10.1
    • Bugfix: Correctly handle nullable attributes in model types
  • runcommand: v0.2.1
    • Bugfix: Correctly handle nullable attributes in model types
  • resourcemanager: v0.11.1
    • Bugfix: Correctly handle nullable attributes in model types
  • redis: v0.20.1
    • Bugfix: Correctly handle nullable attributes in model types
  • rabbitmq: v0.20.1
    • Bugfix: Correctly handle nullable attributes in model types
  • opensearch: v0.19.1
    • Bugfix: Correctly handle nullable attributes in model types
  • observability: v0.2.1
    • Bugfix: Correctly handle nullable attributes in model types
  • objectstorage: v0.11.1
    • Bugfix: Correctly handle nullable attributes in model types
  • mongodbflex: v0.16.1
    • Bugfix: Correctly handle nullable attributes in model types
  • mariadb: v0.20.1
    • Bugfix: Correctly handle nullable attributes in model types
  • logme: v0.20.1
    • Bugfix: Correctly handle nullable attributes in model types
  • dns: v0.12.1
    • Bugfix: Correctly handle nullable attributes in model types
  • authorization: v0.4.1
    • Bugfix: Correctly handle nullable attributes in model types

Release (2024-11-29)

  • serverbackup: v0.4.0
    • Feature: Add support for managing BackupPolicy resources
  • serverupdate: v0.2.1
    • Bugfix: Fix Accept header types
  • serverupdate: v0.2.0
    • Feature: Add support for managing UpdatePolicy resources
  • dns: v0.12.0
    • Feature: New models ZoneModelsImportRecordModel and ZoneModelsImportZoneJson
  • serverbackup: v0.3.0
    • Breaking changes:
      • ListBackups200Response type renamed to GetBackupsListResponse
      • GetBackupsListResponse has been removed
      • ErrorResponse has been removed
      • Added new method GetBackupSchedulesResponse
      • Added new type EnableServiceResourcePayload
  • serverupdate: v0.1.0
    • Manage your STACKIT Server Updates: Update, UpdateSchedule, BackupProperties
  • iaas: v0.16.0
    • Feature: Add new methods to manage key pairs: CreateKeyPair, UpdateKeyPair, DeleteKeyPair, GetKeyPair, and ListKeyPairs
    • Feature: Add new field Bootable to Volume, CreateVolumePayload, and UpdateVolumePayload data models
    • Breaking change: Rename NIC to Nic in all network interface methods (e.g. CreateNIC to CreateNic, AddNICToServer to AddNicToServer, etc)

Release (2024-10-21)

  • iaas: v0.14.0
    • Feature: Add waiter methods for Volume, Server and AttachedVolume
  • resourcemanager: v0.11.0
  • Feature: Get containers of a folder using the new method BffGetContainersOfAFolder
  • Feature: Get containers of an organization using the new method BffGetContainersOfAnOrganization
  • iaas: v0.15.0
    • Feature: Filter network area routes by labels using the new LabelSelector method on ApiListNetworkAreaRoutesRequest
    • Feature: Update network area route using the new method UpdateNetworkAreaRoute

Release (2024-10-18)

  • iaas: v0.13.0
    • Feature: Add support for managing following resources
      • Volume
      • Server
      • NetworkInterface
      • PublicIP
      • SecurityGroup
      • SecurityGroupRule
    • Breaking change: Remove V1NetworkGateway data model
    • Bugfix: Network response JSON decoding

Release (2024-10-14)

  • sqlserverflex: v0.7.0
    • Breaking change: Field Item in ResetUserResponse is now of type SingleUser (previously was User)
    • Feature: DefaultDatabase is no longer required in CreateUserPayload
  • iaas: v0.9.0
    • Feature: Add Labels field to several data models
  • iaas: v0.10.0
    • Feature: Add CreatedAt and UpdatedAt fields to several data models
  • core: v0.14.0
    • Feature:: Added IntermediateStateReached to AsyncActionHandler that can be used to check for an intermediate state when executing the wait function of a wait handler
  • iaas: v0.11.0
    • Feature: Filter networks by labels using the new LabelSelector method on ApiListNetworksRequest
  • loadbalancer: v0.16.0
    • Feature: Add pagination to ListLoadBalancers with the new fields pageSize and pageId on ApiListLoadBalancersRequest and the field NextPageId in ListLoadBalancersResponse
  • authorization: v0.4.0
    • Feature: Add support for nullable models
    • Feature: New method ListUserPermissions
  • dns: v0.11.0
    • Feature: Add support for nullable models
  • iaas: v0.12.0
    • Feature: Add support for nullable models
  • loadbalancer: v0.17.0
    • Feature: Add support for nullable models
  • logme: v0.20.0
    • Feature: Add support for nullable models
  • mariadb: v0.20.0
    • Feature: Add support for nullable models
  • mongodbflex: v0.16.0
    • Feature: Add support for nullable models
  • objectstorage: v0.11.0
    • Feature: Add support for nullable models
  • observability: v0.2.0
    • Feature: Add support for nullable models
  • opensearch: v0.19.0
    • Feature: Add support for nullable models
  • postgresflex: v0.16.0
    • Feature: Add support for nullable models
  • rabbitmq: v0.20.0
    • Feature: Add support for nullable models
  • redis: v0.20.0
    • Feature: Add support for nullable models
  • resourcemanager: v0.10.0
    • Feature: Add support for nullable models
  • runcommand: v0.2.0
    • Feature: Add support for nullable models
  • secretsmanager: v0.10.0
    • Feature: Add support for nullable models
  • serverbackup: v0.2.0
    • Feature: Add support for nullable models
  • serviceaccount: v0.5.0
    • Feature: Add support for nullable models
  • serviceenablement: v0.3.0
    • Feature: Add support for nullable models
  • ske: v0.20.0
    • Feature: Add support for nullable models
  • sqlserverflex: v0.8.0
    • Feature: Add support for nullable models

Release (2024-09-19)

  • sqlserverflex: v0.6.0
    • Breaking change: Field ListBackupsResponse has a new field BackupListBackupsResponseGrouped, replacing the removed Count and Items fields
  • rabbitmq: v0.19.0
    • Breaking changes: GetMetricsResponse fields have changed data types
      • CpuLoadPercent, Load1, Load15 and Load5 are now *float64
      • ParachuteDiskEphemeralActivated and ParachuteDiskPersistentActivated are now *bool
  • redis: v0.19.0
    • Breaking changes: GetMetricsResponse fields have changed data types
      • CpuLoadPercent, Load1, Load15 and Load5 are now *float64
      • ParachuteDiskEphemeralActivated and ParachuteDiskPersistentActivated are now *bool
  • core: v0.13.0
    • Deprecated method config.WithJWKSEndpoint and field config.Configuration.JWKSCustomUrl have been removed. Deprecation was done in the core release v0.10.0.
  • opensearch: v0.18.0
    • Breaking changes: GetMetricsResponse fields have changed data types
      • CpuLoadPercent, Load1, Load15 and Load5 are now *float64
      • ParachuteDiskEphemeralActivated and ParachuteDiskPersistentActivated are now *bool
  • mariadb: v0.19.0
    • Breaking changes: GetMetricsResponse fields have changed data types
      • CpuLoadPercent, Load1, Load15 and Load5 are now *float64
      • ParachuteDiskEphemeralActivated and ParachuteDiskPersistentActivated are now *bool
  • logme: v0.19.0
    • Breaking changes: GetMetricsResponse fields have changed data types
      • CpuLoadPercent, Load1, Load15 and Load5 are now *float64
      • ParachuteDiskEphemeralActivated and ParachuteDiskPersistentActivated are now *bool
  • mongodbflex: v0.15.0
    • Feature: New method ListAdvisorSlowQueries that gets slow queries from the Opsmanager performance advisor.
    • Feature: New method ListSuggestedIndexes that gets suggested indexes from the Opsmanager performance advisor.
    • Breaking change: Remove nullable fields.

Release (2024-08-26)

Warning

The STACKIT Argus service was renamed to STACKIT Observability.

In the SDK, this means that there is a new observability service, which offers the same functionality as the deprecated argus service.

SDK updates from now on will be released on the new observability service, meaning argus will no longer get updates.

Please migrate to github.com/stackitcloud/stackit-sdk-go/services/observability.

  • observability: v0.1.0
    • First release. This module offers the same functionalities as argus (release v0.11.0.
  • iaas: v0.8.0
    • Feature: CreateNetworkIPv4Body and CreateNetworkIPv6Body have a new field Prefix
  • iaas: v0.7.0
    • Breaking change: Rename types:
      • CreateNetworkIPv4 renamed to CreateNetworkIPv4Body
      • V1CreateNetworkIPv6 renamed to CreateNetworkIPv6Body
      • UpdateNetworkIPv4 renamed to UpdateNetworkIPv4Body
      • V1UpdateNetworkIPv6 renamed to UpdateNetworkIPv6Body
    • Feature: CreateNetworkPayload, PartialUpdateNetworkPayload and Network have a new field: Routed
  • secretsmanager: v0.9.0
    • Feature: New API method UpdateInstance to update an instance
  • sqlserverflex: v0.5.0
    • Breaking change:
      • Fields in GetBackupResponse are not nested in an Item field (with type Backup) anymore
      • GetBackupResponse have these new fields: EndTime, Error, Id, Labels, Name, Options, Size, StartTime
  • loadbalancer: v0.15.0
    • Feature: New API method ListPlans to list the available service plans
  • iaas: v0.6.0
    • Breaking change: Use network ID instead of request ID in the waiter: CreateNetworkWaitHandler
  • rabbitmq: v0.18.0
    • Feature: Plan has a new field SkuName
  • opensearch: v0.17.0
    • Feature: Plan has a new field SkuName
  • mariadb: v0.18.0
    • Feature: Plan has a new field SkuName
  • logme: v0.18.0
    • Feature: Plan has a new field SkuName
  • redis: v0.18.0
    • Feature: Plan has a new field SkuName

Release (2024-07-24)

  • iaas: v0.5.0
    • Feature: CreateNetworkAddressFamily and UpdateNetworkAddressFamily have a new field Ipv6
    • Feature: Network has new fields: NameserversV6 and PrefixesV6
  • runcommand: v0.1.0
    • New: STACKIT Run Command module can be used to run remote commands and custom scripts on VMs
  • sqlserverflex: v0.4.0
    • Feature: New field for DatabaseOptions and SingleDatabaseOptions: CollationName
    • Breaking changes:
      • Fields removed from DatabaseOptions and SingleDatabaseOptions: IsEncrypted, RecoveryModel, UserAccess
      • Fields removed from SingleDatabase: Collation, CreateDate
  • ske: v0.19.0
    • Feature: New fields for Extension: Dns
  • rabbitmq: v0.17.0
    • Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
  • opensearch: v0.16.0
    • Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
  • mariadb: v0.17.0
    • Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
  • logme: v0.17.0
    • Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
  • redis: v0.17.0
    • Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
  • loadbalancer: v0.14.0
    • Bugfix: Fix marking of deprecated methods. Potential breaking change for users with linters that treat deprecations as errors.
  • ske: v0.18.0
    • Bugfix: Fix marking of deprecated methods. Potential breaking change for users with linters that treat deprecations as errors.
  • sqlserverflex: v0.3.0
    • Breaking changes:
      • Database renamed to DefaultDatabase, in CreateUserPayload
      • Type of Roles changed from []Role to []string, in CreateUserPayload
      • User renamed to SingleUser, in CreateUserResponse
      • OwnerName renamed to Owner, in DatabaseOptions
      • Fields in GetDatabaseResponse are now nested in a Database field (with type SingleDatabase)
      • GetDatabaseResponseOptions renamed to SingleDatabaseOptions (and OwnerName renamed to Owner)
  • archiving: v0.1.0
    • Manage your STACKIT Archiving instance with: CreateInstance, DeleteInstance, GetInstance, ListInstances and PartialUpdateInstance.
  • ske: v0.17.0
    • Feature: Add new field AllowSystemComponents to the Nodepool model that configures wether system components are allowed to run on the node pool.
  • loadbalancer: v0.XX.X
    • Improvement: Improve default error messages.
  • serviceenablement: v0.2.0
    • Feature: New waiters EnableServiceWaitHandler and DisableServiceWaitHandler for async operations EnableService and DisableService, respectively.

Release (2024-07-01)

The STACKIT PostgreSQL service has reached its end of support on June 30th 2024. All calls done to the API have stopped working since then.

Use github.com/stackitcloud/stackit-sdk-go/services/postgresflex instead. For more details, check https://docs.stackit.cloud/stackit/en/bring-your-data-to-stackit-postgresql-flex-138347648.html.

  • postgresflex: v0.15.0
    • Feature: New API methods CreateDatabase, DeleteDatabase, ListDatabase, ListDatabaseParameters to manage PostgreSQL Flex databases
    • Feature: New API method UpdateInstance to update the instance
    • Feature: New API method ListMetrics to list metrics of an instance
    • Feature: New API method DisableService to terminate the whole project
  • logme: v0.16.0
    • Feature: New methods CreateBackup, DownloadBackup, ListRestores,UpdateBackupsConfig, TriggerRecreate, TriggerRestart, TriggerRestore to manage the backup and restoration of an instance.
    • Breaking change: Groks parameter in InstanceParameters model is now of type InstanceParametersGroksInner (previously map[string]interface{})
  • mariadb: v0.16.0
    • Feature: New methods CreateBackup, DownloadBackup, ListRestores,UpdateBackupsConfig, TriggerRecreate, TriggerRestart, TriggerRestore to manage the backup and restoration of an instance.
  • opensearch: v0.15.0
    • Feature: New methods CreateBackup, DownloadBackup, ListRestores,UpdateBackupsConfig, TriggerRecreate, TriggerRestart, TriggerRestore to manage the backup and restoration of an instance.
  • rabbitmq: v0.16.0
    • Feature: New methods CreateBackup, DownloadBackup, ListRestores,UpdateBackupsConfig, TriggerRecreate, TriggerRestart, TriggerRestore to manage the backup and restoration of an instance.
  • redis: v0.16.0
    • Feature: New methods CreateBackup, DownloadBackup, ListRestores,UpdateBackupsConfig, TriggerRecreate, TriggerRestart, TriggerRestore to manage the backup and restoration of an instance.

Release (2024-06-14)

  • resourcemanager: v0.9.0
    • Breaking Change: Rename data types for uniformity
      • ProjectResponse -> Project
      • ProjectResponseWithParents -> GetProjectResponse
      • AllProjectsResponse -> ListProjectsResponse
    • Breaking Change: Delete unused data types
    • Feature: New methods GetOrganization and ListOrganizations
  • objectstorage: v0.10.0
    • Breaking change: Remove unused data types.
  • iaas: v0.4.0
    • Breaking change: CreateNetwork now returns the Network triggered by the operation.
  • loadbalancer: v0.13.0
    • Feature: LoadBalancer, CreateLoadBalancerPayload and UpdateLoadBalancerPayload have a new field PlanId
  • secretsmanager: v0.8.0
    • Breaking change: Rename data types for uniformity
      • Acl is now ACL
      • AclList is now ListACLsResponse
      • InstanceList is now ListInstancesResponse
      • UserList is now ListUsersResponse
    • Breaking change: Remove unused data types
  • serverbackup: v0.1.0
    • Manage your STACKIT Server Backups: Backup, BackupSchedule, VolumeBackup
  • argus: v0.11.0
    • Feature: New methods GetMetricsStorageRetention, UpdateMetricsStorageRetention
    • Breaking change: Remove unused data types
  • dns: v0.10.0
    • Feature: New method CloneZone to clone an existing zone with all record sets to a new zone with a different name
    • Feature: New methods CreateLabel, DeleteLabel and ListLabels to manage labels for a zone
    • Feature: New methods CreateMoveCode, DeleteMoveCode and ValidateMoveCode to manage move codes to move a zone to another project
    • Feature: New method MoveZone to move a zone to another project
    • Feature: New methods ExportRecordSets and ImportRecordSets
    • Feature: New methods RestoreZone and RestoreRecordSet to restore inactive zones and record-sets, respectively
    • Feature: New method RetrieveZone to queue a secondary zone for a zone transfer request
  • sqlserverflex: v0.2.0
    • Feature Waiters for async operations CreateInstanceWaitHandler, UpdateInstanceWaitHandler, and DeleteInstanceWaitHandler
  • ske: v0.16.0
    • Breaking change: Renamed data types:
    • V1Network is now Network
    • V1LoginKubeConfig is now LoginKubeConfig
  • rabbitmq: v0.15.0
    • Feature: GetMetricsResponse has new fields: Load1, Load15, Load5
    • Feature: Credentials has a new field: Mqtt, Stomp
  • mariadb: v0.15.0
    • Feature: GetMetricsResponse has new fields: Load1, Load15, Load5
    • Breaking change: Deleted unused data type
  • redis: v0.15.0
    • Feature: GetMetricsResponse has new fields: Load1, Load15, Load5
    • Breaking change: Deleted unused data type
  • logme: v0.15.0
    • Feature: GetMetricsResponse has new fields: Load1, Load15, Load5, OpenSearchDashboardUrl
    • Breaking change: Deleted unused data type

Release (2024-05-22)

  • authorization: v0.3.0
    • Feature: New field for Role: Id
  • mongodbflex: v0.14.0
    • Breaking change: Remove unused data types.
  • postgresflex: v0.14.0
    • Breaking change: Remove unused model data types.
  • sqlserverflex: v0.1.0
    • Manage your STACKIT SQL Server Flex resources: Instance, Flavors, Users, Databases, Backups
  • ske: v0.14.0
    • Feature: New fields for MachineType: Architecture, Gpu
  • ske: v0.15.0
    • Feature: New operation GetLoginKubeconfig to get a Kubeconfig for use with the STACKIT CLI. A Kubeconfig retrieved using this endpoint does not contain any credentials and instead obtains valid credentials via the STACKIT CLI.
  • iaas: v0.1.0
    • New BETA module: manage Infrastructure as a Service (IaaS) resources Network and NetworkArea
  • iaas: v0.2.0
    • Feature: New methods to manage networks:
      • CreateNetwork
      • PartialUpdateNetwork
      • DeleteNetwork
    • Breaking change: Rename methods for better correspondence with endpoint behaviour (see service release notes for detailed changes)
    • Breaking change: Rename types (see service release notes for detailed changes)
      • Add Response suffix to types only used in method responses
      • Remove V1 prefix from all types
  • iaas: v0.3.0
    • Feature: Add waiters for async operations: CreateNetworkAreaWaitHandler, UpdateNetworkAreaWaitHandler, DeleteNetworkAreaWaitHandler, CreateNetworkWaitHandler, UpdateNetworkWaitHandler, DeleteNetworkWaitHandler
  • logme: v0.14.0
    • Feature: New method GetMetrics to get the latest metrics for cpu load, memory and disk usage for an instance
    • Feature: New method ListBackups to list the backups for an instance
    • Breaking change: ListMetricsResponse type (previously unused) renamed to GetMetricsResponse
    • Breaking change: Deleted unused data types
  • mariadb: v0.14.0
    • Feature: New method GetMetrics to get the latest metrics for cpu load, memory and disk usage for an instance
    • Feature: New method ListBackups to list the backups for an instance
    • Breaking change: ListMetricsResponse type (previously unused) renamed to GetMetricsResponse
    • Breaking change: Deleted unused data types
  • opensearch: v0.14.0
    • Feature: New method GetMetrics to get the latest metrics for cpu load, memory and disk usage for an instance
    • Feature: New method ListBackups to list the backups for an instance
    • Breaking change: ListMetricsResponse type (previously unused) renamed to GetMetricsResponse
    • Breaking change: Deleted unused data types
  • rabbitmq: v0.14.0
    • Feature: New method GetMetrics to get the latest metrics for cpu load, memory and disk usage for an instance
    • Feature: New method ListBackups to list the backups for an instance
    • Breaking change: ListMetricsResponse type (previously unused) renamed to GetMetricsResponse
    • Breaking change: Deleted unused data types
  • redis: v0.14.0
    • Feature: New method GetMetrics to get the latest metrics for cpu load, memory and disk usage for an instance
    • Feature: New method ListBackups to list the backups for an instance
    • Breaking change: ListMetricsResponse type (previously unused) renamed to GetMetricsResponse
    • Breaking change: Deleted unused data types
  • serviceenablement: v0.1.0
    • New: STACKIT Service Enablement module can be used to enable services

Release (2024-05-02)

  • ske: v0.13.0
    • Deprecation: The following methods have been deprecated and the Service Enablement API must be used instead.
      • DisableService
      • EnableService
      • GetServiceStatus

Release (2024-04-12)

  • core: v0.12.0
    • Feature: Add Middleware type, WithMiddleware and ChainMiddleware methods to package config, this allows clients to chain and add Middlewares to the transport layer of the HTTP client.
  • core: v0.11.0
    • Feature: Add method WithCaptureHTTPRequest to package runtime, which allows capture of HTTP requests for debugging purposes.
  • loadbalancer: v0.12.0
    • Feature: Set config.ContextHTTPRequest in Execute methods
    • Feature: New API method GetQuota to get the maximum number of load balancing servers allowed for a project
    • Feature: New API method UpdateCredentials to update the credentials for observability in a project
  • loadbalancer: v0.11.0
    • Feature: Support WithMiddleware configuration option in the client
  • loadbalancer: v0.10.0
    • Deprecation: Mark methods EnableService and DisableService as deprecated. Enablement and disablement of the load balancer functionality is now automaticly handled by the service.
  • logme: v0.13.0
    • Breaking change: Fields removed from RawCredentials: RouteServiceUrl, SyslogDrainUrl, VolumeMounts.
    • Breaking change: Fields removed from Credentials: Hosts, HttpApiUri, Name, Protocols
    • Feature: Credentials has a new field SyslogDrainUrl
  • mariadb: v0.13.0
    • Breaking change: Fields removed from RawCredentials: RouteServiceUrl, SyslogDrainUrl, VolumeMounts.
    • Breaking change: Fields removed from Credentials: HttpApiUri, Protocols
  • opensearch: v0.13.0
    • Breaking change: Fields removed from RawCredentials: RouteServiceUrl, SyslogDrainUrl, VolumeMounts.
    • Breaking change: Fields removed from Credentials: HttpApiUri, Name, Protocols
    • Feature: Credentials has a new field Scheme
  • postgresflex: v0.12.0
    • Improvement: Update DeleteInstanceWaitHandler to support new deletion method.
    • Feature: New waiter ForceDeleteInstanceWaitHandler for async operation ForceDeleteInstance
  • rabbitmq: v0.13.0
    • Breaking change: Fields removed from RawCredentials: RouteServiceUrl, SyslogDrainUrl, VolumeMounts.
    • Breaking change: Fields removed from Credentials: Name, Protocols
    • Feature: Credentials has new fields HttpApiUris, Management, Uris
  • redis: v0.13.0
    • Breaking change: Fields removed from RawCredentials: RouteServiceUrl, SyslogDrainUrl, VolumeMounts.
    • Breaking change: Fields removed from Credentials: HttpApiUri, Name, Protocols
    • Feature: Credentials has new fields LoadBalancedHost
  • ske: v0.11.0
    • Feature: Waiters for async operation StartCredentialsRotationWaitHandler and CompleteCredentialsRotationWaitHandler

Release (2024-03-20)

  • core: v0.10.1
    • Improvement: Update ConfigureRegion method to take into account global servers without a region variable
  • postgresflex: v0.10.0
    • Feature: New API method CloneInstance to clone the instance.
  • secretsmanager: v0.6.0
    • Feature: New API method UpdateACLs to update all ACLs of an instance
  • loadbalancer: v0.9.3
    • Improvement: Improve error handling in Load Balancer creation waiter, fixing timeout being exceeded for STATUS_PENDING status with errors. If an error is found in the Errors field, the waiter now returns with error.

Release (2024-02-27)

  • core: v0.10.0
    • Feature: Add package runtime, which implements methods to be used when performing API requests.
    • Feature: Add method WithCaptureHTTPResponse to package runtime, which does the same as config.WithCaptureHTTPResponse. Method was moved to avoid confusion due to it not being a configuration option, and will be removed in a later release.
    • Feature: Add configuration option that, for the key flow, enables a goroutine to be spawned that will refresh the access token when it's close to expiring
    • Deprecation: Mark method config.WithCaptureHTTPResponse as deprecated, to avoid confusion due to it not being a configuration option. Use runtime.WithCaptureHTTPResponse instead.
    • Deprecation: Mark method config.WithJWKSEndpoint and field config.Configuration.JWKSCustomUrl as deprecated. Validation using JWKS was removed, for being redundant with token validation done in the APIs. These have no effect.
    • Deprecation:
      • Methods:
        • config.WithMaxRetries
        • config.WithWaitBetweenCalls
        • config.WithRetryTimeout
        • clients.NewRetryConfig
      • Fields:
        • clients.KeyFlowConfig.ClientRetry
        • clients.TokenFlowConfig.ClientRetry
        • clients.NoAuthFlowConfig.ClientRetry
        • clients.RetryConfig
      • Retry options removed to reduce complexity of the clients. If this functionality is needed, you can provide your own custom HTTP client.
    • Breaking Change: Change signature of auth.NoAuth, which no longer takes clients.RetryConfig as argument.
    • Breaking Change:
      • Methods:
        • clients.KeyFlow.Clone
        • clients.TokenFlow.Clone
        • clients.NoAuthFlow.Clone
        • clients.Do
      • Fields:
        • clients.DefaultRetryMaxRetries
        • clients.DefaultRetryWaitBetweenCalls
        • clients.DefaultRetryTimeout
      • Constants:
        • clients.ClientTimeoutErr
        • clients.ClientContextDeadlineErr
        • clients.ClientConnectionRefusedErr
        • clients.ClientEOFError
        • clients.Environment
      • Removed to reduce complexity of the clients, they were no longer being used.

Release (2024-02-07)

The membership module has been replaced with the authorization module, which connects to the same API.

This module will receive no further updates. Use github.com/stackitcloud/stackit-sdk-go/services/authorization instead.

Highlights

  • authorization: v0.1.0
    • First release. This module offers the same functionalities as membership (release v0.4.0).
  • membership: v0.4.0
    • Add deprecation note

Release (2024-02-06)

The STACKIT PostgreSQL service will reach its end of support on June 30th 2024. All calls done to the API after that will stop working.

Use github.com/stackitcloud/stackit-sdk-go/services/postgresflex instead. For more details, check https://docs.stackit.cloud/stackit/en/bring-your-data-to-stackit-postgresql-flex-138347648.html.

Highlights

  • postgresql: v0.12.0
    • Add deprecation note
  • ske: v0.10.0
    • Feature: New endpoints for credentials rotation.
      • StartCredentialsRotation
      • CompleteCredentialsRotation
      • CreateKubeconfig
      • These endpoints replace GetCredentials and TriggerRotateCredentials, which are deprecated and will not work for clusters with Kubernetes v1.27+, or if the new endpoints for kubeconfig or credentials rotation have already been used. For more information, see How to rotate SKE credentials.

Release (2024-02-05)

Highlights

  • logme: v0.10.0
    • Feature: Instance has a new field OfferingName
  • mariadb: v0.10.0
    • Feature: Instance has a new field OfferingName
  • opensearch: v0.10.0
    • Feature: Instance has a new field OfferingName
  • postgresflex: v0.9.0
    • Feature: New API method UpdateUser to update user
    • Feature: New API method PartialUpdateUser to patch update user
    • Feature: New API method ResetUser to reset a user's password
  • postgresql: v0.11.0
    • Feature: Instance has a new field OfferingName
  • rabbitmq: v0.10.0
    • Feature: Instance has a new field OfferingName
  • redis: v0.10.0
    • Feature: Instance has a new field OfferingName

Release (2024-01-24)

Highlights

  • loadbalancer: v0.9.0
    • Feature: Server Name Indicator (SNI) support
    • Feature: Layer 4 Session Persistance

Release (2024-01-09)

Highlights

  • core: v0.7.5
    • Improvement: When using the key flow, the SDK will extract the private key from the service account key and use it, if no private key is provided in the configuration, through environment variable or in the credentials file. This makes it simpler to use the key flow: if you create a service account key including the private key, you don't need to provide the private key separately anymore
  • dns: v0.8.0
    • Feature: Zone has a new filed Labels, which is an array of labels (key-value pairs) associated to a zone
    • Feature: ListZones can be filtered by label keys or values
    • Feature: CloneZonePayload has a flag AdjustRecords to adjust the record set content of the cloned zone (replaces the dns name of the original zone with the new dns name of the cloned zone)
  • logme: v0.9.0
    • Feature: PartialUpdateInstance can be used to update the instance's name
    • Feature: InstanceParameters has a new setting MaxDiskThreshold
    • Feature: ListMetricsResponse has new fields regarding ephemeral disk
  • mariadb: v0.9.0
    • Feature: PartialUpdateInstance can be used to update the instance's name
    • Feature: InstanceParameters has a new setting MaxDiskThreshold
    • Feature: ListMetricsResponse has new fields regarding ephemeral disk
  • mongodbflex: v0.10.0
    • Breaking Change: Added method ListMetrics (which accepts the desired metric: cpu, database, disk-iops, disk-use, or exec-time) as an argument and replaces ListCPUMetrics, ListDatabaseStorageMetrics, ListDiskIOPSMetrics, ListDiskUsageMetrics, and ListExecutionTimesMetrics, respectivelly
    • Breaking Change: Removes the previously deprecated method GetStorage, replaced by ListStorages
  • opensearch: v0.9.0
    • Feature: PartialUpdateInstance can be used to update the instance's name
    • Feature: InstanceParameters has a new setting MaxDiskThreshold
    • Feature: ListMetricsResponse has new fields regarding ephemeral disk
  • postgresql: v0.10.0
    • Feature: PartialUpdateInstance can be used to update the instance's name
    • Feature: InstanceParameters has a new setting MaxDiskThreshold
    • Feature: ListMetricsResponse has new fields regarding ephemeral disk
  • rabbitmq: v0.9.0
    • Feature: PartialUpdateInstance can be used to update the instance's name
    • Feature: InstanceParameters has a new setting MaxDiskThreshold
    • Feature: ListMetricsResponse has new fields regarding ephemeral disk
  • redis: v0.9.0
    • Feature: PartialUpdateInstance can be used to update the instance's name
    • Feature: InstanceParameters has a new setting MaxDiskThreshold
    • Feature: ListMetricsResponse has new fields regarding ephemeral disk
  • ske: v0.9.0
    • Improvement: Add details on credentials for old clusters
    • Feature: ClusterStatus now has a field CredentialsRotation with credentials' details

Release (2023-12-22)

Highlights

  • mongodbflex: v0.9.0
    • Added struct ApiListStoragesRequest, which will replace ApiGetStorageRequest
      • ApiGetStorageRequest has been marked as deprecated, and will be removed in the next minor update
    • Added method ListStorages, which will replace GetStorage
      • GetStorage has been marked as deprecated, and will be removed in the next minor update
    • Added CloneInstanceWaitHandler, to wait for CloneInstance async operation to be completed

Release (2023-12-20)

API methods, structs and waiters were renamed to have the same look and feel across all services and according to user feedback. Most significant changes:

  • Methods to get multiple instances of the same resource are now named List[Resource Name]
  • Methods to fully update a resource are now named Update[Resource Name]
  • Methods to update some fields of a resource are now named PartialUpdate[Resource Name]
  • Methods relative to API service enablement are now named GetServiceStatus, EnableService and DisableService
  • Several common terms, such as ACL and Credentials, have been standardized
  • Structs only used in method responses are named [Method Name]Response
  • Waiters for a given method are now named [Method name]WaitHandler

Highlights

Below is the list of changes for the API methods. For each service, you can check out the full changelog.

  • argus: v0.8.0
    • CreateCredential renamed to CreateCredentials
    • CreateInstanceAlertConfigReceiver renamed to CreateAlertConfigReceiver
    • DeleteCredential renamed to DeleteCredentials
    • DeleteCredentialRemoteWriteConfig renamed to DeleteCredentialsRemoteWriteConfig
    • DeleteInstanceAlertConfigReceiver renamed to DeleteAlertConfigReceiver
    • DeleteInstanceAlertConfigRouteReceiver renamed to DeleteAlertConfigRoute
    • GetCredential renamed to GetCredentials
    • GetCredentialRemoteWriteConfig renamed to GetCredentialsRemoteWriteConfig
    • GetCredentials renamed to ListCredentials
    • GetInstanceAcl renamed to ListACL
    • GetInstanceAlertConfigReceiver renamed to GetAlertConfigReceiver
    • GetInstanceAlertConfigReceivers renamed to ListAlertConfigReceivers
    • GetInstanceAlertConfigRoutes renamed to ListAlertConfigRoute
    • GetInstanceAlertConfigs renamed to GetAlertConfigs
    • GetInstanceGrafanaConfigs renamed to GetGrafanaConfigs
    • GetInstances renamed to ListInstances
    • GetPlans renamed to ListPlans
    • GetScrapeConfigs renamed to ListScrapeConfigs
    • UpdateCredentialRemoteWriteConfig renamed to UpdateCredentialsRemoteWriteConfig
    • UpdateInstanceAcl renamed to UpdateACL
    • UpdateInstanceAlertConfigReceiver renamed to UpdateAlertConfigReceiver
    • UpdateInstanceAlertConfigRouteReceiver renamed to UpdateAlertConfigRoute
    • UpdateInstanceAlertConfigs renamed to UpdateAlertConfigs
    • UpdateInstanceGrafanaConfigs renamed to UpdateGrafanaConfigs
  • dns: v0.7.0
    • GetRecordSets renamed to ListRecordSets
    • GetZones renamed to ListZones
    • UpdateRecord renamed to PartialUpdateRecord
    • UpdateRecordSet renamed to PartialUpdateRecordSet
    • UpdateZone renamed to PartialUpdateZone
  • loadbalancer: v0.8.0
    • DisableLoadBalancing renamed to DisableService
    • EnableLoadBalancing renamed to EnableService
    • GetProjectStatus renamed to GetServiceStatus
  • logme: v0.8.0
    • GetCredentialsIds renamed to ListCredentials
    • GetInstances renamed to ListInstances
    • GetOfferings renamed to ListOfferings
    • UpdateInstance renamed to PartialUpdateInstance
  • mariadb: v0.8.0
    • GetCredentialsIds renamed to ListCredentials
    • GetInstances renamed to ListInstances
    • GetOfferings renamed to ListOfferings
    • UpdateInstance renamed to PartialUpdateInstance
  • membership: v0.3.0
    • DeleteMembers renamed to RemoveMembers
    • GetMembers renamed to ListMembers
    • GetMemberships renamed to ListUserMemberships
    • GetPermissions renamed to ListPermissions
    • GetRoles renamed to ListRoles
    • UpdateMembers renamed to AddMembers
  • mongodbflex: v0.8.0
    • DeleteProject renamed to DisableService
    • GetBackups renamed to ListBackups
    • GetCPUMetrics renamed to ListCPUMetrics
    • GetDatabaseStorageMetrics renamed to ListDatabaseStorageMetrics
    • GetDiskIOPSMetrics renamed to ListDiskIOPSMetrics
    • GetDiskUsageMetrics renamed to ListDiskUsageMetrics
    • GetExecutionTimesMetrics renamed to ListExecutionTimesMetrics
    • GetFlavors renamed to ListFlavors
    • GetInstanceRestores renamed to ListRestoreJobs
    • GetInstances renamed to ListInstances
    • GetMemoryMetrics renamed to ListMemoryMetrics
    • GetUsers renamed to ListUsers
  • objectstorage: v0.8.0
    • CreateProject renamed to EnableService
    • DeleteProject renamed to DisableService
    • GetAccessKeys renamed to ListAccessKeys
    • GetBuckets renamed to ListBuckets
    • GetCredentialsGroups renamed to ListCredentialsGroups
    • GetProject renamed to GetServiceStatus
  • opensearch: v0.8.0
    • GetCredentialsIds renamed to ListCredentials
    • GetInstances renamed to ListInstances
    • GetOfferings renamed to ListOfferings
    • UpdateInstance renamed to PartialUpdateInstance
  • postgresflex: v0.8.0
    • GetBackups renamed to ListBackups
    • GetFlavors renamed to ListFlavors
    • GetInstances renamed to ListInstances
    • GetStorages renamed to ListStorages
    • GetUsers renamed to ListUsers
    • GetVersions renamed to ListVersions
    • UpdateInstance renamed to PartialUpdateInstance
  • postgresql: v0.9.0
    • GetCredentialsIds renamed to ListCredentials
    • GetInstances renamed to ListInstances
    • GetOfferings renamed to ListOfferings
    • UpdateInstance renamed to PartialUpdateInstance
  • rabbitmq: v0.8.0
    • GetCredentialsIds renamed to ListCredentials
    • GetInstances renamed to ListInstances
    • GetOfferings renamed to ListOfferings
    • UpdateInstance renamed to PartialUpdateInstance
  • redis: v0.8.0
    • GetCredentialsIds renamed to ListCredentials
    • GetInstances renamed to ListInstances
    • GetOfferings renamed to ListOfferings
    • UpdateInstance renamed to PartialUpdateInstance
  • resourcemanager: v0.7.0
    • GetProjects renamed to ListProjects
    • UpdateProject renamed to PartialUpdateProject
  • secretsmanager: v0.5.0
    • CreateAcl renamed to CreateACL
    • DeleteAcl renamed to DeleteACL
    • GetAcl renamed to GetACL
    • GetAcls renamed to ListACLs
    • GetInstances renamed to ListInstances
    • UpdateAcl renamed to UpdateACL
  • serviceaccount: v0.3.0
    • GetAccessTokens renamed to ListAccessTokens
    • GetServiceAccountJWKS renamed to GetJWKS
    • GetServiceAccountKeys renamed to ListServiceAccountKeys
    • GetServiceAccounts renamed to ListServiceAccounts
    • GetUsers renamed to ListUsers
    • UpdateServiceAccountKey renamed to PartialUpdateServiceAccountKey
  • ske: v0.8.0
    • CreateProject renamed to EnableService
    • DeleteProject renamed to DisableService
    • GetClusters renamed to ListClusters
    • GetOptions renamed to ListProviderOptions
    • GetProject renamed to GetServiceStatus

Release (2023-12-18)

This is the first GitHub release of the STACKIT Go SDK.

Highlights

List of modules:

  • core: v0.7.3
    • auth: setup authentication, specifically using the service account key or token flows. Check our authentication example
    • clients: baseline http client implementations to support different use cases, such as the different authentication flows
    • config: configuration for the SDK clients, such as custom endpoints, region and custom http client configuration. Check our configuration example
    • oapierror: open api error definition and handling
    • utils: utilities, such as the Ptr method to return a pointer to a variable of any type, which can be useful for creating payloads
    • wait: functionality to wait until a specific async operation has finished. Check our waiter example
  • argus: v0.7.0
    • Manage your STACKIT Argus resources: Instance, Credentials, ScrapeConfig, Acl, Alertconfig, GrafanaConfig
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateScrapeConfigWaitHandler, DeleteScrapeConfigWaitHandler
    • Usage example
  • dns: v0.6.0
    • Manage your STACKIT DNS resources: Zones, RecordSet
    • Waiters for async operations: CreateZoneWaitHandler, UpdateZoneWaitHandler, DeleteZoneWaitHandler, CreateRecordSetWaitHandler, UpdateRecordSetWaitHandler, DeleteRecordSetWaitHandler
    • Usage example
  • loadbalancer: v0.7.0
    • Manage your STACKIT Load Balancer resources: LoadBalancer, Credentials
    • Waiters for async operations: CreateLoadBalancerWaitHandler, DeleteLoadBalancerWaitHandler, EnableLoadBalancingWaitHandler
    • Usage example
  • logme: v0.7.0
    • Manage your STACKIT Logme resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • mariadb: v0.7.0
    • Manage your STACKIT MariaDB resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • membership: v0.2.0
  • mongodbflex: v0.7.0
    • Manage your STACKIT MongoDB Flex resources: Instance, Flavors, Metrics, User, Storages, Versions
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler
    • Usage example
  • objectstorage: v0.7.0
    • Manage your STACKIT Object Storage resources: Bucket, AccessKey, CredentialGroup
    • Waiters for async operations: CreateBucketWaitHandler, DeleteBucketWaitHandler
    • Usage example
  • opensearch: v0.7.0
    • Manage your STACKIT OpenSearch resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • postgresflex: v0.7.0
    • Manage your STACKIT PostgreSQL Flex resources: Instance, Versions, Flavors, User, Storages
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, DeleteUserWaitHandler
    • Usage example
  • postgresql: v0.8.0
    • Manage your STACKIT PostgreSQL resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • rabbitmq: v0.7.0
    • Manage your STACKIT RabbitMQ resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • redis: v0.7.0
    • Manage your STACKIT Redis resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • resourcemanager: v0.6.0
    • Manage your STACKIT projects
    • Waiters for async operations: CreateProjectWaitHandler, DeleteProjectWaitHandler
    • Usage example
  • secretsmanager: v0.4.0
    • Manage your STACKIT Secrets Manager resources: Instance, Acl, User
    • Usage example
  • serviceaccount: v0.2.0
  • ske: v0.7.0
    • Manage your STACKIT Kubernetes Engine resources: Project, Cluster, Credentials, Options
    • Waiters for async operations: CreateOrUpdateClusterWaitHandler, DeleteClusterWaitHandler, CreateProjectWaitHandler, DeleteProjectWaitHandler, RotateCredentialsWaitHandler
    • Usage example