cf/220
You can find the source of this version on GitHub at cloudfoundry/cf-release. It was created based on the commit 84ae8d56.
Release Notes¶
The cf-release v220 was released on October 08, 2015.
Important:
- These release notes reflect the changes since v219, even though v219 was marked as a “pre-release”. The issue with v219 was minor, but if you skipped from v218 straight to v220, you should study release notes for both v219 and v220.
- All route registration for UAA, Cloud Controller, Loggregator, and HM9000 is now being done by colocating the route_registrar job. These components no longer advertise routes in their own source code. See job configuration examples for UAA, Cloud Controller, Loggregator, and HM900.
- UAA now uses statsd to emit metrics to a colocated Metron Agent, which then forwards them on to Doppler and eventually out any Firehose you have configured and deployed. This is in service of deprecating the Collector and all /varz endpoints. You should collocate statsd-injector alongside uaa: example.
Contents: - CC and Service Broker APIs - Runtime - Buildpacks and Stacks - Identity - Routing - Loggregator - Internal Components - Job Spec Changes - Recommended BOSH Release and Stemcell Versions - Recommended Diego Version - Recommended Garden Linux Version
CC and Service Broker APIs
CC API Version: 2.39.0
Service Broker API Version: 2.7 - Includes official support for Asynchronous Service Operations epic - service broker api docs
Cloud Controller
- [Experimental] Work continues on /v3 and Application Process Types details
- [Experimental] Work continues on Private Brokers details
- [Experimental] Work continues on Route Services details
- cloudfoundry/cloud_controller_ng #442: Introducing idempotency to service instance deletion details
- Improve api doc for file permissions on app bits upload endpoint details apidoc
- modify migration to support newer mysql versions details
- Removed route registration from CC job. This is now handled by the route_registrar job in cf-release details
- See release notes for v218 for details on the route_registrar job
Runtime
DEA
- Close warden connections when destroyed. details
- Close connections when staging is completed. details
Warden
No changes.
HM9000
No changes.
Buildpacks and Stacks
No changes from v219.
Identity
- Bumped UAA to version 2.7.0.2 details
Routing
- Work continues on support for TCP routes in CF with
- Thanks to a PR from CAFxX, Gorouter logging performance has been optimized, log output is now consistent for missing fields, and superfluous zeros are no longer printed for request duration (story)
Loggregator
Internal Components
No changes.
Job Spec Changes
- Added
uaa.clients.cc_routing.secretproperty tocloud_controller_ngjob. details - Removed
etcd.machinesproperty fromdea_logging_agentjob. details - Added
loggregator.etcd.machinesproperty tosyslog_drain_binder,doppler,metron_agent, andloggregator_trafficcontrollerjobs. details - Changed
route_registrar.routesproperty inroute_registrarjob to accept tags to include with its route registrations. details
Recommended BOSH Release and Stemcell Versions
- BOSH Release Version: 201
- BOSH Stemcell Version(s): 3026
These are soft recommendations; several different versions of the BOSH release and stemcell are likely to work fine with this version of cf-release.
Recommended Diego Version
- Diego final release v0.1434.0 · release notes
This is a soft recommendation; several different versions of the diego-release may work fine with this version of cf-release.
Recommended Garden Linux Version
- Garden-linux final release v0.307.0
This is a soft recommendation; several different versions of the garden-linux release may work fine with this version of cf-release and the aforementioned version of diego-release.
Usage¶
You can reference this release in your deployment manifest from the releases section:
- name: "cf" version: "220" url: "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=220" sha1: sha256:
Or upload it to your director with the upload-release command:
bosh upload-release --sha1=sha256: \ "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=220"
Jobs¶
- acceptance-tests
- cloud_controller_clock
- cloud_controller_ng
- cloud_controller_worker
- collector
- consul_agent
- dea_logging_agent
- dea_next
- debian_nfs_server
- doppler
- etcd
- etcd_metrics_server
- gorouter
- haproxy
- hm9000
- loggregator_trafficcontroller
- metron_agent
- nats
- nats_stream_forwarder
- nfs_mounter
- postgres
- route_registrar
- routing-api
- smoke-tests
- statsd-injector
- syslog_drain_binder
- uaa
Packages¶
- acceptance-tests
- buildpack_binary
- buildpack_go
- buildpack_java
- buildpack_java_offline
- buildpack_nodejs
- buildpack_php
- buildpack_python
- buildpack_ruby
- buildpack_staticfile
- cli
- cloud_controller_ng
- collector
- common
- consul
- consul-common
- dea_logging_agent
- dea_next
- debian_nfs_server
- doppler
- etcd
- etcd-common
- etcd_metrics_server
- gnatsd
- golang1.4
- gorouter
- haproxy
- hm9000
- libpq
- loggregator_trafficcontroller
- metron_agent
- mysqlclient-5.5
- nats
- nginx
- nginx_newrelic_plugin
- postgres
- postgres-9.4.2
- rootfs_cflinuxfs2
- route_registrar
- routing-api
- rtr
- ruby-2.1.7
- ruby-2.2.3
- smoke-tests
- statsd-injector
- syslog_drain_binder
- uaa
- warden