cf/225
You can find the source of this version on GitHub at cloudfoundry/cf-release. It was created based on the commit 24c131a5
.
Release Notes¶
The cf-release v225 was released on November 16, 2015.
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.43.0
Service Broker API Version: 2.7
Cloud Controller
- [Experimental] Work continues on /v3 and Application Process Types details
- [Experimental] Work continues on Private Brokers details
- [Experimental] Work continues on TCP Routing details
- HM9000 HTTP client now uses default SSL cert store details
- Fixed bug introduced in cf-release v223 where CC did not immediately stop Diego apps details
Runtime
DEA
- Enable staging and running bandwidth configuration. details
Warden
- Add IFB interface to limit container egress (host ingress) bandwidth. details
HM9000
No changes.
Buildpacks and Stacks
stacks
updated to 1.17.0 (from 1.15.0)
1.17.0
Notably, this release addresses USN-2788-2, “unzip vulnerabilities”, which is related to: - CVE-2015-7696 “Heap buffer overflow when extracting password-protected archive” - CVE-2015-7697 “Infinite loop when extracting password-protected archive”
1.16.0
This release contains only non-critical updates to the rootfs. See the receipt changes at this commit for more information.
This release notably adds a set of commonly-used locales. See https://github.com/cloudfoundry/stacks/blob/master/cflinuxfs2/build/generate-all-locales.sh for details of what’s supported.
nodejs-buildpack
updated to v1.5.2 (from v1.5.1)
v1.5.2
- Gracefully handle unsupported or unreleased node builds and avoid using heroku binaries. (https://www.pivotaltracker.com/story/show/107939290)
Packaged binaries:
name | version | cf_stacks |
---|---|---|
node | 0.10.38 | cflinuxfs2 |
node | 0.10.40 | cflinuxfs2 |
node | 0.11.15 | cflinuxfs2 |
node | 0.11.16 | cflinuxfs2 |
node | 0.12.6 | cflinuxfs2 |
node | 0.12.7 | cflinuxfs2 |
node | 4.2.2 | cflinuxfs2 |
- SHA256: 2a8ac3edddd59d03ebb1664f20a8bad9aecab839ab88d7800a82c364dd47f7e6
Identity
No Changes
Routing
Work continues on support for TCP Routing
- CC API client can now request a random port when creating a TCP route using query parameter ?generate_port=true
details
- CC API client can now retrieve TCP routes for a specified port using query parameter ?q=port:1024
details
Loggregator
- No changes since 224
Internal Components
No changes to any internal components.
Job Spec Changes
- Added
dea_next.staging_bandwidth_limit.rate
,dea_next.staging_bandwidth_limit.burst
,dea_next.instance_bandwidth_limit.rate
, anddea_next.instance_bandwidth_limit.burst
properties todea_next
job. details
Recommended BOSH Release and Stemcell Versions
- BOSH Release Version: bosh/223
- BOSH Stemcell Version(s): bosh-aws-xen-hvm-ubuntu-trusty-go_agent/3104
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.1441.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.327.0 · release notes
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.
Recommended ETCD Version for Diego Deployment
- Etcd final release 18
This is a soft recommendation; several different versions of the etcd 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: "225" url: "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=225" sha1: "d4668747f7ae7a4c02cd43536a3dcc625def8c7f"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 d4668747f7ae7a4c02cd43536a3dcc625def8c7f \ "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=225"
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