v3.1.0
cf-buildpacks-eng
released this
18 Mar 20:26
·
2786 commits
to master
since this release
cflinuxfs2
rootfs Support
Cloud Foundry is releasing new versions of go, nodejs php,
python, and ruby buildpacks to support cflinuxfs2
, which is
the official name of the trusty64-based rootfs (or "stack").
Please note that the previous lucid64
stack is also supported by
this buildpacks release.
In order to support multiple stacks, we've extended the data structure
represented by the file manifest.yml
in the go
, nodejs
, python
and ruby
buildpacks to require the specification of one or more
"stacks" associated with each binary dependency. We've also required
the specification of an MD5 checksum for each binary, which is
verified before packaging the dependencies.
Changes
- Added support for
cflinuxfs2
stack. - On the
lucid64
stack, the following changes were made to package support:- Removed support for PHP 5.4.35, added support for PHP 5.4.38, in addition to still-supported 5.4.36 and 5.4.37.
- Removed support for PHP 5.5.19, added support for PHP 5.5.22, in addition to still-supported 5.5.20 and 5.5.21.
- Removed support for PHP 5.6.3, added support for PHP 5.6.6, in addition to still-supported 5.6.4 and 5.6.5.
- Added support for Apache httpd 2.4.12, in addition to still-supported 2.4.10.
- Added support for mod_lua to httpd 2.4.10 (also supported in httpd 2.4.12).
- Removed support for nginx 1.7.7, however, nginx 1.5.{11,12,13}, 1.6.{0,1,2}, and 1.7.{8,9,10} are still supported.
- Replaced support for composer 1.0.0-alpha8 with 1.0.0-alpha9.
- Replaced support for newrelic 4.15.0.74 with 4.18.0.89.
- On the
cflinuxfs2
stack, only the following packages are supported:- PHP 5.4.{36,37,38}, 5.5.{20.21.22}, and 5.6.{4,5,6}.
- HHVM 3.5.0 and 3.6.0
- Apache httpd 2.4.{10,12}.
- nginx 1.5.13, 1.6.{0,1,2}, and 1.7.{8,9,10}.
- composer 1.0.0-alpha9
- newrelic 4.18.0.89
- The buildpack has increased significantly in size with this release, from 458M to 1.1G.
Stories
- Support cflinuxfs2 stack.
(https://www.pivotaltracker.com/story/show/90196104)
(https://www.pivotaltracker.com/story/show/88174348) - Reference git repos by https in cf.Gemfile
(https://www.pivotaltracker.com/story/show/90365848) - Support HHVM 3.6.0 on cflinuxfs2 only
(https://www.pivotaltracker.com/story/show/89029952) - Added config for PHP 5.4.38, 5.5.22 and 5.6.6.
- Removed old versions of PHP: 5.4.35, 5.5.19 & 5.6.3.
- Added protobuf extensions
- Upgraded the version of NewRelic to 4.18.0.89.