Highlights
- Ability to use include parent resources in response for a child resource when you provide the
include
query parameter - Improved UX around a failed rolling deployment
- Ability to return builds associated with a package
- Added process_type for multiprocess apps in the container metrics envelope
- Added configurable property to disable routes with shadowing paths on private domains
- Buildpacks are now available on the v3 API
CC API Version: 2.136.0 and 3.71.0
Service Broker API Version: 2.14
Known Issues:
- Automated
monit
restarts of Cloud Controller that occur when Cloud Controller exceeds its memory limits fail to restart Cloud Controller. See: #166314234
CAPI Release
- Add configurable property to disable routes with shadowing paths on private domains details
- CC Operator should be able to deploy CAPI with v2 endpoints disabled details
Cloud Controller
- Add experimental default domain to v3 organizations
- API client can view the default domain for an organization details
- API User should NOT get a default domain with a router group id details
- API User should not get an internal default domain details
- API client can see a link to the default domain for an organization details
- Server side app manifests should take an org's default domain into account when creating a random route details
- V3 domains
- API client can add shared organizations to a domain details
- API client can delete a domain details
- API client can filter domains details
- API client can remove a shared organization from a domain details
- API client can add, modify, and remove metadata on a domain details
- API client can observe the metadata section in docs examples for domains details
- API client can query domains with label_selector details
- API client can see a link for a domain's shared organizations details
- API client can see a link for a organization's domains details
- Experimental v3 droplet upload
- V3 routes
- API client can discover v3 routes resource details
- API client can get details of a route details
- API client can create a route with a host on the v3 API details
- API client can create a route with a path on the v3 API details
- API client can see audit events for route creation on the v3 API details
- API client with admin token can create a route for a scoped domain on the v3 API details
- API client with space developer token can create a route on the v3 API details
- Add configurable property to disable routes with shadowing paths on private domains details
- Add include query param for app resources details
- Add include query param for space resources details
- Add process type (ie. web, worker, etc) into metrics envelope details
- As a developer, I can see that a rolling deploy is failing because of the app i pushed details
- As a developer, I can see when a deployment has failed details
- As an API consumer with the correct permissions, I can make a GET request to /v3/service_brokers details
- As an API consumer with the correct permissions, I can make a GET request to /v3/service_brokers/:guid details
- As an API consumer, I can make a GET request to /v3/service_brokers and filter the results details
- As an API consumer, I can make a GET request to /v3/service_brokers and order the results details
- As an API consumer, I can make a GET request to /v3/service_brokers/:guid details
(https://www.pivotaltracker.com/story/show/164894822) - Filter builds by package ID details
- Throw rollback "error" when rolling back to same code and config details
Cloud Controller Database Migrations
- 20190430171333_add_last_healthy_at_to_deployments.rb
- 20190502172509_create_domain_metadata_tables.rb
Pull Requests and Issues
- cloudfoundry/capi-release #141: yaml_escape is not defined in cc_deployment_updater details
- cloudfoundry/capi-release #137: CC should validate ASGs when created and/or provide feedback to a user pushing an app to an org/space with a badly formatted ASG details
- cloudfoundry/cloud_controller_ng #1330: Implement stop_index method for the opi app client details
- cloudfoundry/cloud_controller_ng #1339: bulk audit event deletion causes high database latencyds details
- cloudfoundry/cloud_controller_ng #1345: Add endpoint GET /v3/service_brokers/:guid details
- Incorrect state in response body for packages create endpoint details
- Creating long domain results in confusing error details
- Updating current droplet for an app while a rolling deployment is in flight leads to broken deployments and potential app downtime details
- User should get 404 if trying to share orgs to domain they can't see details