Releases: cloudfoundry/ruby-buildpack
v1.5.2
- Update 1.7.* jrubies to 1.7.21 in response to CVE-2015-4020
Add support for JRuby 9.0.0.0.rc2
Remove support for JRuby 9.0.0.0.rc1
(https://www.pivotaltracker.com/story/show/98856174) - Add support for node version 0.12.7
(https://www.pivotaltracker.com/story/show/98855140)
Packaged binaries:
name | version | cf_stacks |
---|---|---|
ruby | 2.0.0 | cflinuxfs2 |
ruby | 2.1.5 | cflinuxfs2 |
ruby | 2.1.6 | cflinuxfs2 |
ruby | 2.2.1 | cflinuxfs2 |
ruby | 2.2.2 | cflinuxfs2 |
jruby | ruby-1.9.3-jruby-1.7.21 | cflinuxfs2 |
jruby | ruby-2.0.0-jruby-1.7.21 | cflinuxfs2 |
jruby | ruby-2.2.2-jruby-9.0.0.0.rc2 | cflinuxfs2 |
node | 0.12.7 | cflinuxfs2 |
bundler | 1.9.7 | cflinuxfs2 |
libyaml | 0.1.6 | cflinuxfs2 |
openjdk1.8-latest | - | cflinuxfs2 |
rails3_serve_static_assets | - | cflinuxfs2 |
rails_log_stdout | - | cflinuxfs2 |
v1.5.1
- Update error message in the event of deploying this buildpack on
an unsupported stack
(https://www.pivotaltracker.com/story/show/98579464) - Security upgrade to NodeJS 0.12.6
(https://www.pivotaltracker.com/story/show/98683546) - Updating to buildpack-packager v2.2.2
Now supports printing out buildpack dependencies viabuildpack-packager list
(https://www.pivotaltracker.com/story/show/98588996) - Upgrade JRuby 9000 support to rc1
(https://www.pivotaltracker.com/story/show/97566746)
Packaged binaries:
name | version | cf_stacks |
---|---|---|
ruby | 2.0.0 | cflinuxfs2 |
ruby | 2.1.5 | cflinuxfs2 |
ruby | 2.1.6 | cflinuxfs2 |
ruby | 2.2.1 | cflinuxfs2 |
ruby | 2.2.2 | cflinuxfs2 |
jruby | ruby-1.9.3-jruby-1.7.19 | cflinuxfs2 |
jruby | ruby-2.0.0-jruby-1.7.19 | cflinuxfs2 |
jruby | ruby-2.2.2-jruby-9.0.0.0.rc1 | cflinuxfs2 |
node | 0.12.6 | cflinuxfs2 |
bundler | 1.9.7 | cflinuxfs2 |
libyaml | 0.1.6 | cflinuxfs2 |
openjdk1.8-latest | - | cflinuxfs2 |
v1.5.0
- Remove lucid-specific binaries from manifest.yml
(https://www.pivotaltracker.com/story/show/96135874) - Give helpful message on unsupported stacks
(https://www.pivotaltracker.com/story/show/96590188) - Use cloudfoundry java team built OpenJdks
(https://www.pivotaltracker.com/story/show/94123750)
v1.4.2
- Merge upstream changes from Heroku up to SHA 4b493f8
(https://www.pivotaltracker.com/story/show/94986118) - Add bundler version 1.9.7 to manifest
(https://www.pivotaltracker.com/story/show/94986118)
v1.4.1
- Default Ruby version set to MRI 2.2.2
(https://www.pivotaltracker.com/story/show/91706560) - Fixed Ruby 1.8.7 for unsupported manifest
(https://www.pivotaltracker.com/story/show/93717296) - Bump buildpack-packager to support custom buildpack manifests.
(https://www.pivotaltracker.com/story/show/93717296)
v1.4.0
-
Remove many older ruby versions. We currenly support:
- MRI ruby versions:
- 2.2.2
- 2.2.1
- 2.1.6
- 2.1.5
- 2.0.0
- JRuby verisons:
- ruby-1.9.3-jruby-1.7.19
- ruby-2.0.0-jruby-1.7.19
- ruby-2.2.0-jruby-9.0.0.0.pre1
(https://www.pivotaltracker.com/story/show/93201508)
(https://www.pivotaltracker.com/story/show/90697240)
(https://www.pivotaltracker.com/story/show/90697238) - MRI ruby versions:
-
Update to latest OpenJDK 1.8
(https://www.pivotaltracker.com/story/show/90697236) -
Updated to latest node JS
(https://www.pivotaltracker.com/story/show/90697226)
v1.3.1
- Update provided MRI ruby versions for CVE-2015-1855 (https://www.pivotaltracker.com/story/show/92437386)
- 2.0.0p645
- 2.1.6
- 2.2.2
- Document Contribution guidelines (https://www.pivotaltracker.com/story/show/92459188)
- Do not use cached dependencies when a running app is restaged on a different rootfs (https://www.pivotaltracker.com/story/show/91630536)
- Merge upstream changes from Heroku up to SHA f349dfc (https://www.pivotaltracker.com/story/show/90537738)
- Add support for jruby versions (https://www.pivotaltracker.com/story/show/90537738)
- jruby-1.7.19:
- ruby-1.8.7
- ruby-1.9.3
- ruby-2.0.0
- jruby-9.0.0.0:
- ruby-2.2.0
- jruby-1.7.19:
v1.3.0
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
lucid64
, the following changes were made to package support:- Removed support for ruby 1.9.2. The binary for this version,
included in previousruby-buildpack
releases, is not
functional. There is a
track of work
scheduled to recreate binaries for all our stacks; but for this
release, generating replacement binaries was deprioritized. That
said,
ruby 1.9.2 has reached end-of-life, and
at this moment we do not plan to support 1.9.2 in future
cflinuxfs2
buildpack releases.
- Removed support for ruby 1.9.2. The binary for this version,
- On
cflinuxfs2
, only the following interpreter versions are supported:- ruby 2.2.0, 2.1.{2,3,4,5}, 2.0.0, and 1.9.3.
- jruby 1.7.{1-11}.
- See manifest.yml for full details.
- The buildpack has increased in size with this release, from 825M to 922M.
Stories
- Support cflinuxfs2 stack. This does not include support for 1.8.7 and 1.9.2
(https://www.pivotaltracker.com/story/show/88174340)
(https://www.pivotaltracker.com/story/show/90295946) - Dropped support for Ruby 1.9.2 on lucid64
(https://www.pivotaltracker.com/story/show/90295946) - Reference git repos by https in cf.Gemfile
(https://www.pivotaltracker.com/story/show/90365848) - Add checksum to
manifest.yml
for all binaries.
(https://www.pivotaltracker.com/story/show/89503122)
v1.2.1
- Add Ruby 2.2.0
(https://www.pivotaltracker.com/story/show/86046576) - Update documentation for use of buildpack-packager
(https://www.pivotaltracker.com/story/show/85807806) - Merge upstream changes
(https://www.pivotaltracker.com/story/show/86046576)- Update Bundler to 1.7
(heroku/heroku-buildpack-ruby@4d6c831) - Fix support for JRuby 9.0.0.0.pre1
(heroku/heroku-buildpack-ruby@881d794) - set JAVA_TOOL_OPTIONS for compile time JRuby
(heroku/heroku-buildpack-ruby@380c9aa)
- Update Bundler to 1.7
v1.2.0
- Introduce new offline dependency packaging system
(https://www.pivotaltracker.com/story/show/82513994)
(https://www.pivotaltracker.com/story/show/83886038)
(https://www.pivotaltracker.com/story/show/82972454) - Introduce new runtime dependency translation system
(https://www.pivotaltracker.com/story/show/82513994)
(https://www.pivotaltracker.com/story/show/83483872)
(https://www.pivotaltracker.com/story/show/83504664)