release: github.com/cloudfoundry/cf-release / 225

Github source: 24c131a5 or master branch

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

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, and dea_next.instance_bandwidth_limit.burst properties to dea_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

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

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.

Upload this release version to the Director:

$ bosh upload release https://bosh.io/d/github.com/cloudfoundry/cf-release?v=225

Modify deployment manifest to use this release in addition to any other used releases:

releases:
- {name: cf, version: "225"}

Finally add needed deployment jobs and specify values for required properties.

Optionally download sha1: d4668747f7ae7a4c02cd43536a3dcc625def8c7f release tarball locally:

# ...or download it directly using curl
$ curl -L -J -O https://bosh.io/d/github.com/cloudfoundry/cf-release?v=225

# or with wget...
$ wget --content-disposition https://bosh.io/d/github.com/cloudfoundry/cf-release?v=225