Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
Built with Golang 1.6.1 which addresses two security vulnerabilities
Golang 1.6.1 has just been released, addressing two vulnerabilities that could affect cf CLI users.
See https://groups.google.com/forum/#!topic/golang-nuts/9eqIHqaWvck for details.
TCP Routing
Various commands have been enhanced to support TCP routes for apps deployed to the Diego runtime.
This feature requires the target CF release to be v234 (CC API v2.53.0) or higher and Diego and the Routing API to be enabled.
App Instance Quotas
Quota related commands have been enhanced to expose app instance quotas.
This feature requires the target CF release to be v214 (CC API v2.33.0) or higher for org quotas and v221 (CC API v2.40.0) or higher for space quotas.
Native build on Mac OS
Prevents a fatal runtime error on certain Mac OS versions and Anti-Virus/Security software. See #783, #789
New Commands
cf router-groups
lists the router groups available to your targeted Cloud Foundry. Once an admin creates a new shared domain associated with a TCP router group, developers may create TCP routes from this domain.cf version
shows the cf CLI version.cf --version
andcf -v
will remain offering the same functionality but are omitted fromcf help
's GLOBAL OPTIONS section in favor of the new command.
Updated Commands
create-shared-domain
now accepts a router group to create a domain for (http://cli.cloudfoundry.org/en-US/cf/create-shared-domain.html)domains
now displays the routing type of each domaincreate-route
,map-route
,unmap-route
,delete-route
andpush
now support an additional option to specify a TCP route's port numbercreate-route
andmap-route
now support an additional option to request a random port for a TCP routeroutes
output now includes the port number and type of routecreate-space
help output now doesn't incorrectly indicate there is a default space quota (#774)create-space
now correctly looks for the specified quota in the specified org (#775)create-service-broker
now has an alias,csb
curl
now defaults to performing a POST when the-d
option is specified (#788)curl
no longer displays a message that you should be logged inbuildpacks
no longer tries to retrieve information from the CF endpoint after displaying you are not logged inmap-route
andunmap-route
now map and unmap routes with paths correctly (#792)app
now reports the correct URL when using routes with paths (#809)create-app-manifest
now doesn't wrap an extra set of quotes around environment variables (#800)copy-source
usage in its help page now correctly reflects that specification of a space also requires specification of the space's org
Updated Global Options
-h
is now accepted also after the command to display help, e.g.cf push myapp -h
-v
when used with a command, e.g.cf apps -v
, prints API request diagnostics. This makes enabling trace for a single command much easier, particularly on Windows--version
and-v
when used by themselves still display the CLI version, but are omitted from thecf help
listing in favor of the newversion
command--build
,-b
still display the Golang version the cf CLI was built with, but is omitted from thecf help
listing as it's not relevant to most users
Updated Plugins:
- cf willitconnect v1.1.0: https://github.com/gambtho/cf_will_it_connect_plugin
- Diego Enabler v1.1.0: http://github.com/cloudfoundry-incubator/Diego-Enabler
- Usage Report v1.3.0: http://github.com/krujos/usagereport-plugin