Skip to content

Releases: UpCloudLtd/upcloud-go-api

v6.8.1

19 Oct 19:00
5e08766
Compare
Choose a tag to compare

Changed

  • kubernetes: WaitForKubernetesClusterState ignores two first 404 responses to avoid errors caused by possible false not found responses right after cluster has been created.

v6.8.0

18 Oct 08:41
c177ecd
Compare
Choose a tag to compare

Added

  • Managed Object Storage support

v6.7.1

02 Oct 08:18
1042b25
Compare
Choose a tag to compare

Changed

  • .gitignore editorial commit

Added (v6.7.0)

  • network: dhcp_routes field to IP network for additional DHCP classless static routes to be delivered if the DHCP is enabled
  • network: static_routes field to router for defining static routes

v6.6.0

17 Aug 08:07
9b55353
Compare
Choose a tag to compare

Added

  • kubernetes: control_plane_ip_filter field to cluster for configuring and reading IP addresses and ranges allowed to access cluster control-plane
  • gateway: addresses list to provide IP addresses assigned to the gateway

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