Highlights
- We fixed a bug in the POST /v3/service_brokers endpoint relating to which users can create service brokers. Previously the space_scoped_private_broker_creation feature flag was being ignored. This feature flag allows an administrator to disallow SpaceDevelopers from creating service brokers. The feature flag is now respected.
- Revisions enabled by default for all apps
- Sidecars now buildpack deployable for Java apps
CC API Version: 2.145.0 and 3.80.0
Service Broker API Version: 2.15
CAPI Release
Cloud Controller
- API client author can see the v3 upgrade guide in the v3 API docs details
- API client can apply a quota to organizations details
- API client can create a role and user in a single request details
- API client can create a space quota details
- API client can create a space quota as an org manager details
- API client can create a space quota with one or more associated spaces details
- API client can create an organization quota details
- API client can define app limits for a space quota details
- API client can define app limits for an organization quota details
- API client can define domain limits for an organization quota details
- API client can define route limits for a space quota details
- API client can define route limits for an organization quota details
- API client can define service limits for a space quota details
- API client can define service limits for an organization quota details
- API client can delete an organization quota details
- API client can discover organization quotas on the v3 API details
- API client can discover space quotas on the v3 API details
- API client can filter destinations details
- API client can filter organization quotas details
- API client can get details of a space quota details
- API client can get details of an organization quota details
- API client can list organization quotas details
- API client can update organization quotas details
- API client can create an organization quota with one or more associated organizations details
- API client can see inline route destinations details
- API client can view the quota link for an org details
- API client can view the quota relationship and link for a space details
- API client should see more descriptive error when they try to assign a space quota to a space outside the quota's org details
- API client should see a deployment status.value of active when a deployment is deploying or canceling details
- API clients can specify at most 100 destinations details
- Add api version to telemetry header details
- Add docs for service_broker API endpoints details
- Add link to service offerings from service broker read and list responses details
- Annotations with prefixed keys are not being removed details
- App dev pushing an app with special characters gets an unknown error message details
- As Eirini operator I expect that memory values from CAPI are respected in Eirini staging details
- As a /v3 API user, I want to GET a list of service offerings filtered by Service Broker Name details
- As a /v3 API user, I want to GET a list of service offerings filtered by name details
- As a /v3 API user, I want to GET all service offerings details
- As a /v3 API user, I want to GET all service plans details
- As a /v3 API user, I would like to add (PATCH) metadata for an existing service broker resource details
- As a /v3 API user, I would like to add (POST) metadata for a new service broker resource details
- As a /v3 API user, I would like to update / delete (PATCH) metadata for a service broker resource details
- As a k8s operator, I expect that staging pods have the same labels and annotations as application pods details
- As a v3 API admin user, I want to delete a service offering details
- As a v3 API space developer user, I want to delete a service offering of a space scoped broker details
- As an operator, when a service offering is deleted via the v3 API, an audit event is logged details
- Capture 'app start` and 'app stop' events for CAPI telemetry details
- Deadlocks when running roles migration in Postgres details
- Determine if kpack build succeeds or fails details
- Document service offerings object details
- Enable revisions by default for apps details
- Ensure non-string telemetry entries are always integers details
- Improve formatting for warning messages details
- Send package to build endpoint and build OCI image with kpack details
- Service broker creation should respect
space_scoped_private_broker_creation
feature flag details - Service plans list : support feature flag
hide_marketplace_from_unauthenticated_users
details - Update service_offering object details
- Users & Roles are not experimental in the API docs and v3 details
origin: buildpack
sidecars should be compatible with java apps details- v2 - Capture events for CAPI telemetry details
- v2/apps/:guid/env returns incorrect environment variable info when revisions are enabled details
- v3 - Capture
Rolled Back App' &
Create Sidecar` events for CAPI telemetry details - v3 - Capture events for CAPI telemetry details
- v3/build authorization for state update details
Cloud Controller Database Migrations
- 20191125192326_create_kpack_lifecycle_data.rb
- 20191203153701_create_service_broker_metadata_tables.rb
- 20191204144101_create_service_broker_update_request_metadata_tables.rb
- 20191218000612_add_guid_and_timestamps_to_spaces_auditors.rb
- 20191218000616_add_guid_and_timestamps_to_spaces_managers.rb
- 20191218000620_add_guid_and_timestamps_to_spaces_developers.rb
- 20191218000625_add_guid_and_timestamps_to_organizations_auditors.rb
- 20191218000629_add_guid_and_timestamps_to_organizations_billing_managers.rb
- 20191218000633_add_guid_and_timestamps_to_organizations_managers.rb
- 20191218000638_add_guid_and_timestamps_to_organizations_users.rb
- 20191218001006_fill_guid_and_timestamps_for_spaces_auditors.rb
- 20191218001010_fill_guid_and_timestamps_for_spaces_managers.rb
- 20191218001015_fill_guid_and_timestamps_for_spaces_developers.rb
- 20191218001019_fill_guid_and_timestamps_for_organizations_auditors.rb
- 20191218001024_fill_guid_and_timestamps_for_organizations_billing_managers.rb
- 20191218001028_fill_guid_and_timestamps_for_organizations_managers.rb
- 20191218001034_fill_guid_and_timestamps_for_organizations_users.rb
- 20200110000101_add_app_guid_index_to_route_mappings.rb
- 20200114202134_change_app_revisions_enabled_to_default_true.rb
- 20200121104723_create_service_offering_metadata.rb
Pull Requests and Issues
- cloudfoundry-incubator/eirini #82: Whitelisted annotations details
- cloudfoundry/cloud_controller_ng #1381: Instances don't have a maximum value validation in the manifest message details
- cloudfoundry/cloud_controller_ng #1494: /v3/domains createDomain does not accept internal parameter although it has default value details
- cloudfoundry/cloud_controller_ng #1512: Enable a second symmetric key to enable key rotation in UAA details
- cloudfoundry/cloud_controller_ng #1516: App Features are no longer experimental details
- cloudfoundry/cloud_controller_ng #1517: Add link to an app's features details
- cloudfoundry/cloud_controller_ng #1519: V3 metadata broker 169543665 details
- cloudfoundry/cloud_controller_ng #1520: Bump excon from 0.64.0 to 0.71.0 details
- cloudfoundry/cloud_controller_ng #1522: Bump rack from 2.0.7 to 2.0.8 details
- cloudfoundry/cloud_controller_ng #1524: Service offering should show only unique instances for public plans details
- cloudfoundry/cloud_controller_ng #1525: GET /v3/service_brokers filtered by label_selector details
- cloudfoundry/cloud_controller_ng #1526: Bump rack from 1.6.11 to 1.6.12 in /docs/v3 details
- cloudfoundry/cloud_controller_ng #1527: [Snyk] Fix for 1 vulnerabilities details
- cloudfoundry/cloud_controller_ng #1528: Send staging task resource requests to OPI details
- cloudfoundry/cloud_controller_ng #1530: Propagate prometheus annotations to opi details
- cloudfoundry/cloud_controller_ng #1536: Doc: service brokers label selector details
- cloudfoundry/cloud_controller_ng #1537: V3 filter service offerings by service broker GUID details
- cloudfoundry/cloud_controller_ng #1538: Add link to service offerings from service broker read and list response details
- cloudfoundry/cloud_controller_ng #1540: V3 filter service offerings by service broker names details
- cloudfoundry/cloud_controller_ng #1541: Service plans get and list - support feature flag `hide_marketplace_f… details
- cloudfoundry/cloud_controller_ng #1542: Add link to service offerings from service broker read and list respo… details
- cloudfoundry/cloud_controller_ng #1543: Improve formatting of service deactivation warning message details
- cloudfoundry/cloud_controller_ng #1544: Update service_offering object details
- cloudfoundry/cloud_controller_ng #1546: Send more info to staging tasks created by OPI details
- cloudfoundry/cloud_controller_ng #1547: CAPI Docs referring to a not supported filter for apps
state
details - cloudfoundry/cloud_controller_ng #1549: Fixed Annotations with prefixed keys not being removed details
- cloudfoundry/cloud_controller_ng #1550: Implement GET /v3/service_plans details
- cloudfoundry/cloud_controller_ng #1551: Implement PATCH for service offerings details