Skip to content

Releases: UpCloudLtd/upcloud-cli

v3.14.0

08 Jan 14:59
4900541
Compare
Choose a tag to compare

Added

  • Allow using unix style glob pattern as an argument. For example, if there are two servers available with titles server-1 and server-2, these servers can be stopped with upctl server stop server-* command.
  • --delete-buckets option to objectstorage delete command.

Fixed

  • In objectstorage delete command, delete only user defined policies when --delete-policies flag is enabled as trying to delete system defined policy will cause an error.

v3.13.0

13 Dec 10:43
Compare
Choose a tag to compare

Added

  • Partner API support

Changed

  • Go version bump to 1.22

v3.12.0

18 Nov 12:00
621d2dd
Compare
Choose a tag to compare

Changed

  • Take server state into account in server completions. For example, do not offer started servers as completions for server start command.
  • Allow using UUID prefix as an argument. For example, if there is only one network available that has an UUID starting with 0316, details of that network can be listed with upctl network show 0316 command.
  • Match title and name arguments case-insensitively if the given parameter does not resolve with an exact match.

v3.11.1

12 Aug 13:31
fb2ba60
Compare
Choose a tag to compare

Fixed

  • In storage modify, avoid segfault if the target storage does not have backup rule in the storage details. This would have happened, for example, when renaming private templates.

v3.11.0

23 Jul 10:53
2e0ddbe
Compare
Choose a tag to compare

Added

  • Add labels to database show output.
  • In router show command, list static routes in the human readable output and add static route type field to all outputs.

v3.10.0

17 Jul 12:19
bd632f2
Compare
Choose a tag to compare

Changed

  • In server create command, use Ubuntu Server 24.04 LTS (Noble Numbat) as default value for --os. The new default template only supports SSH key based authentication. Use --ssh-keys option to provide the keys when creating a server with the default template.
  • In server create command, enable metadata service by default when the selected (or default) template uses cloud-init (template_type is cloud-init) and thus requires it.

v3.9.0

04 Jul 09:13
c5ff2ec
Compare
Choose a tag to compare

Added

  • Add gateway plans command for listing gateway plans.
  • Add objectstorage regions command for listing managed object storage regions.

Changed

  • In all outputs of server plans, sort plans by CPU count, memory amount, and storage size.
  • In human readable output of server plans, group plans by type.

Fixed

  • Omit storage tier from server create payload to use plans default storage tier. This allows creating servers with developer plans that do not allow creating MaxIOPS storages with the server. Other plan types will continue to use MaxIOPS by default.

v3.8.1

24 May 11:41
0e2660b
Compare
Choose a tag to compare

Changed

  • Allow creating Kubernetes cluster without node-groups.

v3.8.0

30 Apr 11:03
ec124fa
Compare
Choose a tag to compare

Added

  • Add host list command for listing private cloud hosts.
  • Add --host argument to server restart command.
  • Add --avoid-host and --host arguments to server start command.
  • Add Parent zone column to zone list output for users that have access to private zones.

Changed

  • Go version bump to 1.21

v3.7.0

04 Apr 10:49
7aada59
Compare
Choose a tag to compare

Added

  • Add managed object storage name to show and list command outputs.
  • Add completions for managed object storages and allow using managed object storage name (in addition to its UUID) as a positional argument.
  • Add paging flags (--limit and --page) to database, gateway, loadbalancer, and objectstorage list commands