Skip to content
This repository has been archived by the owner on Jan 21, 2022. It is now read-only.

v209

Compare
Choose a tag to compare
@shalako shalako released this 23 May 01:15
· 3865 commits to master since this release

The cf-release v209 was released on May 20, 2015

  • Please see note about merge of UAA/Login server jobs on cf-release v208
  • Note manifest changes below
  • Note: A bug was found where CC and Worker jobs were not updating when using NFS as a blobstore. details

Runtime

  • [Experimental] Work continues on support for Asynchronous Service Instance Operations details
    • Support for configurable max polling duration
  • [Experimental] Work continues on /v3 and Application Process Types details
  • [Experimental] Work continues on Route API details
  • [Experimental] Work continues on Context Path Routes details
  • Work continues on support for Service Keys details
    • Orphan Mitigation implemented
    • Support for brokers to reject bind requests without app_guid with an error code
  • Arbitrary Service Parameters can be provided with calls to create service instance, update, bind, and create key details
    • Broker api version incremented to 2.5, docs will be published shortly
    • CLI work in progress
  • /v2/service_usage_events now supports service_guid query param details
  • SpaceManager now has read-permissions to /v2/service_instances, just as SpaceAuditor. Credentials are redacted details
  • Rake is now configured to autocorrect rubocop errors; Rake should fail less often on first attempt details.
  • Environment variables are now redacted from varz details
  • cloudfoundry/gorouter #82: Record number of bytes in the request details
    • This changes the format of messages recorded in the access log.
    • Format:
      Host - [StartTime] "Method RequestURI Protocol" StatusCode RequestBytesReceived BodyBytesSent "Referer" "User-Agent" RemoteAddr x_forwarded_for:"X-Forwarded-For" vcap_request_id:X-Vcap-Request-Id response_time:ResponseTime app_id:ApplicationId
    • Example:
      api.a1.cf-app.com - [15/05/2015:02:17:03 +0000] "GET /v2/spaces/3dd21504-7d75-4d01-a87f-e781b3f9729b/service_instances?return_user_provided_service_instances=true&q=name%3A1f4f6404-e204-4de4-4a95-7090d0a96a61&inline-relations-depth=1 HTTP/1.1" 200 0 3903 "-" "go-cli 6.11.1-4ef66f6 / linux" 10.10.66.195:14840 x_forwarded_for:"54.208.54.151" vcap_request_id:40d0b05a-ae34-4161-47c1-9500022731cb response_time:0.045296582 app_id:

Loggregator

  • Bug fix: logs endpoint no longer hangs if doppler is down details
  • Enabled scaling of unmarshallers to reduce message loss details
  • Removed WWW-Authenticate from non-401 responses details

UAA

  • Adjusted scopes for the identity client example details
  • Handling of SAML metadata is now more lenient
    details
  • Several additional DB properties are now configurable in manifest details
  • Improved readability/usability of the internal hostnames property details
  • Client display name is now used on Approvals page if it is available details

Used Configuration

  • BOSH Version: 152
  • Stemcell Version: 2889
  • CC Api Version: 2.27.0

Commit summary

Compatible Diego Version

  • final release 0.1209.0 commit

Manifest and Job Spec Changes

Added "binary_buildpack" buildpack to cc.system_buildpacks and cc.install_buildpacks

properties.acceptance_tests.include_routing_api defaults to false
properties.acceptance_tests.system_domain used for routing api specs
properties.acceptance_tests.oauth_password used for routing api specs

properties.uaa.database.max_connections defaults to 100
properties.uaa.database.max_idle_connections defaults to 10
properties.uaa.database.remove_abandoned defaults to false
properties.uaa.database.abandoned_timeout defaults to 300
properties.uaa.database.log_abandoned defaults to true
properties.uaa.zones.internal.hostnames defaults to [uaa.service.consul]

properties.login.logout.redirect.url
properties.login.logout.redirect.parameter.disable

properties.doppler.unmarshaller_count defaults to 5
properties.metron_agent.deployment