Skip to content

Releases: stackitcloud/stackit-sdk-go

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

Release (2024-10-21)

21 Oct 10:56
cb22602
Compare
Choose a tag to compare

Highlights

  • 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

What's Changed

Full Changelog: release-2024-10-18...release-2024-10-21

Release (2024-10-18)

18 Oct 09:19
a992e8f
Compare
Choose a tag to compare

Highlights

  • 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

What's Changed

Full Changelog: release-2024-10-14...release-2024-10-18

Release (2024-10-14)

14 Oct 16:11
4d7ddbe
Compare
Choose a tag to compare

Highlights

  • 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

What's Changed

Read more

Release (2024-09-19)

19 Sep 11:53
bab0d1d
Compare
Choose a tag to compare

Highlights

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

What's Changed

Full Changelog: release-2024-08-26...release-2024-09-19