Releases: IBM-Cloud/ibm-cloud-cli-release
v2.11.0
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 regionsaccount 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
anddev edit
: adds Sydney as a toolchain region deployment optiondev tekton-trigger
: adds support for secure properties in the trigger payloaddev toolchain-get
: now can accept a toolchain ID instead of the toolchain nameiam
: commands now refresh the session before calls to prevent inadvertent timeoutsiam service-api-keys
: adds--all
flag to list all service-api-keys for an accountlogin
: logging in with a service ID now displays the name and ID of the service IDplugin install
andplugin 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 descriptionlogin
: 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
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
: addsrole-create
to create custom roles
Commands Changed
iam login
: improves an error message when an account fails to targetdev toolchains
: improves the error message when a toolchain is not found to include the regiontarget
: 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
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
: addsbandwidth-pools-detail
subcommandsl autoscale
: addscreate
subcommandsl block
: adds subcommandsduplicate-convert-status
andobject-list
sl email
: adds subcommandsdetail
,edit
andlist
sl event-log
: adds subcommandsget
andtypes
sl firewall
: adds subcommandsdetail
,edit
andlist
sl licenses
: adds subcommandscancel
andcreate
sl metadata
: new subcommand to query resourcessl nas
: adds subcommandscredentials
andlist
sl order
: addsquote-list
subcommandsl report
: addsbandwidth
subcommandsl 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
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 Foundrydev pipeline-get
: provides instruction if the pipeline is tekton, not a classic pipeline
Bug Fixes
dev pipeline-get
: intermittent nil pointer is correcteddev tekton-logs
: better handle an empty response object from the serveriam *-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
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 APIenterprise 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, respectivelyiam access-group-users
: adds a--type
parameter to specifystatic
(default),dynamic
, orall
usersplugin list
: sorts the plug-ins in alphabetical orderresource 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 containerdev 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
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 volumesl dedicatedhost create
: order a dedicated host serversl dedicatedhost detail
: view information about a specific dedicated hostsl file volume-set-note
: set a note on a file volumesl licenses create-options
: display the options used for ordering a software licensesl user notifications
: enable/disable specific notifications for a usersl 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 CLIlogin --vpc-cri
: new option to login as a VPC VSI compute resource identitylogin --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 wellsl block detail
: adds thenotes
field to the output tablesl block list
: adds ability to list only volumes with a certain notesl file detail
: adds thenotes
field to the output tablesl 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
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 settingsiam 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 linelogin
: 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 IDaccount user-remove
: command description is corrected for accuracyresource 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
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 groupiam access-group-trusted-profile-add
: add a trusted profile(s) to an access groupiam access-group-trusted-profile-purge
: remove a trusted profile from all access groupsiam 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 profileservice-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 regionsdev
: 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
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
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 toprivate.cloud.ibm.com
with the--vpc
flag to indicate private endpoint use from a VPC environmenthelp
: Lists plug-ins and commands in alphabetical orderlogin
: Adds support for logging in to a private endpoint from a VPC environment by using the--vpc
flag with the API set toprivate.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-inplugin
commands: more consistently handle casing of plug-in namestrusted-profile
commands: return more helpful error messages- Additional minor usability improvements
Other Changes
- Upgrade to Go 1.17.3