Skip to content

Releases: stackitcloud/stackit-sdk-go

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

Release (2025-01-07)

07 Jan 08:31
14b38ee
Compare
Choose a tag to compare

Highlights

Warning

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

See core: v0.15.0

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

What's Changed

Full Changelog: release-2024-12-17...release-2025-01-07

Release (2024-12-17)

17 Dec 15:35
b8a9dbf
Compare
Choose a tag to compare

Highlights

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

What's Changed

New Contributors

Full Changelog: release-2024-11-29...release-2024-12-17

Release (2024-11-29)

29 Nov 10:32
040d21d
Compare
Choose a tag to compare

Highlights

  • 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
    • Feature: 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)

What's Changed

Full Changelog: release-2024-10-21...release-2024-11-29