Skip to content

v1.2.0

Compare
Choose a tag to compare
@cf-buildpacks-eng cf-buildpacks-eng released this 18 Mar 12:48
· 2330 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.
  • Binary files now permanently hosted on a CF-managed S3 bucket.
  • On the lucid64 stack, the following changes were made to package support:
    • Removed binaries for node v0.8.6, v0.10.14, and 0.11.4 for all
      stacks. The binaries for these versions, included in previous
      nodejs-buildpack releases, are not functional. There is a
      track of work
      scheduled to recreate these binaries for all our stacks; but for
      this release, generating replacement binaries was deprioritized.
  • On the cflinuxfs2 stack, the same packages are supported as on the
    lucid64 stack, which are too numerous to list here. See
    manifest.yml for full details.
  • The buildpack has decreased in size with this release, from 418M to 403M.

Stories