Skip to content

Releases: UpCloudLtd/upcloud-go-api

v5.3.1

23 Jan 11:10
98ac549
Compare
Choose a tag to compare

Deprecated

  • request: GetServerGroupsWithFiltersRequest is now deprecated; use GetServerGroupsRequest with Filters field instead

v5.3.0

23 Jan 08:31
1c8a32d
Compare
Choose a tag to compare

Added

  • storage: possibility to control what to do with backups related to the storage that is about to be deleted
  • labels support for: load-balancers, networks, network-peerings, routers

Deprecated

  • request: ServerFilter and ServerGroupFilter types will be replaced with QueryFilter type in the future

v5.2.1

11 Jan 08:13
f54c3ae
Compare
Choose a tag to compare

Added

  • kubernetes: experimental support for node group CRUD operations

v5.2.0

16 Dec 14:46
782ff3b
Compare
Choose a tag to compare

Added

  • experimental support for Managed Redis Database
  • load-balancer: add Scheme property to front-end rule HTTP redirect action.

v5.1.0

07 Dec 13:11
c4f146c
Compare
Choose a tag to compare

Added

  • servers: allow adding server to a server group during server creation
  • servers: add server group UUID to server details
  • HTTP status code field to upcloud.Error type
  • experimental support for internal network peering

v5.0.0

21 Nov 07:44
58798bb
Compare
Choose a tag to compare

Changed

  • context-aware type client.ClientContext renamed to client.Client
  • context-aware type service.ServiceContext renamed to service.Service
  • service.Service accepts any client that implements service.Client interface
  • client.New constructor allows overwrite baseURL, httpClient and httpClient.Timeout client properties
  • bump Go version to 1.18
  • bump module version from v4 to v5

Removed

  • service.Service type without context support
  • client.Client type without context support
  • redundant Timeout field from request.StartServerRequest type

v4.10.0

14 Nov 08:44
898a12b
Compare
Choose a tag to compare

Added

  • Managed Load Balancer private network support
  • Anti-affinity support for server groups (experimental)

Deprecated

  • Managed Load Balancer fields DNSName and NetworkUUID

Removed

  • separate kubernetes plans

v4.9.0

11 Oct 10:37
b15d8cb
Compare
Choose a tag to compare

Added

  • label support for server and server groups
  • add support for resource permissions
  • Experimental support for Kubernetes cluster, plans and versions

v4.8.0

15 Jun 07:10
ddfebe5
Compare
Choose a tag to compare

Added

  • Managed Load Balancer SetForwardedHeaders frontend rule action

v4.7.0

13 Jun 09:54
39908ac
Compare
Choose a tag to compare

Added

  • add context-aware client and service types
  • Managed Load Balancer frontend and backend properties