Skip to content

Releases: UpCloudLtd/upcloud-cli

v3.20.1

09 Jun 08:57
b363408
Compare
Choose a tag to compare

Fixed

  • In database create, parse numeric string values into strings, E.g., Postgres version property will be now correctly parsed as string value.

v3.20.0

26 May 21:29
338974f
Compare
Choose a tag to compare

Added

  • Support load-balancer resources in all list and all purge commands.
  • Add --wait flag to load-balancer delete command.

Fixed

  • Set exit code to 103 if authentication fails also in commands that do not take arguments (e.g. server list).

v3.19.1

29 Apr 15:17
e623acc
Compare
Choose a tag to compare

Fixed

  • Redact token from debug logs.

v3.19.0

11 Apr 11:49
787e116
Compare
Choose a tag to compare

Added

  • Add database create command.
  • Support kubernetes, server, server-group, storage, and tag resources in all list and all purge commands.
  • Add --stop flag to server delete command.
  • Add --backups flag to storage delete command.
  • Add --wait flag to kubernetes delete command.

Fixed

  • When running kubernetes commands, show deprecation message when using uks alias. The deprecation message is currently displayed when using k8s alias, which will not be removed.

v3.18.0

04 Apr 12:19
8042a46
Compare
Choose a tag to compare

Added

  • Experimental support for listing and deleting all resources with all list and all purge commands. This initial version supports networks, network-peerings, routers, databases, and object-storages.
  • Add --wait flag to object-storage delete command.
  • Add --disable-termination-protection and --wait flags to database delete command.

Fixed

  • Kubernetes node-group subcommand not working

Deprecated

  • Deprecated upctl kubernetes nodegroup command, use upctl kubernetes node-group instead.

v3.17.0

14 Mar 09:48
1cbe264
Compare
Choose a tag to compare

Added

  • Server relocation support

v3.16.1

07 Mar 11:46
Compare
Choose a tag to compare

Fixed

  • Remove client side default value for kubernetes cluster plan and use default from API instead if no plan is defined.

v3.16.0

05 Mar 11:09
0b23f88
Compare
Choose a tag to compare

This release introduces GitHub artifact attestations for our release binary assets.

Added

  • Experimental support for reading password or token from system keyring.
  • Experimental support from saving token to system keyring with upctl account login --with-token.

Changed

  • In human readable output of kubernetes plans, remove server_number column and hide deprecated plans.

v3.15.0

26 Feb 10:11
1487526
Compare
Choose a tag to compare

Added

  • Added support for Valkey properties
  • Add termination_protection to upctl database show output
  • Experimental support for token authentication by defining token in UPCLOUD_TOKEN environment variable.
  • Experimental support for managing tokens with account token commands.
  • New command names and aliases added to improve consistency:
    • Commands:
      • load-balancer
      • network-peering
      • object-storage
      • server-group
    • Aliases:
      • account: acc
      • gateway: gw
      • network-peering: np
      • object-storage: obs
      • partner: pr
      • router: rt
      • server: srv
      • server-group: sg
      • storage: st

Changed

  • List cloud native plans in their own section in human readable server plans output.

Fixed

  • Prevent filename completion of flags that don't take filename args.

Deprecated

  • Deprecation of some commands and aliases ( new command names added to improve consistency )
    • Deprecated commands:
      • loadbalancer
      • networkpeering
      • objectstorage
      • servergroup
    • Deprecated aliases:
      • object-storage: objsto

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.