Releases: heroku/buildpacks-ruby
Releases · heroku/buildpacks-ruby
v7.0.0
v6.0.0
heroku/ruby
Changed
- Gem install behavior and configuration (#402)
- Gem install path is now configured with
GEM_HOME
andGEM_PATH
instead ofBUNDLE_PATH
. - Cleaning gems is now accomplished via running
bundle clean --force
. Previously it was accomplished by settingBUNDLE_CLEAN=1
. - The
BUNDLE_DEPLOYMENT=1
environment variable is changed toBUNDLE_FROZEN=1
. - The
BUNDLE_BIN
environment variable is no longer set.
- Gem install path is now configured with
v5.1.0
v5.0.1
v5.0.0
v4.0.2
heroku/ruby
Fixed
- Ruby pre-release verssions like
3.4.0.rc1
now work as expected. (#372) - Layer metadata deserialization to Rust structs is now using
#[serde(deny_unknown_fields)]
this prevents the accidental scenario where metadata containing a superset of fields could accidentally be deserialized to the wrong struct. It's unlikely this is currently happening with the current buildpack, but it's a possibly-observable difference so it's being listed (#371)
v4.0.1
v4.0.0
heroku/ruby
Changed
- Default process types defined by the Ruby buildpack now use IPv6 host
::
which is equivalent of IPv4 host0.0.0.0
. This will only affect applications that do not define aweb
process type via theProcfile
and Procfile Cloud Native Buildpack. Those applications must make sure to update their configuration to bind to an IPv6 host. (#354)
Added
- The buildpack now warns the user when environmental variables used in running the default process are not defined. (#307)