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.secret
property tocloud_controller_ng
job. details - Removed
etcd.machines
property fromdea_logging_agent
job. details - Added
loggregator.etcd.machines
property tosyslog_drain_binder
,doppler
,metron_agent
, andloggregator_trafficcontroller
jobs. details - Changed
route_registrar.routes
property inroute_registrar
job 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: "010b29586d3ccebc165dc596aa4d43c51dfdc878"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 010b29586d3ccebc165dc596aa4d43c51dfdc878 \ "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