v6.28.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
Space scoped staging application security groups
This release exposes space scoped staging application security groups, adding a --lifecycle
option to bind-security-group
and unbind-security-group
to specify the lifecycle phase ('running' or 'staging') the security group applies to.
Refer to the documentation for details of this feature.
This feature requires a target CF release of v250 (CC API v2.68.0) or higher.
Private Docker repositories (interactive input)
This release implements community feedback from the survey on how to support authentication for private Docker repositories in an interactive way with cf push
:
If a Docker image and username are specified to cf push
and environment variable CF_DOCKER_PASSWORD is not set, the user is prompted for the password.
The private Docker repo feature requires a target CF release of v260 (CC API v2.82.0) onwards.
$ cf push dockerapp --docker-image docker/image --docker-username johndoe
Environment variable CF_DOCKER_PASSWORD not set.
Docker password>
Creating app dockerapp in org myorg / space dev as john...
...
Fixed regressions
- Plugin commands could not be executed if the plugin binary was installed under
$CF_HOME
(introduced in 6.27.0).
Refactored commands
We are in the process of creating a more consistent user experience; our goal is to standardize UI output.
For example, warnings and errors will consistently be outputted to stderr instead of stdout; and English table and key-value headers displayed in lowercase.
As we iterate through the list of commands, we are also focused on improving performance and stability.
Please review your scripts if they depend on the output of these commands.
List of improved commands in this release:
- security-groups
- unbind-security-group
- delete-space
Updated commands
bind-security-group
andunbind-security-group
now accept a flag to indicate the lifecycle phase the security group should be applied to. Flag and values support Bash tab completion.security-groups
now displays the lifecycle phase each security group applies to.space
now displays both staging and running application security groups.delete-org
's confirmation prompt no longer wraps at 80 characters regardless of terminal width.api
andlogin
command names are no longer displayed translated into French inside login related error messages. (#1169)