Releases: boxen/puppet-ruby
Security: Build against openssl 1.0.1h
Merge pull request #107 from boxen/openssl-1.0.1h Openssl 1.0.1h
Update Ruby Build for 2.1.2 support
Merge pull request #106 from boxen/update-ruby-build Update ruby-build
Rubygems bugfixes
See #99 for changes
Bugfix: jruby support for ruby_gem resources
8.0.1: Merge pull request #90 from boxen/minor-fixups
Minor fixups for the 8.0.0 release
Support both rbenv and chruby
This is a major new release, adding optional support for switchable version managers (chruby and rbenv).
Please take note of the backwards-incompatible changes introduced since the 7.x series:
- ruby::global does not work with chruby
- rbenv plugin support is gone
- bundler is no longer installed by default
- rubies now live in /opt/rubies instead of /opt/boxen/rbenv/versions
- the module-data module is now required
The majority of the rewrite work was done in #83, replacing many previously unmerged attempts like #12, #63, dgoodlad/puppet-chruby, and other even less-finished attempts.
Heartbleed
So Heartbleed was a thing, and it broke the security of most things on the internet. Your dev machine should have secure rubies, too, thus this release. Rubies were previously built against a range of OpenSSL versions, all affected by the heartbleed bug. With these changes, all rubies built & installed will be compiled with OpenSSL >= 1.0.1g.
For this to have any effect, you must have boxen re-install your ruby versions:
# Back up your existing ruby versions
mv /opt/boxen/rbenv/versions /opt/boxen/rbenv/versions-bak
# Run boxen, which will re-install all your rubies
boxen
# Check that everything is happy, then
rm -rf /opt/boxen/rbenv/versions-bak
I've recompiled and uploaded binaries of the Rubies we use actively at GitHub, and have removed the binaries of all the other versions. This should make your re-install process nice and quick, about 6-10MB download per version.
GitHub Ruby 2.1.1
Merge pull request #84 from dbussink/add-github-ruby-2-1-1 Add new GitHub Ruby 2.1.1
Make gems installable to system ruby
Merge pull request #78 from grosser/grosser/system-gem-install make system gem install possible
Update the version aliases to use the new released versions
1.9.3-p545 and 2.0.0-p451 are out!