Releases: cloudfoundry/ruby-buildpack
v1.6.36
-
Add ruby 2.4.1
(https://www.pivotaltracker.com/story/show/142155613) -
Add node 4.8.1, remove node 4.8.0
(https://www.pivotaltracker.com/story/show/142185261) -
Add jruby 9.1.8.0, remove jruby 9.1.7.0
(https://www.pivotaltracker.com/story/show/141046145) -
Add bundler 1.14.6, remove bundler 1.14.5
(https://www.pivotaltracker.com/story/show/141055921) -
Fail staging if unable to write .profile.d script
(https://www.pivotaltracker.com/story/show/141616657) -
Buildpack can use dependencies provided by supply scripts
(https://www.pivotaltracker.com/story/show/141616657) -
Use nodejs 6.x for rails 5.1 and above, continue using nodejs 4.x for other execjs apps
- Make When node is required install npm as well
- Add node 6.10.1
(https://www.pivotaltracker.com/story/show/141167599)
(https://www.pivotaltracker.com/story/show/141165751)
(https://www.pivotaltracker.com/story/show/142185261)
-
Use pessimistic locking on Ruby version in Gemfile
- Change ruby version warning to include pessimistic versioning suggestion
(https://www.pivotaltracker.com/story/show/140770891)
(https://www.pivotaltracker.com/story/show/141518629)
- Change ruby version warning to include pessimistic versioning suggestion
-
Changes behaviour of ruby version download by setting jruby patchlevel to be not significant
(https://www.pivotaltracker.com/story/show/140663631)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.2.6 | cflinuxfs2 |
| ruby | 2.3.2 | cflinuxfs2 |
| ruby | 2.3.3 | cflinuxfs2 |
| ruby | 2.4.0 | cflinuxfs2 |
| ruby | 2.4.1 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.1-jruby-9.1.8.0 | cflinuxfs2 |
| node | 4.8.1 | cflinuxfs2 |
| node | 6.10.1 | cflinuxfs2 |
| bundler | 1.14.6 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_121 | cflinuxfs2 |
| yarn | 0.21.3 | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.3 |
- SHA256: 02947fb957591492798a16b9c5b82c6da229af52b886580860ef5c72aef836e0
v1.6.35
- Add "retry" flag to bundler
(https://www.pivotaltracker.com/story/show/140511461) - Add node 4.8.0, remove node 4.7.3
(https://www.pivotaltracker.com/story/show/140373175) - Add bundler 1.14.5, remove bundler 1.14.3
(https://www.pivotaltracker.com/story/show/140373173)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.2.6 | cflinuxfs2 |
| ruby | 2.3.2 | cflinuxfs2 |
| ruby | 2.3.3 | cflinuxfs2 |
| ruby | 2.4.0 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.1-jruby-9.1.7.0 | cflinuxfs2 |
| node | 4.8.0 | cflinuxfs2 |
| bundler | 1.14.5 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_121 | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.3 |
| node | 4.8.0 |
- SHA256: 99cf9e482eae8c292cef3083bb8ec4c9b7a951ca7c6fe811a1cd614e8355630a
v1.6.34
- Add EOL dates for jruby, openjdk and node
(https://www.pivotaltracker.com/story/show/137374307) - Add node 4.7.3, remove node 4.7.2
(https://www.pivotaltracker.com/story/show/138773607) - Remove unlicensed external dependencies: rails_log_stdout and rails3_serve_static_assets
(https://www.pivotaltracker.com/story/show/138644499)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.2.6 | cflinuxfs2 |
| ruby | 2.3.2 | cflinuxfs2 |
| ruby | 2.3.3 | cflinuxfs2 |
| ruby | 2.4.0 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.1-jruby-9.1.7.0 | cflinuxfs2 |
| node | 4.7.3 | cflinuxfs2 |
| bundler | 1.14.3 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_121 | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.3 |
| node | 4.7.3 |
- SHA256: e4dc7ded902a240f5d1d9468216c8b1035048ce4db7c9c2a08c9fe267d5e2cee
v1.6.33
- Add bundler 1.14.2, remove bundler 1.13.7
(https://www.pivotaltracker.com/story/show/138119911) - Add jruby 9.1.7.0, remove jruby 9.1.5.0
(https://www.pivotaltracker.com/story/show/137476393) - Add openjdk 1.8.0_121, remove openjdk 1.8.0_111
(https://www.pivotaltracker.com/story/show/137883043)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.2.6 | cflinuxfs2 |
| ruby | 2.3.2 | cflinuxfs2 |
| ruby | 2.3.3 | cflinuxfs2 |
| ruby | 2.4.0 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.1-jruby-9.1.7.0 | cflinuxfs2 |
| node | 4.7.2 | cflinuxfs2 |
| bundler | 1.14.2 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_121 | cflinuxfs2 |
| rails3_serve_static_assets | - | cflinuxfs2 |
| rails_log_stdout | - | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.3 |
| node | 4.7.2 |
- SHA256: 576b85f743cfb7c96f5270d50670454e97b2559073fa672ff2a15e368738ba2a
v1.6.32
- Add warning if downloaded dependency is not the latest patch version for a
given major and minor version
(https://www.pivotaltracker.com/story/show/134863437) - Add new version warning to Ruby buildpack
(https://www.pivotaltracker.com/story/show/135234395) - Add bundler 1.13.7, remove bundler 1.13.6
(https://www.pivotaltracker.com/story/show/136650377) - Add ruby 2.4.0
(https://www.pivotaltracker.com/story/show/136620759) - Add node 4.7.2, remove node 4.7.0
(https://www.pivotaltracker.com/story/show/137135283)
(https://www.pivotaltracker.com/story/show/136994135)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.2.6 | cflinuxfs2 |
| ruby | 2.3.2 | cflinuxfs2 |
| ruby | 2.3.3 | cflinuxfs2 |
| ruby | 2.4.0 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.1-jruby-9.1.5.0 | cflinuxfs2 |
| node | 4.7.2 | cflinuxfs2 |
| bundler | 1.13.7 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_111 | cflinuxfs2 |
| rails3_serve_static_assets | - | cflinuxfs2 |
| rails_log_stdout | - | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.3 |
| node | 4.7.2 |
- SHA256: 231f3b155236efc96cdfc09e1513f5783b3d2fc792869b33cf4cb7b3a86469de
v1.6.30
- Add jruby 9.1.5.0, remove jruby 9.1.2.0
(https://www.pivotaltracker.com/story/show/129904651) - Add node 4.7.0, remove node 4.6.2
(https://www.pivotaltracker.com/story/show/135648535)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.2.6 | cflinuxfs2 |
| ruby | 2.3.2 | cflinuxfs2 |
| ruby | 2.3.3 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.1-jruby-9.1.5.0 | cflinuxfs2 |
| node | 4.7.0 | cflinuxfs2 |
| bundler | 1.13.6 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_111 | cflinuxfs2 |
| rails3_serve_static_assets | - | cflinuxfs2 |
| rails_log_stdout | - | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.3 |
| node | 4.7.0 |
- SHA256: 0506586f89d9a6ff92d5eb996ce8be1d6d6aadfa286c9fa7bb39db2cb717cd31
v1.6.29
- Add ruby 2.1.10, remove ruby 2.1.8
- Add ruby 2.2.6, remove ruby 2.2.4
(https://www.pivotaltracker.com/story/show/134340425) - Add ruby 2.3.2 and 2.3.3, remove ruby 2.3.1
(https://www.pivotaltracker.com/story/show/134330017)
(https://www.pivotaltracker.com/story/show/134696699) - Rebuild and change path for ruby, jruby, bundler, node binaries and
rails patching code- We identified a potential, but unlikely, attack vector in our continuous
integration system. Our own auditing strongly suggests that this attack
vector was not taken advantage of. However, out of an abundance of caution,
we are rebuilding all buildpack dependencies that we maintain.
Packaged binaries:
- We identified a potential, but unlikely, attack vector in our continuous
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.2.6 | cflinuxfs2 |
| ruby | 2.3.2 | cflinuxfs2 |
| ruby | 2.3.3 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.0-jruby-9.1.2.0 | cflinuxfs2 |
| node | 4.6.2 | cflinuxfs2 |
| bundler | 1.13.6 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_111 | cflinuxfs2 |
| rails3_serve_static_assets | - | cflinuxfs2 |
| rails_log_stdout | - | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.3 |
| node | 4.6.2 |
- SHA256: 52e69f2dd8c70d5c25bbf21d679a3a5d99297a8af264229df9620967b124e768
v1.6.28
- Add node 4.6.2, remove node 4.6.1
(https://www.pivotaltracker.com/story/show/133955125) - Add bundler 1.13.6, remove bundler 1.13.5
(https://www.pivotaltracker.com/story/show/132957609) - Add openjdk 1.8.0_111, remove openjdk 1.8.0_101
(https://www.pivotaltracker.com/story/show/132711731) - Ensure all downloaded binaries have checksums verified
(https://www.pivotaltracker.com/story/show/128099189)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.4 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.3.0 | cflinuxfs2 |
| ruby | 2.3.1 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.0-jruby-9.1.2.0 | cflinuxfs2 |
| node | 4.6.2 | cflinuxfs2 |
| bundler | 1.13.6 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_111 | cflinuxfs2 |
| rails3_serve_static_assets | - | cflinuxfs2 |
| rails_log_stdout | - | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.1 |
| node | 4.6.2 |
- SHA256: 8b84da569615b9e4c8b36ff2f2bfa4f7bca9214bfdd4bdc166aaef0fe00e9c4e
v1.6.27
- Add node 4.6.1, remove node 4.6.0
(https://www.pivotaltracker.com/story/show/132686391) - Add bundler 1.13.5, remove bundler 1.13.1
(https://www.pivotaltracker.com/story/show/132366579)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.4 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.3.0 | cflinuxfs2 |
| ruby | 2.3.1 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.0-jruby-9.1.2.0 | cflinuxfs2 |
| node | 4.6.1 | cflinuxfs2 |
| bundler | 1.13.5 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_101 | cflinuxfs2 |
| rails3_serve_static_assets | - | cflinuxfs2 |
| rails_log_stdout | - | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.1 |
| node | 4.6.1 |
- SHA256: 1f92649cbca929f745c464c7e528115acc9e1852e188858e4cf5180766b7d32a
v1.6.26
- Address USN-3087-1: OpenSSL vulnerabilities by updating node.
The new version of node included in this buildpack was built
against the patched version of OpenSSL
(https://www.pivotaltracker.com/story/show/130945067) - Add node 4.6.0, remove node 4.5.0
(https://www.pivotaltracker.com/story/show/131225127)
Packaged binaries:
| name | version | cf_stacks |
|---|---|---|
| ruby | 2.1.8 | cflinuxfs2 |
| ruby | 2.1.9 | cflinuxfs2 |
| ruby | 2.2.4 | cflinuxfs2 |
| ruby | 2.2.5 | cflinuxfs2 |
| ruby | 2.3.0 | cflinuxfs2 |
| ruby | 2.3.1 | cflinuxfs2 |
| jruby | ruby-1.9.3-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.0.0-jruby-1.7.26 | cflinuxfs2 |
| jruby | ruby-2.3.0-jruby-9.1.2.0 | cflinuxfs2 |
| node | 4.6.0 | cflinuxfs2 |
| bundler | 1.13.1 | cflinuxfs2 |
| openjdk1.8-latest | 1.8.0_101 | cflinuxfs2 |
| rails3_serve_static_assets | - | cflinuxfs2 |
| rails_log_stdout | - | cflinuxfs2 |
Default binary versions:
| name | version |
|---|---|
| ruby | 2.3.1 |
| node | 4.6.0 |
- SHA256: 64d73148c0ae8704b266ae83d8863453982c2468195d39637d7cc53ea52d8c19