Skip to content

Releases: UpCloudLtd/upcloud-go-api

v6.5.0

14 Jul 14:02
fe0e72e
Compare
Choose a tag to compare

Added

  • kubernetes: utility_network_access field to node group for configuring utility network access on the given group
  • Managed Database session support, including methods service.GetManagedDatabaseSessions & service.CancelManagedDatabaseSession.

Deprecated

  • service.GetManagedDatabaseConnections and service.CancelManagedDatabaseConnection in favor of service.GetManagedDatabaseSessions and service.CancelManagedDatabaseSession

v6.4.0

12 Jul 09:38
25f7f66
Compare
Choose a tag to compare

Added

  • client functions NewDefaultHTTPClient and NewDefaultHTTPTransport to provide HTTP client default properties
  • kubernetes: experimental support for deleting nodes from node groups
  • kubernetes: consts for scaling-up and scaling-down node-group states

Changed

  • service.GetKubernetesNodeGroup method to return upcloud.KubernetesNodeGroupDetails type which is extended version of the previous upcloud.KubernetesNodeGroup

Fixed

  • request.ModifyServerRequest does not set boolean properties Metadata and RemoteAccessEnabled to "no" by default.

v6.3.2

08 Jun 11:04
d54aed9
Compare
Choose a tag to compare

Added

  • Managed Load Balancer health_check_tls_verify field to backend member properties to control certificate validation for health checks utilising HTTPS

v6.3.1

05 Jun 12:34
101fabc
Compare
Choose a tag to compare

Added

  • Managed Load Balancer inverse rule matcher

v6.3.0

02 Jun 10:59
999a465
Compare
Choose a tag to compare

Added

  • ServerGroup AntiAffinityPolicy field to support strict, best-effort and off policies. This replaces AntiAffinity

Removed

  • ServerGroup AntiAffinity boolean field in favor of AntiAffinityPolicy string enum field

Changed

  • GetManagedDatabaseIndices method to return a slice of structs instead of pointers

v6.2.0

26 May 10:15
3f7f64c
Compare
Choose a tag to compare

Added

  • Managed Database OpenSearch support
  • Support for defining NIC model upon creating or modifying a server. Also exported constants for each support NIC model.
  • Support for PrivateNodeGroups property of Kubernetes clusters.

Changed

  • client: overwrite the HTTP Client Transport accordingly when UPCLOUD_DEBUG_SKIP_CERTIFICATE_VERIFY is set to 1

v6.1.1

26 Apr 08:36
Compare
Choose a tag to compare

Added

  • method for fetching available kubernetes plans

v6.1.0

13 Apr 12:33
1ab235d
Compare
Choose a tag to compare

Added

  • new Backups field for DeleteServerAndStoragesRequest that controls if backups should be kept or deleted while deleting the server
  • kubernetes cluster Plan field

v6.0.0

06 Mar 13:17
7ba9a49
Compare
Choose a tag to compare

Added

  • labels support for storages
  • support for network gateways
  • State field to kubernetes node-groups

Changed

  • errors: all service method now return Problem type in case of errors (BREAKING CHANGE)
  • Type for NodeGroups field CreateKubernetesClusterRequest is now request.KubernetesNodeGroup instead of upcloud.KubernetesNodeGroup

Removed

  • errors: Error type was removed (BREAKING CHANGE)

v5.4.0

30 Jan 17:28
640df04
Compare
Choose a tag to compare

Added

  • kubernetes: experimental support for anti-affinity node groups