cf/236
You can find the source of this version on GitHub at cloudfoundry/cf-release. It was created based on the commit fb04a6df
.
Release Notes¶
The cf-release v236 was released on April 26, 2016.
IMPORTANT
- Diego bridge components are now in CAPI-Release, submoduled into CF-Release. They are removed from the upcoming version of Diego, v0.1469.0 and will need to be sourced from CF-Release. Users of Diego manifest generation scripts can wait for this to happen automatically. Users that generate their Diego deployment manifest manually can make this change now. See Job Spec Changes.
- As part of moving Diego bridge components to CAPI-Release, properties for bridge components in Diego deployment manifests will be sourced from properties.capi
in addition to properties.diego
. We intend to only support properties.capi
for CF-238. Users of Diego manifest generation scripts can wait for this to happen automatically. Users that generate their Diego deployment manifest manually can make this change now. See Job Spec Changes.
Contents: - CC and Service Broker APIs - DEA-Warden-HM9000 Runtime - Buildpacks and Stacks - Identity - Routing - Loggregator - Internal Components - Job Spec Changes - Recommended BOSH Stemcell Versions - Recommended diego-release Version - Recommended garden-linux-release Version - Recommended etcd-release Version - Recommended cflinuxfs2-rootfs-release Version
CC and Service Broker APIs
CC API Version: 2.55.0
Service Broker API Version: 2.8
CAPI Release
- Move bridge properties out of diego namespace details
Cloud Controller
- UndoAppChanges never undos details
- V3 Experimental
- As a space auditor, I would like audit events for droplets details
- As a space developer, I expect the process stats endpoint to provide the full port-mapping for the exposed ports on each process instance details
- As an API consumer, I should NOT be able to sort droplets or apps by id details
- As a space developer, I expect link for stats for my process details
- Remove pagination for /v3/processes/:guid/stats and /v3/apps/:guid/processes/:type/stats details
- Remove /v3/apps/:guid/stats endpoint and documentation details
- As a space developer, I expect to be able to copy_droplet for /v3/droplets details
- As a space auditor, I would like audit events for processes details
- As a space auditor, I would like audit events for v3 service bindings create and delete details
- As a space auditor, I would like audit events for droplets details
/v3/apps/:app_guid/processes/:process_type/stats
should not return a 500 when an instance is missing or down. details- As a space developer, I expect to be able to copy_droplet for /v3/droplets details
- As a space auditor, I would like V2 audit events for V3 package details
Pull Requests and Issues
- cloudfoundry/capi-release#6: It appears that default_fog_configuration no longer works details
- cloudfoundry/cloud_controller_ng#553: Event log may contain sensitive service parameters details
- cloudfoundry/cloud_controller_ng#578: GET /v2/config/running_security_groups is not a paginated request details
- cloudfoundry/cloud_controller_ng#581: CF allows you to map routes which are too large [moved from gorouter] details
DEA-Warden-HM9000 Runtime
- No Changes
Buildpacks and Stacks
java-buildpack
updated to v3.7 (from v3.6)
v3.7
I’m pleased to announce the release of the java-buildpack
, version 3.7
. This release contains the addition of a number of frameworks and updates to the dependencies.
- Container Certificate Trust Store Framework
- Ruxit APM Framework (via Alois Mayr)
- Dynatrace Framework Enabled (via Mike Villiger)
- Tomcat Configuration Extension Point (via Violeta Georgieva)
- Improved Debug Framework Documentation (via Mike Youngstrom)
- Improved Configuration Diagnostics (via Yann Robert)
For a more detailed look at the changes in 3.7
, please take a look at the commit log. Packaged versions of the buildpack, suitable for use with create-buildpack
and update-buildpack
, can be found attached to this release.
Packaged Dependencies
Dependency | Version |
---|---|
AppDynamics | 4.1.8_5 |
Dynatrace | 6.3.0_1305 |
GemFire Modules Tomcat7 | 8.2.0 |
GemFire Modules | 8.2.0 |
GemFire Security | 8.2.0 |
GemFire | 8.2.0 |
Groovy | 2.4.6 |
JRebel | 6.4.2 |
Log4j API | 2.1.0 |
Log4j Core | 2.1.0 |
Log4j Jcl | 2.1.0 |
Log4j Jul | 2.1.0 |
Log4j Slf4j | 2.1.0 |
MariaDB JDBC | 1.4.2 |
Memory Calculator (mountainlion ) |
2.0.2_RELEASE |
Memory Calculator (precise ) |
2.0.2_RELEASE |
Memory Calculator (trusty ) |
2.0.2_RELEASE |
New Relic Agent | 3.27.0 |
OpenJDK JRE (mountainlion ) |
1.8.0_91 |
OpenJDK JRE (precise ) |
1.8.0_73 |
OpenJDK JRE (trusty ) |
1.8.0_91 |
Play Framework JPA Plugin | 1.10.0_RELEASE |
PostgreSQL JDBC | 9.4.1208 |
RedisStore | 1.2.0_RELEASE |
Ruxit | 1.91.271 |
SLF4J API | 1.7.7 |
SLF4J JDK14 | 1.7.7 |
Spring Auto-reconfiguration | 1.10.0_RELEASE |
Spring Boot CLI | 1.3.3_RELEASE |
Spring Boot Container Customizer | 1.0.0_RELEASE |
Tomcat Access Logging Support | 2.5.0_RELEASE |
Tomcat Lifecycle Support | 2.5.0_RELEASE |
Tomcat Logging Support | 2.5.0_RELEASE |
Tomcat | 8.0.33 |
YourKit Profiler (mountainlion ) |
2016.02.34 |
YourKit Profiler (precise ) |
2016.02.33 |
YourKit Profiler (trusty ) |
2016.02.34 |
nodejs-buildpack
updated to v1.5.12 (from v1.5.11)
v1.5.12
- Add nodejs 4.4.3 (https://www.pivotaltracker.com/story/show/117495347)
Packaged binaries:
name | version | cf_stacks |
---|---|---|
node | 0.10.43 | cflinuxfs2 |
node | 0.10.44 | cflinuxfs2 |
node | 0.12.12 | cflinuxfs2 |
node | 0.12.13 | cflinuxfs2 |
node | 4.4.2 | cflinuxfs2 |
node | 4.4.3 | cflinuxfs2 |
node | 5.10.0 | cflinuxfs2 |
node | 5.10.1 | cflinuxfs2 |
- SHA256: 41aa8714a6a65573e1f27e6b2614958d3976b4ae53e85a16d7dd903df2fbdab6
Identity
Updated to UAA 3.3.0
Routing
- Gorouter performance is no longer impacted when enabling streaming of access log to syslog details
Loggregator
- Security logging of all external API requests
Internal Components
No changes.
Job Spec Changes
CC Bridge Jobs moving from Diego to CF
jobs: cc_bridge_zX: templates: - name: consul_agent release: cf - name: stager release: cf - name: nsync release: cf - name: tps release: cf - name: cc_uploader release: cf - name: metron_agent release: cf
CC Bridge Properties moving from
properties.diego
toproperties.capi
:diego.cc_uploader
->capi.cc_uploader
diego.nsync
->capi.nsync
diego.stager
->capi.stager
diego.tps
->capi.tps
Recommended BOSH Stemcell Versions
- AWS: light-bosh-stemcell-3215.4-aws-xen-hvm-ubuntu-trusty-go_agent
- vSphere: bosh-stemcell-3215.4-vsphere-esxi-ubuntu-trusty-go_agent
- OpenStack: N/A
- BOSH-Lite: bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent
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 diego-release, garden-linux-release, and etcd-release.
Recommended diego-release Version
- Diego final release v0.1471.0 · release notes
- NOTE: the previous recommended Diego final release was v0.1468.0, but it contains a critical vulnerability that is fixed in v0.1471.0 and later.
This is a soft recommendation; several different versions of the diego-release may work fine with this version of cf-release.
Recommended garden-linux-release Version
- Garden-linux final release v0.337.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-release Version
- etcd final release v45 · release notes
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.
Recommended cflinuxfs2-rootfs-release Version
- cflinuxfs2-rootfs final release v0.2.0 · release notes
This is a soft recommendation; several different versions of the cflinuxfs2-rootfs-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: "236" url: "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=236" sha1: "5d5ab58d44bc79067ef4f019b95c1836a24ca26d"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 5d5ab58d44bc79067ef4f019b95c1836a24ca26d \ "https://bosh.io/d/github.com/cloudfoundry/cf-release?v=236"
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
- consul-common
- dea_logging_agent
- dea_next
- debian_nfs_server
- doppler
- etcd
- etcd-common
- etcd_metrics_server
- gnatsd
- go-buildpack
- golang1.5
- golang1.6
- gorouter
- haproxy
- hm9000
- libmariadb
- libpq
- loggregator_common
- loggregator_trafficcontroller
- metron_agent
- nats
- nginx
- nginx_newrelic_plugin
- nginx_webdav
- nodejs-buildpack
- nsync
- php-buildpack
- postgres-9.4.6
- python-buildpack
- rootfs_cflinuxfs2
- route_registrar
- ruby-2.1.8
- ruby-2.2.4
- ruby-buildpack
- smoke-tests
- stager
- staticfile-buildpack
- statsd-injector
- syslog_drain_binder
- tps
- uaa
- uaa_utils
- warden