Version 3 Release Overview

  • Upgrade to new cf-java-client v2: The internals of the plugin have been rewritten to use the new v2 of the Java client. This provides more effective interaction with the Cloud Controller and will make it easier to add new features going forward.
  • Staging and app logs now streamed back to Bamboo and available in the deployment logs
  • The log output of the plugin now closes matches that of the CF CLI to provide a more consistent and familiar experience
  • A blue/green deployment option has been added to the Push Task.
  • The "Service Push" task now supports updates.
  • In the Service Task, the configuration options for "create service" changed from a drop down to text fields. 
  • The values of environment variables are now redacted any time they are written to the logs to avoid exposing any sensitive data.
  • The gadgets have been removed from the plugin.

Due to the inner workings of the cf-java-client, you may need to increase the max heap size for your agents.

TODO

Route paths now supported

Add staging timeout option

nulls vs. empty strings for push options

rename url to route

In Push task, remove "wait for startup to complete" option