Skip to content

Releases: stackitcloud/stackit-sdk-go

Release 2025-05-15

16 May 14:16
351ddff
Compare
Choose a tag to compare
  • 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.1.0
    • 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

09 May 09:02
343c31d
Compare
Choose a tag to compare
  • 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

What's Changed

Full Changelog: release-2025-04-30...release-2025-05-09

Release (2025-04-30)

30 Apr 08:31
4cd3442
Compare
Choose a tag to compare

Highlights

  • 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

What's Changed

Read more

release-2025-04-09

09 Apr 10:52
3744a2a
Compare
Choose a tag to compare

Highlights

  • 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

What's Changed

New Contributors

Full Changelog: release-2025-03-27...release-2025-04-09

Release (2025-03-27)

27 Mar 12:27
70367d4
Compare
Choose a tag to compare

Highlights

  • 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

What's Changed

Read more

Release (2025-03-14)

14 Mar 09:57
658d24f
Compare
Choose a tag to compare

Highlights

  • 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.

What's Changed

New Contributors

Full Changelog: release-2025-03-05...release-2025-03-14

release-2025-03-05

05 Mar 07:42
e53fe61
Compare
Choose a tag to compare

Highlights

  • 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.

What's Changed

New Contributors

Full Changelog: release-2025-02-11...release-2025-03-05

release-2025-02-21

21 Feb 09:32
d420756
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-2025-02-11...release-2025-02-21

Release (2025-02-11)

11 Feb 08:15
39f30da
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-2025-01-24...release-2025-02-11

Release (2025-01-24)

24 Jan 12:51
ee2c456
Compare
Choose a tag to compare

Highlights

  • 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

What's Changed

Full Changelog: release-2025-01-07...release-2025-01-24