Skip to content

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

v2.30.0

06 Nov 21:43
42f2f0e
Compare
Choose a tag to compare

Installers

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

Binaries

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

To verify installed binaries, please see here

Change logs

New Commands

  • assist ask IBM Cloud AI assistant a question. More details here

Commands Changed

  • iam access-group-template-version-delete supports deleting by template name in addition to ID
  • All iam template and assignment commands return the entire JSON response

Other Changes

  • Tracing header is added to outbound requests of the CLI to facilitate end-to-end call tracing for IBM services

v2.29.0

18 Oct 14:29
42f2f0e
Compare
Choose a tag to compare

v2.28.2

08 Oct 02:03
42f2f0e
Compare
Choose a tag to compare

Installers

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

Binaries

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

To verify installed binaries, please see here

Change logs

No functional changes from the prior release. This release adds Windows versions missing from 2.28.1.

v2.28.1

01 Oct 18:34
42f2f0e
Compare
Choose a tag to compare

Installers

Mac OS X 64 bit
Mac OS X M1/ARM 
Linux 64 bit
Linux 64 bit ARM
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

Binaries

Mac OS X 64 bit
Mac OS X M1/ARM
Linux 64 bit
Linux 64 bit ARM
Linux 32 bit
Power Linux 64 bit
System/390 Linux 64 bit

To verify installed binaries, please see here

Change logs

Windows versions are not updated in this release.

Bug Fixes

  • iam service-api-key-update was not properly handling the -n parameter as of release 2.28.0. Restoring the correct functionality

v2.28.0

17 Sep 20:01
9c0e911
Compare
Choose a tag to compare

Installers

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

Binaries

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

To verify installed binaries, please see here

Change logs

Commands Changed

  • catalog pricing improves help text, adds support for global deployment pricing, and adds tier pricing information to output
  • iam access-group-policy-create now accepts --service-group-id IAM to allow creating a policy for this service group (this is the only possible service group at this time)
  • iam account-settings-update adds --unset-allowed-ip-addresses to clear the allowed IP addresses for an account
  • iam authorization-policy-assignment and authorization-policy-template enterprise commands are added
  • resource service-instance details the onetime credential setting for the instance
  • resource instances command is added to list all instances irrespective of type
  • resource service-instance-create may enforce --service-endpoints as a required parameter depending on the service definition
  • resource service-instance-create warns a user when selecting a public endpoint
  • resource service-instance-create adds --onetime-credentials to direct that the service credentials be returned but not stored in IBM Cloud
  • resource service-instances adds --all-pages to allow attempting to query all service instances
  • resource service-key details the onetime credential setting for the key
  • resource tag-attach adds --update to update specified tags
  • target adds --choose-account | -ca to improve switching accounts at the command line
  • --version | -v improves the version format with the Copyright on a 2nd line

Bug Fixes

  • resource service-key-create handles valid CRN or None as input for role and correctly enforces default role when Service ID is specified
  • various commands correct an error in the help output when arguments are also specified (ex: iam access-group-policy-create)

Other Changes

  • Upgrades Golang to 1.22.7
  • Upgrades Dev plug-in to 3.2.1
  • Cloud Foundry Notices are removed from all installers

v2.27.0

10 Jul 22:27
0c68922
Compare
Choose a tag to compare

Installers

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

Binaries

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

To verify installed binaries, please see here

Change logs

Commands Changed

  • iam access-group-policies, access-policies, account-policies, authorization-policies, service-policies, trusted-profile-policies and user-policies add option --total-items that includes a total number of items retrieved for the command

Bug Fixes

  • iam login, logout clear any assumed trusted profile from the CLI configuration
  • iam trusted-profile-assume removes account from output that is not relevant and may be incorrect
  • resource service-key-create corrects handling of None as input for the role

Other Changes

  • Notices are updated in all installers
  • Upgrades IBM Cloud CLI SDK to 1.5.0

v2.26.1

19 Jun 00:55
0c68922
Compare
Choose a tag to compare

Installers

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

Binaries

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

To verify installed binaries, please see here

Change logs

Bug Fixes

  • iam api-key, service-api-key, service-id, and service-ids restore restriction between output as JSON and --uuid parameters
  • resource group, service-key restore restriction between output as JSON and --id parameters
  • resource search, resources returns proper JSON output with --output JSON parameter

v2.26.0

17 Jun 16:27
0c68922
Compare
Choose a tag to compare

Installers

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

Binaries

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

To verify installed binaries, please see here

Change logs

New Commands

  • iam trusted-profile-assume to assume a trusted profile that the usesr has permissions for, or to list the current assumed trusted profile
  • iam trusted-profile-leave to leave a trusted profile previously assumed and return to normal access for the user

Commands Changed

  • iam trusted-profiles adds option --can-assume to filter to the trusted profiles the current user can assume
  • enterprise account-create adds option --create-service-id to create a service ID along with the account
  • resource service-instance adds options --crn and --guid to provide just the corresponding value from the current --id option
  • resource service-instance-create adds options --access-tags and --user-tags to enable adding these types of tags at creation
  • -o is added as an alias to --output for core CLI commands
  • version and -v now return copyright information for the IBM Cloud CLI

Bug Fixes

  • iam trusted-profile-rule-create is corrected to allow JSON input for claim rules

Other Changes

  • Upgrades Golang to 1.22.4

v2.25.1

31 May 14:38
0c68922
Compare
Choose a tag to compare

Installers

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

Binaries

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

To verify installed binaries, please see here

Change logs

Bug Fixes

  • account show restores output for Service Endpoint and VRF enablement
  • account update command is restored
  • iam api-key, api-key-create show the setting for the new support sessions option
  • iam api-key-create, api-key-update, service-api-key-create, service-api-key-update correct the default value for action-if-leaked setting
  • iam api-key-update, service-api-key-update allows updating the action-if-leaked setting with no other changes. Also, corrects the name being altered along with the description in some cases

v2.25.0

16 May 14:17
0c68922
Compare
Choose a tag to compare

Installers

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

Binaries

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

To verify installed binaries, please see here

Change logs

New Commands

  • iam api-key-enable, api-key-disable to toggle the availability of a platform api-key for use
  • iam service-api-key-enable, service-api-key-disable to toggle the availability of a service api-key for use

Commands Changed

  • Remaining Cloud Foundry commands and parameters are removed
  • account list adds options --active and --exclude for filtering the results
  • iam api-key-create, api-key-update, service-api-key-create and service-api-key-update add --action-if-leaked option for a key
  • resource service-instance and service-key return additional attribute onetime_credential
  • resource reclamation returns custom properties

Bug Fixes

  • config --list adds settings SSOType and VersionCheckEnabled to the JSON output
  • iam authorization-policy-create is corrected to permit use of the --target-service-instance-name parameter
  • plugin update all will update plug-ins installed on a Mac ARM system that are Mac AMD
  • resource service-key-create no longer will default the role to None if no value is provided

Other Changes

  • Upgrades Golang to 1.22.3