Skip to content

Releases: IBM-Cloud/ibm-cloud-cli-release

v2.11.0

23 Sep 16:17
e54895b
Compare
Choose a tag to compare

Installers

 
Mac OS X 64 bit
Mac OS X M1/ARM  (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

 
Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit
 
To verify installed binaries, please see here
 

NOTE

After release, it was detected this version may return panic: detect: not detected if the environment value LANG is not set. To remediate with this release, set this value in your environment as LANG=en_US.UTF-8 for example.

Change logs

Improved IAM Session Handling

All commands using IAM authentication will now refresh the session before making API calls to prevent inadvertent timeouts.

New Commands

  • account domain-cert-map: is added to map a certificate to a domain for a Cloud Foundry organization in supported regions
  • account domain-cert-unmap: is added to remove the mapping of a certificate to a domain for a Cloud Foundry organization in supported regions
     

Commands Changed

  • dev create and dev edit: adds Sydney as a toolchain region deployment option
  • dev tekton-trigger: adds support for secure properties in the trigger payload
  • dev toolchain-get: now can accept a toolchain ID instead of the toolchain name
  • iam: commands now refresh the session before calls to prevent inadvertent timeouts
  • iam service-api-keys: adds --all flag to list all service-api-keys for an account
  • login: logging in with a service ID now displays the name and ID of the service ID
  • plugin install and plugin update: modified to allow installing the MacOS AMD64 version of a plug-in if an ARM64 version is not available
     

Bug Fixes

  • iam api-key-update: fixes updating the api key name was erasing the description
  • login: now properly handles logging in with an api key that begins with -
     

Other Changes

  • Upgrades Golang to version 1.19.1
  • Upgrades sl plug-in to 1.0.8

v2.10.0

24 Aug 20:21
e54895b
Compare
Choose a tag to compare

Installers

 
Mac OS X 64 bit
Mac OS X M1/ARM  (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

 
Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit
 
To verify installed binaries, please see here
 

Change logs

 

New Commands

  • iam: adds role-create to create custom roles
     

Commands Changed

  • iam login: improves an error message when an account fails to target
  • dev toolchains: improves the error message when a toolchain is not found to include the region
  • target: improves an error message when targeting fails
     

Bug Fixes

  • Fixes some commands that were missing their description with --help
     

Other Changes

  • Upgrades Golang to version 1.18.5

v2.9.0

05 Jul 19:54
c5f1db6
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

New Commands

  • sl account: adds bandwidth-pools-detail subcommand
  • sl autoscale: adds create subcommand
  • sl block: adds subcommands duplicate-convert-status and object-list
  • sl email: adds subcommands detail, edit and list
  • sl event-log: adds subcommands get and types
  • sl firewall: adds subcommands detail, edit and list
  • sl licenses : adds subcommands cancel and create
  • sl metadata: new subcommand to query resources
  • sl nas: adds subcommands credentials and list
  • sl order: adds quote-list subcommand
  • sl report: adds bandwidth subcommand
  • sl tags: new subcommand to manage tags

Commands Changed

  • iam: deprecated commands removed

Bug Fixes

  • login --vpc-cri: metadata version is corrected and command is accepted by the back-end service

Other Changes

  • Upgrades Golang to version 1.18.3

v2.8.0

23 Jun 14:07
c5f1db6
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

New Commands

  • iam account-policies: lists all iam policies for an account

Commands Changed

  • cf install, cf target: includes deprecation warning for IBM Cloud Public Cloud Foundry
  • dev pipeline-get: provides instruction if the pipeline is tekton, not a classic pipeline

Bug Fixes

  • dev pipeline-get: intermittent nil pointer is corrected
  • dev tekton-logs: better handle an empty response object from the server
  • iam *-policy-update: commands properly handle multiple updates to one attribute in an execution

Other Changes

  • Upgrades to SDK version 0.10.0

v2.7.0

28 Apr 21:22
c5f1db6
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

Commands Changed

  • account user-reinvite: now uses the v2 version of the back-end service API
  • enterprise account-group-update: adds --new-name and --new-primary-contact-id to update the name of the account group and the account's primary contact user, respectively
  • iam access-group-users: adds a --type parameter to specify static (default), dynamic, or all users
  • plugin list: sorts the plug-ins in alphabetical order
  • resource service-instances: sorts the instances in alphabetical order by name

Bug Fixes

  • Installer fixes for Linux ARM64
  • dev debug: corrects failing with a check on the run container
  • dev debug: corrects the parameters for invoking Node.js apps for debug to match the latest IBM Cloud starter kits

Other Changes

  • Upgrades to Go 1.18.1

v2.6.0

24 Mar 19:33
fb70717
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

New Commands

  • sl account bandwidth-pools: shows a summary of the bandwidth pools on the account with which servers are in which pools and how much bandwidth has been used this billing cycle.
  • sl block volume-set-note: set a note on a block volume
  • sl dedicatedhost create: order a dedicated host server
  • sl dedicatedhost detail: view information about a specific dedicated host
  • sl file volume-set-note: set a note on a file volume
  • sl licenses create-options: display the options used for ordering a software license
  • sl user notifications: enable/disable specific notifications for a user
  • sl vs placementgroup-create-options: display the options used for creating a placement group

Commands Changed

  • login: adds a "message of the day" feature that will present informational support messages to users as needed at initial login on a given day for their particular operating system and version of the CLI
  • login --vpc-cri: new option to login as a VPC VSI compute resource identity
  • login --cr-token <token-string> --profile: now accepts a trusted profile name, ID, or CRN. IKS compute resource identity login adds use of the CRN, as well
  • sl block detail: adds the notes field to the output table
  • sl block list: adds ability to list only volumes with a certain note
  • sl file detail: adds the notes field to the output table
  • sl file list: adds ability to list only volumes with a certain note

Bug Fixes

  • plugin repo-plugins: corrected to only show plug-ins that are valid for the OS and architecture of the CLI client running the command

Other Changes

  • Upgrades to Go 1.17.8

v2.5.0

25 Feb 02:13
e4d2e58
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Mac OS X M1/ARM (as-is)
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 64 bit ARM (as-is)
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

New Environment Support

  • Mac OS X M1/ARM and Linux 64 Bit ARM installers and binaries are now available as-is

New Commands

  • iam user-setting: retrieve a user's settings
  • iam user-settings-update: use the --allowed_ip_addresses to set allowable IPs for a user's session

Commands Changed

  • dev: commands now directly invoke the docker command line
  • login: inform and guides user when the password has expired

Bug Fixes

  • Windows installer updates the licensing information on product updates
  • account show: removes incorrect status being shown for VRF and Service Endpoint enablement when logged in with a service ID
  • account user-remove: command description is corrected for accuracy
  • resource reclamation-delete: returns a helpful error message if the ID to delete is not valid

Other Changes

  • Upgrade to Go 1.17.7

v2.4.0

21 Jan 17:19
e4d2e58
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

New Commands

  • iam access-group-trusted-profiles: list the trusted profiles of an access group
  • iam access-group-trusted-profile-add: add a trusted profile(s) to an access group
  • iam access-group-trusted-profile-purge: remove a trusted profile from all access groups
  • iam access-group-trusted-profile-remove: remove a trusted profile from an access group

Commands Changed

  • iam access-groups: adds -p option to list access groups for a trusted profile
  • service-instance: adds the locked status to the command output

Bug Fixes

  • dev create: fixes an intermittent problem downloading code from a toolchain and the Gitlab repo displayed for some regions
  • dev: DevOps commands output corrected to show the commands are Beta

Other Changes

  • Upgrade to Go 1.17.5
  • Upgrade IBM Cloud CLI SDK to 0.8.2

v2.3.0

09 Dec 21:39
9d0d240
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

Commands Changed

  • plugin install: adds a --all option to install all plug-ins from the configured repository.
  • dev tekton-trigger: adds the --trigger-properties, --trigger-body, and --trigger-header options to further customize triggering a pipeline.

Bug Fixes

  • Minor usability improvements in CLI output messages

v2.2.0

11 Nov 21:25
9d0d240
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Windows 64 bit
Windows 32 bit
Linux 64 bit
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

Commands Changed

  • api: Set the API to private.cloud.ibm.com with the --vpc flag to indicate private endpoint use from a VPC environment
  • help: Lists plug-ins and commands in alphabetical order
  • login: Adds support for logging in to a private endpoint from a VPC environment by using the --vpc flag with the API set to private.cloud.ibm.com
  • plugin: Now uses SHA-256 based checksum to verify plug-in downloads

Bug Fixes

  • plugin install: correct the command can be confused by a directory of the same name as a plug-in
  • plugin commands: more consistently handle casing of plug-in names
  • trusted-profile commands: return more helpful error messages
  • Additional minor usability improvements

Other Changes

  • Upgrade to Go 1.17.3