Skip to content

Releases: UpCloudLtd/upcloud-go-api

v4.1.2

08 Oct 08:39
Compare
Choose a tag to compare
  • rewrite import paths for v4
  • from 4.1.1: bump go.mod major version

Note that previous release 4.1.1 is not usable due to incorrect pkg imports.

v4.1.0

08 Oct 07:16
Compare
Choose a tag to compare

Added

  • add experimental support for Managed Databases #96

Changed

  • We will now publish the release tags with the v-prefix to conform with go mod

4.0.0

25 May 10:27
661419a
Compare
Choose a tag to compare

Added

  • add support for Object Storage
  • support io.Reader as SourceLocation in CreateStorageImport
  • pass on a custom user agent string in requests
  • add storage tier support to ServerStorageDevice
  • support for backuprules when creating a server
  • add support for explicitly setting IP address for network interfaces (requires special privileges for your UpCloud account)

Changed

  • BREAKING CHANGE: changing network router with ModifyNetwork call is no longer supported. Please use AttachNetworkRouter and DetachNetworkRouter from now on.
  • bump default Go version to 1.16, keep supporting 1.15
  • use a default timeout when no timeout given

Fixed

  • default to original storage size in CreateServerStorageDevice when Size = 0
  • BREAKING CHANGE: Fix StorageImportDetails.Completed to be a time.Time rather than a string
  • don't marshal empty resource limits
  • allow empty BackupRules (eg. remove backup rule) to be sent to the backend

3.0.0

24 Sep 07:02
Compare
Choose a tag to compare

Update XML 1.2 API to JSON 1.3 UpCloud API. Bump up Go version. Add features from UpCloud 1.3 API. See CHANGELOG.md for further details.