Skip to content

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

v2.1.0

22 Sep 17:44
0b55052
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

  • dev tekton-info: Show details of a tekton pipeline
  • dev tekton-logs: Get logs for a tekton pipelinerun
  • dev tekton-pipelinerun: Show details of a tekton pipelinerun
  • dev tekton-pipelineruns: List the pipelineruns for a tekton pipeline
  • dev tekton-trigger: Trigger a tekton pipeline
  • sl vs bandwidth, sl hw bandwidth: adds bandwidth commands similar to slcli

Commands Changed

  • login: Adds support for logging in using a compute resource token for an IKS compute resource
  • logout: Clear the IAM session for the user on logout
  • target: Displays the targeted trusted profile and targeted compute resource when logged in as a compute resource

v2.0.3

30 Aug 17:17
0b55052
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 trusted-profile: Show the details of a trusted profile
  • iam trusted-profiles: Show the list of trusted profiles for the current account
  • iam trusted-profile-create, trusted-profile-update, trusted-profile-delete: Commands to manage trusted profiles
  • iam trusted-profile-links: Provide the list of links to compute resources for a trusted profile
  • iam trusted-profile-link-create, trusted-profile-link-delete: Commands to manage trusted profile links
  • iam trusted-profile-policy: Show the details of an access policy for a trusted profile
  • iam trusted-profile-policies: Provide the list of access policies for a trusted profile
  • iam trusted-profile-policy-create, trusted-profile-policy-update, trusted-profile-policy-delete: Commands to manage trusted profile access policies
  • iam trusted-profile-rules: Provide the list of rules for a trusted profile
  • iam trusted-profile-rule-create, trusted-profile-rule-update, trusted-profile-rule-delete: Commands to manage trusted profile rules

Commands Changed

  • iam access-policies: Adds a policy type filter for trusted profiles named trusted_profile

Other Changes

  • Upgrade to Go 1.17

v2.0.2

04 Aug 22:28
0b55052
Compare
Choose a tag to compare

v2.0.1

03 Aug 17:41
0b55052
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-policies: list all access policies under the current account and filter by policy type. iam access-policies [--type user | service_id | access_group]

Commands Changed

  • cfee: deprecated command is now removed
  • iam service-instance: now uses the name API parameter for queries to improve performance
  • iam service-policy-create: now allows creating a policy for a service ID that is in another account
  • plugins: all commands now list plug-in aliases in brackets as follows: plug-in-name[alias1, alias2 ...]

Bug Fixes

  • account user-invite: the --access-groups flag is no longer incorrectly indicated as a deprecated option
  • target --cf: fixed a network connection error when targeting Cloud Foundry in a region that does not have public Cloud Foundry deployed

v2.0.0

24 Jun 19:35
0b55052
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 all commands now connect to new server side deployment
  • resource service-instance now directly looks up an instance by name when the name is supplied
  • dev create now adds Code Engine deployment support via an IBM Toolchain

Bug Fixes

  • resource tag-attach restores ability to attach a tag using a resource name with --resource-name "the name"

v1.6.0

27 May 17:10
0b55052
Compare
Choose a tag to compare

This version is deprecated. Install the latest release.

Change logs

Commands Changed

  • All commands now refresh token before execution if it is near to expiration
  • plugin updates the install and update commands to support use on the System/390 platform (Linux)
  • dev deploy now uses Helm version 3 for deployments

Bug Fixes

  • iam access-group-user-add now allows adding of users that are Pending to match UI console and API capability
  • dev shell: corrects failure to successfully shell into a container
  • Remove occurrence of bx in some error messages

v1.5.1

28 Apr 19:07
0b55052
Compare
Choose a tag to compare

This version is deprecated. Install the latest release.

Change logs

Bug Fixes

  • catalog pricing: corrects the rounding of price amounts
  • catalog pricing: now only shows active pricing plans

v1.5.0

19 Apr 17:23
0b55052
Compare
Choose a tag to compare

This version is deprecated. Install the latest release.

Change logs

New Commands

  • sl: adds the block disaster-recovery-failover for falling over to another volume in the event of a disaster

Commands Changed

  • login: adds the --accept flag to explicitly accept an invitation to the targeted account
  • iam updates the commands access-group-policy-create, access-group-policy-update, service-policy-create, service-policy-update, user-policy-create, user-policy-update: adding the --tags flag for specifying tags as name and value pairs.

Bug Fixes

  • login: removes the obsolete --no-iam option from the help text
  • iam api-keys: no longer returns nil with the --output json option

v1.4.0

25 Feb 19:02
0b55052
Compare
Choose a tag to compare

This version is deprecated. Install the latest release.

Change logs

Commands Changed

  • iam api-keys: now shows all api-keys for the current account for which the user has read access
  • iam user-policies, iam user-policy, iam service-policies, iam service-policy, iam access-group-policies, iam access-group-policy: includes the tags for the policies in the output

Bug Fixes

  • plugin install and plugin update: provide better instruction to user for built-in plug-ins
  • plugin update: corrected to not default to private endpoint behavior when logged in with a service ID
  • sl user create: removes flag --api-key that is no longer accepted by the SoftLayer API
  • sl vs create: accept -s to specify a private security group

Other Changes

  • Upgrade to Go language 1.15.8
  • Performance improvements

v1.3.0

18 Dec 02:30
a9789c6
Compare
Choose a tag to compare

This version is deprecated. Install the latest release.

Change logs

Initial Support of Private Endpoints

As the first step of supporting private endpoints, users can now log into a private endpoint through the CLI:

ibmcloud login -a private.cloud.ibm.com

Note that only 2 regions (us-south and us-east) are supported right now. We're rolling out to more regions. Please stay tuned.

In addition to api, login, target, and logout, most commands under account, billing, iam, resource, and catalog namespaces should work. We will continue to support private endpoints in more commands, and plugins will start to support private endpoints soon.

Removed Analytics

Starting from this release, we no longer collect anonymous usage statistics from those that had previously opted-in to usage statistics collection. As a consequence, --usage-stats-collect is removed from config command. Moreover, we've stopped the backend service from collecting uploaded statistics data from previous versions of CLI.

New Commands

  • sl hardware toggle-ipmi: Toggle the Intelligent Platform Management Interface (IPMI) interface on and off

Commands Changed

  • config: --usage-stats-collect is removed
  • resource service-key-create: add --output flag
  • iam access-groups: Public Access is included in the output
  • improved performance of several commands involving resource groups
  • migrate to Resource Manager V2 API. That will impact the following commands:
    • quotas, quota under resource namespace
    • groups, group, group-create, group-update, group-delete under `resource namespace
    • other commands providing options of resource group or quota
  • account user-invite: migrate to User Management V2 API
  • iam namespace: the following commands have been migrated to IAM Access Group V2 API
    • access-groups, access-group, access-group-create, access-group-delete, access-group-service-id-add, access-group-service-id-purge, access-group-service-id-remove, access-group-service-ids, access-group-update, access-group-user-add, access-group-user-purge, access-group-users, access-group-policies, access-group-policy, access-group-policy-create, access-group-policy-update, access-group-policy-delete

Bug Fixes

  • account user-invite: only account owner can invite a user
  • login: incorrect prompt message for API key login
  • resource group-delete: incorrect description of command, this command can only delete an empty resource group
  • sl block replica-order: cannot orlder certain sizes of volumes
  • sl loadbal: fix several typos

BREAKING CHANGES

  • JSON output (i.e. --output json) of of the following commands will change due to API migration (see above).
    • resource namespace: quotas, quota, groups, group, group-create, group-update
    • iam namespace: access-groups, access-group, access-group-create, access-group-update, access-group-users, access-group-user-add, access-group-service-ids, access-group-service-id-add

Other Changes

  • Upgrade to Go language 1.15.5