cf/242
You can find the source of this version on GitHub at cloudfoundry/cf-release. It was created based on the commit bd6fa28b.
Release Notes¶
The cf-release v242 was released on September 13, 2016.
IMPORTANT - Starting with this release the format for bootstrapping UAA Users and Groups has been switched from a Pipe format to a struct format.
The previous format for uaa.scim.users was:
- marissa|koala|[email protected]|Marissa|Bloggs|scim.write,scim.read,openid
The new format for uaa.scim.users is:
- name: marissa
password: koala
email: [email protected]
firstName: Marissa
lastName: Bloggs
groups:
- scim.write
- scim.read
- openid
The previous format for uaa.scim.groups was:
group1,group2,group3
The new format is for uaa.scim.groups is:
group1: 'My test group description'
group2: 'My other test group description'
group3: 'My next group description'
Contents: - CC and Service Broker APIs - Identity - Routing - Loggregator - Buildpacks and Stacks - DEA-Warden-HM9000 Runtime - Internal Components - Recommended Versions of Additional Releases - Job Spec Changes - Recommended BOSH Stemcell Versions
CC and Service Broker APIs
Contains CAPI release v1.5.0. Release notes for v1.4.0 and v1.5.0
Identity
Routing
No change.
Loggregator
- Loggregator Traffic Controllers now run
consul_agenttemplate to be discoverable via consul DNS. dea_logging_agentnow lives in its own repository. It is now submoduled within loggregator for backward compatibility. However, the intention is to move it directly undercf-releaseand out of Loggregator.- Loggregator components are now packaged with golang1.7
DopplerServer.sentMessagesFirehoseno longer appends thesubscription_idto the metric name, instead it addssubscription_idas a tag.- No longer supporting message aggregation of
HttpStartandHttpStopmessages in Metron Agent.
Buildpacks and Stacks
stacks
updated to 1.80.0 (from 1.78.0)
1.80.0
Minor curl and ISC DHCP updates. No CVEs present.
1.79.0
Minor Linux kernel header upgrade. No CVEs present.
go-buildpack
updated to v1.7.12 (from v1.7.11)
v1.7.12
Highlights: - Add go 1.7 (https://www.pivotaltracker.com/story/show/128376229) - Filter credentials from dependency urls printed during staging (https://www.pivotaltracker.com/story/show/127362787)
Default binary versions: go 1.6.3
nodejs-buildpack
updated to v1.5.19 (from v1.5.18)
v1.5.19
Highlights: - Add support for New Relic configuration through service binding (https://www.pivotaltracker.com/story/show/110040634) - Filter credentials from dependency urls printed during staging (https://www.pivotaltracker.com/story/show/126514693) - Add default_versions support for specifying node default version (https://www.pivotaltracker.com/story/show/126394943)
Default binary versions: node 4.5.0
php-buildpack
updated to v4.3.19 (from v4.3.17)
v4.3.19
Highlights: - Add phalcon support to php7 (https://www.pivotaltracker.com/story/show/128835133) - Fix ioncube for php5 and php7 (https://www.pivotaltracker.com/story/show/128040077)
Default binary versions: php 5.5.38, composer 1.2.0, httpd 2.4.23, newrelic 6.3.0.161, nginx 1.11.3
v4.3.18
Highlights:
- Redact credentials from HTTP(S) URLs in staging output and filenames
(https://www.pivotaltracker.com/story/show/126514693)
- Introduce default_versions support
(https://www.pivotaltracker.com/story/show/126394949)
- Add Cassandra pecl 1.2.1
(https://www.pivotaltracker.com/story/show/126683747)
- Execute .profile file instead of publicly hosting it (CVE-2016-6639)
(https://www.pivotaltracker.com/story/show/127923697)
(https://www.pivotaltracker.com/story/show/127921845)
(https://www.pivotaltracker.com/story/show/128244503)
Default binary versions: php 5.5.38, composer 1.2.0, httpd 2.4.23, newrelic 6.3.0.161, nginx 1.11.3
ruby-buildpack
updated to v1.6.24 (from v1.6.21)
v1.6.24
Default binary versions: ruby 2.3.1, node 4.5.0
v1.6.23
Highlights: - Fix crash in staging when Gemfile contains a gemspec with a relative path (https://www.pivotaltracker.com/story/show/129458773)
Default binary versions: ruby 2.3.1, node 4.5.0
v1.6.22
Highlights:
- Ruby runtime selection respects BUNDLE_GEMFILE environment variable
(https://www.pivotaltracker.com/story/show/128974739)
Default binary versions: ruby 2.3.1, node 4.5.0
DEA-Warden-HM9000 Runtime
No changes
Internal Components
postgres-release (includes postgres job)
- No changes.
etcd-release (includes etcd and etcd_metrics_server jobs)
- No changes.
consul-release (includes consul_agent job)
- Bumped from v108 to v110. No major functional changes, but several implementation changes from pull request to support
consul_agentjob on BOSH Windows stemcells.
nats-release (includes nats and nats_stream_forwarder jobs)
- Bumped from v8 to v11. Functional changes:
- Introduce BOSH links for
nats.user,nats.password,nats.port(and implicitly,nats.machines) properties onnatsjob, including adding default value of4222tonats.portproperty. details
- Introduce BOSH links for
Recommended Versions of Additional Releases
These versions are soft recommendations, as several different versions of these releases may work correctly with this version of cf-release. - Diego release v0.1485.0. Release notes for v0.1485.0 · v0.1484.0. - Garden-Linux release v0.342.0. Release notes for v0.342.0. - etcd release v67. Release notes for v67. - cflinuxfs2-rootfs release v1.29.0. Release notes for v1.29.0 · v1.28.0.
Job Spec Changes
- UAA Spec Changes
- Added default value of
4222tonats.portproperty innatsjob. details
Recommended BOSH Stemcell Versions
- real IaaS: 3262.12
- BOSH-Lite: 3262.2
Note: For AWS you should use the Xen-HVM stemcells rather than Xen.
These are soft recommendations; several different versions of the stemcells are likely to work fine with this version of cf-release and the corresponding versions of the additional releases listed above.
Usage¶
You can reference this release in your deployment manifest from the releases section:
- name: "cf" version: "242" url: "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=242" 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=242"
Jobs¶
- acceptance-tests
- binary-buildpack
- blobstore
- cc_uploader
- 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
- go-buildpack
- gorouter
- haproxy
- hm9000
- java-buildpack
- java-offline-buildpack
- loggregator_trafficcontroller
- metron_agent
- nats
- nats_stream_forwarder
- nfs_mounter
- nodejs-buildpack
- nsync
- php-buildpack
- postgres
- python-buildpack
- route_registrar
- ruby-buildpack
- smoke-tests
- stager
- staticfile-buildpack
- statsd-injector
- syslog_drain_binder
- tps
- uaa
Packages¶
- acceptance-tests
- binary-buildpack
- blobstore_url_signer
- buildpack_java
- buildpack_java_offline
- capi_utils
- cc_uploader
- cli
- cloud_controller_ng
- collector
- common
- confab
- consul
- dea_logging_agent
- dea_next
- debian_nfs_server
- doppler
- etcd
- etcd-common
- etcd-dns-checker
- etcd_metrics_server
- gnatsd
- go-buildpack
- golang1.6
- golang1.7
- gorouter
- haproxy
- hm9000
- libmariadb
- libpq
- loggregator_common
- loggregator_trafficcontroller
- metron_agent
- nats
- nats-common
- nginx
- nginx_newrelic_plugin
- nginx_webdav
- nodejs-buildpack
- nsync
- php-buildpack
- postgres-9.4.9
- postgres-common
- python-buildpack
- rootfs_cflinuxfs2
- route_registrar
- routing_utils
- ruby-2.1.8
- ruby-2.2.5
- ruby-2.3
- ruby-buildpack
- smoke-tests
- stager
- staticfile-buildpack
- statsd-injector
- syslog_drain_binder
- tps
- uaa
- uaa_utils
- warden