Alert:
There was an issue with the packaging of this initial v7.0.0
release. Please use v7.0.1
instead.
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
Compatibility
Minimum API Version: 3.85.0 (cf deployment v13.5.0)
Change Log
For a detailed overview of v7 and upgrade guide, see https://docs.cloudfoundry.org/cf-cli/v7.html
New Features
- Support for rolling app deployments for
push
,restart
,restage
, andcopy-source
- Support for pushing apps with multiple processes
- Support for pushing apps with sidecar processes
- New command:
create-app
- New command:
packages
- New command:
create-package
- New command:
stage-package
- New command:
droplets
- New command:
set-droplet
- New command:
apply-manifest
- New command:
cancel-deployment
- New command:
labels
- New command:
set-label
- New command:
unset-label
Deprecations
- Dropped all support for DEAs
- Dropped all support for v1 service brokers
- Removed
--hostname
and-d
flags onpush
and associated manifest properties. - Removed
--route-path
and--no-hostname
flags onpush
- Removed
rename-buildpack
command in favor of--rename
flag onupdate-buildpack
command - Removed
--random-port
flag fromcreate-route
andmap-route
commands. This is now the default behavior.
Other Changes
- Most commands have received minor, stylistic changes to improve readability and consistency between commands.
- Errors are output to
stderr
instead ofstdout
- Required flag arguments are now positional arguments
- Optional positional arguments are now flag arguments
cf restage
no longer results in aaudit.app.restage
audit event- Some command names have been updated. The old names are preserved as aliases.
Known Issues
- Windows binary zip files do not include a symbolic link from
cf7 -> cf
due to lack of.zip
support for symbolic links on Windows. - Login does not work in certain non-cf-deployment environments due to inconsistent endpoint behavior.
Contributors
The release of v7 was only possible due to the hard work of folks on the cf CLI team, V3 Acceleration Team, Services API team, and many other teams. Below are a list of some folks from these and other teams that did the hard work to make v7 happen.
Piyali Banerjee, Alexander Berezovsky, Alex Blease, George Blue, Seth Boyles, Connor Braa, Florian Braun, Winna Bridgewater, Andrew Brown, André Browne, Marcela Campo, Abby Chau, Renee Chu, Greg Cobb, Josh Collins, Emina Cosic, Andrew Crump, Brian Cunnie, Tim Downey, Derik Evangelista, Daniel Fein, Oleksii Fedorov, Weyman Fung, Anand Gaitonde, Jenna Goldstrich, Nick Guerette, Leah Hanson, Spencer Hawley, Michelle He, Chris Hendrix, Sannidhi Jalukar, Rob Jones, Mike Kenyon, Aarti Kriplani, Merric de Launey, Joao Lebre, Diego Lemos, Belinda Liu, Georgi Lozev, Will Martin, Felisia Martini, Niki Maslarski, Nikolay Maslarski, Andres Medina, Reid Mitchell, Mona Mohebbi, Magesh Murali Kumar, Will Murphy, Harsha Nandiwada, Supraja Narasimhan, Joseph Palermo, James Palmer, Will Pragnell, Eric Promislow, Zach Robinson, Luan Santos, Simon Seif, Chris Selzo, Alex Shan, Brendan Smith, Henry Stanley, Teal Stannard, Steve Taylor, Aditya Tripathi, Sebastian Vidrio, Thomas Viehman, Nicholas Webb, Sarah Weinstein, Eli Wrenn
We would not be here without our dedicated users, especially their pull requests, issues, and the time given for user interviews and discussions. Your feedback has been invaluable. We look forward to more feedback from y'all as we move forward.
Thank you for using the cf CLI and for being so passionate about our app.