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_agent
template to be discoverable via consul DNS. dea_logging_agent
now lives in its own repository. It is now submoduled within loggregator for backward compatibility. However, the intention is to move it directly undercf-release
and out of Loggregator.- Loggregator components are now packaged with golang1.7
DopplerServer.sentMessagesFirehose
no longer appends thesubscription_id
to the metric name, instead it addssubscription_id
as a tag.- No longer supporting message aggregation of
HttpStart
andHttpStop
messages 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_agent
job 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 onnats
job, including adding default value of4222
tonats.port
property. 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
4222
tonats.port
property innats
job. 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: "1400748c7ee59dee81458ae72e38d558b0a642a5"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 1400748c7ee59dee81458ae72e38d558b0a642a5 \ "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