Bugfixes:
- Fix default gem cache
Features:
- RubyVersion extracted into its own class
- Release no longer requires language_pack
- Detect no longer requires language_pack
- Downloads with curl now retry on failed connections, pass exit status appropriately
Bugfixes:
- Errors in Gemfiles will no longer show up as bad ruby versions #36
- Fix warning warning libjffi-1.2.so on < JRuby 1.7.3
Bugfixes:
- Rails 3 deploys that do not successfully run
assets:precompile
will now fail.
Features:
- add Default Bundler Cache for new Ruby 2.0.0 apps
- use Virginia S3 bucket instead of Cloudfront
Features:
- Cache 50mb of Rails 4 intermediate cache
- Support for Ruby 2.1.0
Bugfixes:
- Disable invoke dynamic on JRuby by default until JDK stabalizes it
Bugfixes:
- Remove LPXC debug output when
DEBUG
env var is set (#141) - Symlink ruby.exe, so Rails 4 bins work for Windows (#139)
Features:
- Don't add plugins if already gems
Bugfixes:
- Fix issue #127 Race condition with LPXC
Features:
- Force nokogiri to compile with system libs
Bugfixes:
- fix request_id for instrumentation to follow standard
Features:
- add request_id to instrumentation
- switchover to rubinius hosted rbx binaries
Bugfixes:
- OpenJDK version was rolled back, stop special casing JRuby 1.7.3.
Bugfixes:
- Lock JRuby 1.7.3 and lower to older version of JDK due to jruby/jruby#626
- Revert to v69 due to asset:precompile bugs
Bugfixes:
- Fix rake task detection for Rails 3 (@hynkle, #118)
- Revert to v69 due to asset:precompile bugs
Bugfixes:
- Don't silently fail rake task checks (@gabrielg, #34)
Bugfixes:
- Add spacing to end of instrumentation
Features:
- Log buildpack name and entering rails3/4 compile
Features:
- Fetcher uses CDN if available
- Add buildpack_version to the instrumentation output
Bugfixes:
- Don't print DEBUG messages for lxpc when env var is present
- Fix ruby gemfile warning line for JRuby
Bugfixes:
- Include logtoken properly
Features:
- Instrument timing infrastructure for the buildpack
Bugfixes:
- Fix DATABASE_URL to use jdbc-postgres for JRuby (@jkrall, #116)
Features:
- only download one copy of bundler per process (@dpiddy, #69)
- roll up all warnings for end of push output
- write database.yml for Rails 4
Bugfixes:
- fix sqlite3 error messaging detection
Features:
- Lock default ruby if default ruby is used
- Change default ruby to 2.0.0
- Stop using the stack image ruby and always vendor ruby
Bugfixes:
- Correctly detect asset manifest files in Rails 4
- Fix jruby 1.8.7 bundler/psych require bug
Features:
- Start caching the rubygems version used.
Bugfixes:
- Rebuild bundler cache if rubygems 2 is detected. Bugfixes in later rubygems.
Security:
- Disable Java RMI Remote Classloading for CVE-2013-1537, https://bugzilla.redhat.com/show_bug.cgi?id=952387
Bugfixes:
- Change JVM S3 bucket
Bugfixes:
- Fix ruby 1.8.7 not being able to compile native extensions
Bugfixes:
- Fix git gemspec bug in bundler
Bugfixes:
- Upgrade bundler to 1.3.2 to fix --dry-clean/Would have removed bug in bundle clean, part 2.
Bugfixes:
- Revert back to Bundler 1.3.0.pre.5, see https://gist.github.com/mattonrails/e063caf86962995e7ba0
Bugfixes:
- Upgrade bundler to 1.3.2 to fix --dry-clean/Would have removed bug in bundle clean
Bugfixes:
- bin/detect for Rails 3 and 4 will use railties for detection vs the rails gem
- bin/detect does not error out when Gemfile + Gemfile.lock are missing
Bugfixes:
- Revert back to 1.3.0.pre.5 due to bundler warnings
Features:
- Initial Rails 4 beta support
- Upgrade bundler to 1.3.0
Bugfixes:
- Better buildpack detection through Gemfile.lock gems
Features:
- Restore ruby deploys back to normal
Features:
- Re-enable ruby deploys for apps just using the heroku cache
- Display ruby version change when busting the cache
Features:
- Update deploy error message copy to link to status incident.
Features:
- Disable ruby deploys due to rubygems.org compromise
Features:
- Upgrade Bundler to 1.3.0.pre.5
- bundler binstubs now go in vendor/bundle/bin
Features:
- Stop setting env vars in bin/release now that login-shell is released
- Enable Invoke Dynamic on JRuby by default
- GEM_PATH is now updated on each push
Faulty Release
Features:
- Upgrade Bundler to 1.3.0.pre.2
Features:
- Upgrade Bundler to 1.2.2 to fix Ruby 2.0.0/YAML issues
Features:
- Enable ruby 2.0.0 support for testing
Features:
- Cache version of the buildpack we used to deploy
- Purge cache when v38 is detected
Bugfixes:
- Don't display cache clearing message for new apps
- Actually clear bundler cache on ruby version change
Bugfixes:
- Stop bundle cache from continually growing
Bugfixes:
- Remove temporary workaround from v36.
- Clear bundler cache upon Ruby version change
Bugfixes:
- Always clear the cache for ruby 1.9.3 as a temporary workaround due to the security upgrade
Features:
- Upgrade to Bundler 1.2.1
- Display bundle clean output
- More resilent to rubygems.org API outages
Bugfixes:
bundle clean
works again
Features:
- Upgrade to Bundler 1.2.0
Features:
- Upgrade to Bundler 1.2.0.rc.2
- vendor JDK7 for JRuby, but disable invoke dynamic
Features:
- support .profile.d/ruby.sh
- sync stdout so that the buildpack streams even in non-interactive shells
- Upgrade to Bundler 1.2.0.rc
Features:
- Vendor OpenJDK6 into slug when using JRuby
- ruby version support for ruby 1.8.7 via bundler's ruby DSL
Bugfixes:
- sqlite3 error gets displayed again
Bugfixes:
- Remove
vendor/bundle
message only appears when dir actually exists
Features:
- print message when assets:precompile finishes successfully
- Remove
vendor/bundle
if user commits it to their git repo.
Features:
- support "ruby-xxx-jruby-yyy" for jruby detection packages
Features:
- removes bundler cache in the slug, to minimize slug size (@stevenh512, #16)
- optimize push time with caching
Bugfixes:
- fix ruby version bug with "fatal:-Not-a-git-repository"
Features:
- bundler 1.2.0.pre
- ruby version support for ruby 1.9.2/1.9.3 via bundler's ruby DSL
Deprecation:
- ENV['RUBY_VERSION'] in favor of bundler's ruby DSL
Features:
- bundler 1.1.2
Features:
- bundler 1.1.0 \o/
Bugfixes:
- fix native extension building for rbx 2.0.0dev
Features:
- JRuby support
- rbx 2.0.0dev support
Bugfixes:
- force db password to be a string in the yaml file
Features:
- bundler 1.1.rc.7
Features:
- pass DATABASE_URL to rails 3.1 assets:precompile rake task detection
Features:
- bundler 1.1.rc.6
Bugfixes:
- stop freedom patching syck in ruby 1.9.3+
Features:
- bundler 1.1.rc.5
Bugfixes:
- syck workaround for yaml/psych issues
Features:
- bundler 1.1.rc.3
Features:
- bundler binstubs
- dynamic slug_vendor_base detection
Bugfixes:
- don't show sqlite3 error if it's in a bundle without group on failed bundle install
Features:
- rbx 1.2.4 support
- print out RUBY_VERSION being used
Bugfixes:
- don't leave behind ruby_versions.yml
Features:
- use vm as part of RUBY_VERSION
Features:
- ruby 1.9.3 support
- specify ruby versions using RUBY_VERSION build var
Bugfixes:
- move "bin/" to the front of the PATH, so apps can override existing bins
Features:
- add sqlite3 warning when detected on bundle install error
Bugfixes:
- Change gem detection to use lockfile parser
- use
$RACK_ENV
when thin is detected for rack apps