v6.35.0
Package Manager Installation
Installers
- Debian 64 bit / 32 bit (deb)
- Redhat 64 bit / 32 bit (rpm)
- Mac OS X 64 bit (pkg)
- Windows 64 bit / 32 bit (zip)
Binaries
Change Log
Dropping support for older Cloud Controller API versions
In order to focus our resources on the most valuable features and bug fixes, the CF CLI team periodically announces the end of support for older Cloud Controller (CC) API versions. The current CF CLI is backwards compatible to CF 251 / CC API Release 1.15 / APIs 2.69.0 and 3.4.0, from January 2017.
Service Instance Sharing
This cf CLI release includes two new commands, share-service
and unshare-service
, to enable you to share service instances between spaces in the same or different orgs. Additional details here. We welcome your feedback on the new implementation.
To help you track where a service instance is shared to or from, we refactored and updated the service
command.
Service Account Authentication (Client Credentials)
It is now possible to authenticate with only a client ID and a secret using the auth
command with a new --client-credentials
flag. Before this release, users could only log in as a user (i.e. username & password with either default client id, or custom client id & secret). That meant "fake" users needed to be prepared for CI environments and scripts ("tiles" self-registration).
push
Fixes and Enhancements
v2-push
no longer accepted (previous release mergedv2-push
intopush
)- Makes explicit that the default route is defined as the route initially used to create the app, if no routes exists. Previously, when you push an existing app by providing a hostname, a second route would be created. Now given an app with a single route, if you attempt to provide a hostname on a subsequent push, the hostname will be ignored. #1321
Other Fixes and Enhancements
- Fixed problem where wildcards weren't allowed in routes section of app manifest, deployment #399
Plugin Updates
Going forward, we ask that every plugin name matches its command name so it can be installed and uninstalled with the same name.
- Updated Event Alerts Plugin to 0.0.1, #198, then removed that plugin, #211
- Updated top Plugin to 0.9.3, #210
- Updated service-use to 1.2.2 with matching command and plugin names #213
Built with Golang 1.10
Golang 1.10 was released last month. It addresses security vulnerabilities and other bugs.
See the Golang release summaries for details on the bug fixes.
Refactored commands
services
to enable an upcoming featureservice
(see above)logout
to enable clearing of client credentials for Service Account Authentication (see above); will now also show user name during logout for consistency with other commands
Release contributors: An Yu, Nick Wei, Sebastian Vidrio, Anande Gaitonde, Jay Badenhope, and special guest Kevin Middleton