diff --git a/getting-started.html.md.erb b/getting-started.html.md.erb
index dc32c66..091bcb8 100644
--- a/getting-started.html.md.erb
+++ b/getting-started.html.md.erb
@@ -90,6 +90,20 @@ To write a script to log in:
For more information about the `cf auth` command, use `cf auth --help`.
+ Alternatively, you can authenticate using a client ID and client secret:
+
+ ```
+ cf auth CLIENT-ID CLIENT-SECRET --client-credentials
+ ```
+
+ Where:
+
@@ -78,11 +71,37 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
| Changes |
+
+ cf auth |
+
+
+ - [Update] (v8.12.0): Now supports token-based authentication in addition to username/password. Use
--client-credentials with a client ID and secret, or pass a user or client token directly.
+
+ |
+
+
+ cf app |
+
+
+ - [New]: Added
per-route options to output.
+ - [Update] (v8.16.0): Each process instance now shows a
ready indicator.
+
+ |
+
+
+ cf apps |
+
+
+ - [New]: Added
per-route options to output.
+
+ |
+
cf bind-service |
- [Added flag]: Use
--wait to wait for the bind operation to complete.
+ - [Added flag] (v8.18.0): Use
--strategy to specify the binding strategy.
|
@@ -95,6 +114,38 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
+
+ cf buildpacks |
+
+
+ - [Added flag] (v8.14.0): Use
--lifecycle to filter buildpacks by lifecycle type (for example, buildpack or cnb).
+
+ |
+
+
+ cf cleanup-outdated-service-bindings |
+
+
+ - [New command] (v8.18.0): Removes service bindings that no longer have a corresponding service instance. Useful for cleaning up orphaned bindings after service instances are deleted out of band.
+
+ |
+
+
+ cf create-buildpack |
+
+
+ - [Added flag] (v8.14.0): Use
--lifecycle to specify the lifecycle type for the buildpack (for example, buildpack or cnb).
+
+ |
+
+
+ cf create-route |
+
+
+ - [Added flag]: Use
--option to specify per-route options in key-value format, e.g. option_name=option_value.
+
+ |
+
cf create-service |
@@ -113,27 +164,27 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
|
- cf delete-service |
+ cf delete-buildpack |
- - [Added flag]: Use
--wait to wait for the delete operation to complete.
+ - [Added flag] (v8.14.0): Use
--lifecycle to specify the lifecycle type when deleting a buildpack (for example, buildpack or cnb).
|
- cf delete-service-key |
+ cf delete-service |
- - [Update]: Delete operation is async by default.
- [Added flag]: Use
--wait to wait for the delete operation to complete.
|
- cf create-route |
+ cf delete-service-key |
- - [Added flag]: Use
--option to specify per-route options in key-value format, e.g. option_name=option_value.
+ - [Update]: Delete operation is async by default.
+ - [Added flag]: Use
--wait to wait for the delete operation to complete.
|
@@ -143,6 +194,7 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
- [Added flag]: Use
--app-protocol to use HTTP/2 protocol to communicate with apps. By default, if app-protocol is not set, HTTP/1 protocol is used for HTTP route.
- [Added flag]: Use
--option to specify per-route options for non-existent routes in key-value format, e.g. option_name=option_value.
+ - [Added flag] (v8.18.0): Use
--destination-port to set the port on the destination app to which traffic is routed.
@@ -155,18 +207,10 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
- cf apps |
+ cf push (with --strategy) |
- - [New]: Added
per-route options to output.
-
- |
-
-
- cf app |
-
-
- - [New]: Added
per-route options to output.
+ - [Update] (v8.16.0): When using a rolling or canary deployment strategy, scaling flags (
-i, -m, -k) now apply only to new instances being created by the deployment. Running instances are not restarted before the deployment begins. For more information, see Scaling with Deployments.
|
@@ -188,16 +232,6 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
-
- cf update-route |
-
-
- - [New]: New command for managing route-specific options.
- - [New flag]: Use
--option to specify per-route options in key-value format, e.g. option_name=option_value.
- - [New flag]: Use
--remove-option to specify a per-route option to delete, e.g. option_name.
-
- |
-
cf service |
@@ -208,6 +242,7 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
[Update]: The service broker field is renamed to broker.
[Update]: The dashboard field is renamed to dashboard url.
[Update]: Minor changes to the ordering and wording of each block of information.
+ [Update] (v8.18.0): Enhanced to display information about multiple service bindings when an app has more than one binding to the same service instance.
|
@@ -217,6 +252,7 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
- [Update]: Displays information about
last operation and message as new columns.
- [Response]: All JSON response elements from v7 are now wrapped into an additional element named
credentials.
+ - [Added flag] (v8.18.0): Use
--json to return the service key output as JSON.
@@ -226,6 +262,15 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
- [Added flag]: Use
--no-apps to not retrieve bound apps information.
- [Added flag]: Use
--wait to wait for the operation to complete.
+ - [Update] (v8.18.0): Duplicate app names are no longer shown in the bound apps column when an app has multiple bindings to the same service instance.
+
+
+
+
+ cf stacks |
+
+
+ - [Update] (v8.18.0): Output now includes a
state column showing the lifecycle state of each stack (ACTIVE, DEPRECATED, RESTRICTED, or DISABLED).
|
@@ -234,6 +279,7 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
- [Added flag]: Use
--wait to wait for the unbind operation to complete.
+ - [Update] (v8.18.0): Can now handle apps with multiple bindings to the same service instance.
|
@@ -246,12 +292,38 @@ The following table summarizes how commands differ between cf CLI v7 and cf CLI
+
+ cf update-buildpack |
+
+
+ - [Added flag] (v8.14.0): Use
--lifecycle to specify the lifecycle type when updating a buildpack (for example, buildpack or cnb).
+
+ |
+
+
+ cf update-route |
+
+
+ - [New]: New command for managing route-specific options.
+ - [New flag]: Use
--option to specify per-route options in key-value format, e.g. option_name=option_value.
+ - [New flag]: Use
--remove-option to specify a per-route option to delete, e.g. option_name.
+
+ |
+
cf update-service |
- [Added flag]: Use
--wait to wait for the update operation to complete.
- - [Removed flag]:
--upgrade. Use new command cf upgrade-service to upgrade a plan.
+ - [Removed flag]:
--upgrade. Use the cf upgrade-service command to upgrade a plan.
+
+ |
+
+
+ cf update-stack |
+
+
+ - [New command] (v8.18.0): Manages the lifecycle state of a stack. Use
--state to set the state (active, deprecated, restricted, or disabled) and --reason to provide a human-readable explanation shown to developers during cf push or cf restage. For more information, see Managing Stack Lifecycle.
|