github cloudfoundry/cli v6.22.0

latest releases: v8.7.10, v7.7.10, v8.7.9...
7 years ago

Installers

Binaries

Change Log

Improved help pages

The cf help page now lists commands in columns and no longer lists commands that app developers rarely use, or cannot use (such as admin-only commands). This reduces the length of the output greatly, making it easier to discover commands.
The help page listing all commands and their descriptions is now available under cf help -a.
Also, the individual help pages for most commands have an added SEE ALSO section listing commands you would likely use together with the current command, or even consider instead.

Windows installation without administrator permissions

The Windows installer will now ask you whether you want to install the cf CLI for all users or only the current user. The latter does not require administrator permissions, so should make the installation process easier on restricted systems. (#935)
Note that to install the cf CLI for all users, the installer needs to be run as administrator (e.g. right-click on it and select "Run as administrator"), or else this option is disabled.

Updated translations

IBM has contributed updated translations of CLI messages again.
As the update came in mid-release and a number of message strings changed since, you may find some untranslated messages (in particular in the help pages). (#940)

Bumped loggregator library

The bundled loggregator library (used to retrieve log files) was updated to the latest version, incorporating support for HTTP proxies with basic authentication. (#949)

Built with Golang 1.7.1

The cf CLI is now built with Golang 1.7.1, showing a reduction in filesize of binaries and installers.

Fixed regressions

  • A bug fix to the push command caused the uploaded archive with application files to no longer be compressed. This is now fixed. (#898)
  • A change in DNS resolution in Golang 1.5 caused resolution of domains to fail on Linux when the primary DNS server responded that the domain was not registered, instead of querying the next DNS server. There was a work-around that stopped working in CF CLI v6.17.1 when we started to statically link the Linux binaries. This issue is now fixed due to improvements in Golang 1.7.1. (#763)

Updated commands

  • plugins now lists the plugins in stable order. (#923)
  • help now lists the plugin commands in stable order.
  • push now displays a better error message when omitting both application name and manifest filepath. (#920)
  • start no longer waits and polls for started application instances if the application has 0 instances. (#917)
  • Application startup and staging related environment variables CF_STARTUP_TIMEOUT and CF_STAGING_TIMEOUT are now described in the relevant commands' help pages (push, start, restart, restage, copy-source) instead of the main help page.
  • Standard error output from plugin commands is now propagated to the terminal. (#928)
  • The scope of keys in JSON output in CF trace that is redacted to present sensitive information to be logged is widened to cover any key that includes "password" and "token" (regardless of case). (#926)

Don't miss a new cli release

NewReleases is sending notifications on new releases.