RVM v1.29.0 Release Notes

Release Date: 2017-02-12 // about 7 years ago
  • 12 February 2017 - Full Changelog

    ๐Ÿ”’ Security fixes:

    • โž• add trusting working directory hooks
    • โž• add trusting project files with environment variables
    • prevent executing code when loading variables from project files
    • โœ‚ remove posibility to install gems from .versions.conf
    • do not 'bundle install' if no rvm_autoinstall_bundler_flag=1
    • install bundler only from remote server
    • ๐Ÿ– handle spaces in working directory hook names
    • avoid double escaping of envirtonment variables
    • avoid extra quotation if it was used in the project file

    ๐Ÿ†• New features:

    • โž• Added railsexpress patches for Ruby 2.3.3 #3852
    • โž• Add support for KDE neon #3828
    • ๐Ÿ‘ Allow to remove undesired libraries breaking the ruby build #3851
    • โš  Mention in PATH warnings about ability to silence them #3336
    • ๐Ÿ”ฆ Expose autolibs setting in rvm info output #3892
    • Detect noexec mount mode for partition hosting RVM home #3832

    ๐Ÿ› Bug fixes:

    • ๐Ÿ”„ Changed eval to source for fish 2.5.0 compatibility fish-shell#3809
    • $PATH become empty after __rvm_unload executed #3847
    • RVM incorrectly tries to install llvm 3.5 when trying to install Rubinius 3 #3848
    • ๐Ÿง Missing libyaml-devel on PCLinuxOS 64-bit #3703
    • ๐Ÿ’Ž Failing openssl.patch for Ruby 1.9.3 #3831
    • RVM hardcodes number of compile threads #3856
    • ๐Ÿง Cannot build rbx-2.5.2 on ArchLinux #3497
    • โœ‚ Remove incompatible version of openssl098 #3844
    • Failed to fetch the gpg key from keys.gnupg.net #3544
    • Filtering Travis binaries for OSX for non Travis env (they are statically linked and not movable) #3690
    • โœ‚ Remove kernel-libc-devel dependency on Solus #3881
    • Speed up loading rubies - gem version compatibility check
    • ๐Ÿ Missing cygwin32-readline package on Windows #3812
    • ๐ŸŽ Installation of rbx-3.69 on macOS fails because llvm35 formula can't be found #3884
    • ๐Ÿ’Ž Ruby 2.3.x and older are not compatible with OpenSSL 1.1.x on Debian #3862
    • ๐Ÿ’Ž OpenSSL vs libressl conflict installing ruby-2.4.0 on openSUSE Tumbleweed #3906
    • ๐Ÿ’Ž Missing libgmp3-dev for Ruby 2.2 on Debian 6 #3675
    • ๐Ÿ’Ž JRuby on Arch is missing Java requirements #3539
    • rvm install 2.4 installs 2.4.0-rc1 instead of 2.4.0 #3866
    • ๐Ÿ‘‰ Use libreadline-dev instead of libreadline6-dev on Debian (???stretch) #3824
    • โš  Warning: openssl is a keg-only and another version is linked to opt #3724
    • ๐Ÿ›  Fix trusting paths with duplicated //
    • ๐Ÿ›  Fix rvm do in relative paths

    โฌ†๏ธ Upgraded Ruby interpreters:

    • โž• Add support for Ruby 2.4.0 #3849
    • โž• Add support for JRuby 9.1.7.0 #3878
    • โž• Add support for Rubinius 3.70 #3889 and 3.71
    • โฌ†๏ธ Upgrade RubyGems to 2.6.10

    Binaries:

    • ๐Ÿ’Ž Ubuntu x64 binary for Ruby 2.4.0 #3867