Releases: oneclick/rubyinstaller2
Releases Β· oneclick/rubyinstaller2
RubyInstaller-3.2.4-1 - 2024-04-24
Changed
- Update to ruby-3.2.4, see release notes.
- Update the SSL CA certificate list.
- Update to OpenSSL-3.3.0. The Ruby API dosn't change.
- Move bundled OpenSSL related files to bin/lib subdirectory so that legacy algorithms can be loaded through provider support. #365
- Update the bundled MSYS2 keyring package.
- Avoid crash even if a registry key incldues inconvertible characters
- Avoid method redefinition warning in rubygems hook
RubyInstaller-3.1.5-1 - 2024-04-24
Changed
- Update to ruby-3.1.5, see release notes.
- Update the SSL CA certificate list.
- Update to OpenSSL-1.1.1w and because version 1.1.1 is out of maintanence from the OpenSSL project apply all security patches that Canonical provides for Ubuntu-20.04:
- CVE-2023-5678
- CVE-2024-0727
- Implicit rejection as a protection against Bleichenbacher attacks
- Update the bundled MSYS2 keyring package.
- Avoid crash even if a registry key incldues inconvertible characters
- Avoid method redefinition warning in rubygems hook
RubyInstaller-3.0.7-1 - 2024-04-24
Changed
- Update to ruby-3.0.7, see release notes.
- Update the SSL CA certificate list.
- Update to OpenSSL-1.1.1w and because version 1.1.1 is out of maintanence from the OpenSSL project apply all security patches that Canonical provides for Ubuntu-20.04:
- CVE-2023-5678
- CVE-2024-0727
- Implicit rejection as a protection against Bleichenbacher attacks
- Update the bundled MSYS2 keyring package.
- Avoid crash even if a registry key incldues inconvertible characters
- Avoid method redefinition warning in rubygems hook
RubyInstaller-3.2.3-1 - 2024-01-25
Changed
- Update to ruby-3.2.3, see release notes.
- Update to OpenSSL-3.2.0.
The Ruby API dosn't change. - Update the SSL CA certificate list
- Allow setting of MSYS2 path by environment variable
MSYS2_PATH
. #361
This setting is preferred over all other methods to find the MSYS2 directory. - Return registry strings as UTF-8 instead of OEM charset. #348
RubyInstaller-3.3.0-1 - 2023-12-26
This is the first release based on ruby-3.3.0: https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
Changes compared to RubyInstaller-3.2.2-1
- Remove the
.irbrc
file previously generated by RubyInstaller versions before 3.3.0.
It is no longer necessary, since the enabled extensions have been made defaults in ruby core. - Return registry strings as UTF-8 instead of OEM charset. #348
- Update the SSL CA certificate list and to OpenSSL-3.2.0.
RubyInstaller-3.2.2-1 - 2023-04-01
Changed
- Update to ruby-3.2.2, see release notes.
- Update to OpenSSL-3.1.0.
The Ruby API dosn't change. - Move OpenSSL config directroy from
<install-path>/etc/ssl/
to<install-path>/bin/etc/ssl/
to follow upstream change in MSYS2. #337
RubyInstaller-3.1.4-1 - 2023-04-01
Changed
- Update to ruby-3.1.4, see release notes.
- Update the SSL CA certificate list and to OpenSSL-1.1.1t.
- Add installer dialog to select per-user or all-users installation.
See out Wiki for further description of the install modes. - Add installer options /ALLUSERS and /CURRENTUSER for silent install.
For silent install see: https://github.com/oneclick/rubyinstaller2/wiki/FAQ#user-content-silent-install - Enable automatic private gem installation in user's home on a machine wide ruby setup, if the user doesn't have write access.
- List machine wide rubies in addition to per-user rubies at
ridk use
. - Set proper permissions of MSYS /tmp directory, so that every user can create and use files, but not read or change files of other users.
This is needed for a machine wide installation. - Check or add a system wide gemrc file at every rubygems load to prevent hijacking by another user.
- Avoid UNICODE characters in TMP env var to work around issues of gcc. #320
RubyInstaller-3.0.6-1 - 2023-04-01
Changed
- Update to ruby-3.0.6, see release notes.
- Update the SSL CA certificate list and to OpenSSL-1.1.1t.
- Add installer dialog to select per-user or all-users installation.
See out Wiki for further description of the install modes. - Add installer options /ALLUSERS and /CURRENTUSER for silent install.
For silent install see: https://github.com/oneclick/rubyinstaller2/wiki/FAQ#user-content-silent-install - Enable automatic private gem installation in user's home on a machine wide ruby setup, if the user doesn't have write access.
- List machine wide rubies in addition to per-user rubies at
ridk use
. - Set proper permissions of MSYS /tmp directory, so that every user can create and use files, but not read or change files of other users.
This is needed for a machine wide installation. - Check or add a system wide gemrc file at every rubygems load to prevent hijacking by another user.
- Avoid UNICODE characters in TMP env var to work around issues of gcc. #320
RubyInstaller-2.7.8-1 - 2023-04-01
Changed
- Update to ruby-2.7.8, see release notes.
- Update the SSL CA certificate list and to OpenSSL-1.1.1t.
- Add installer dialog to select per-user or all-users installation.
See out Wiki for further description of the install modes. - Add installer options /ALLUSERS and /CURRENTUSER for silent install.
For silent install see: https://github.com/oneclick/rubyinstaller2/wiki/FAQ#user-content-silent-install - Enable automatic private gem installation in user's home on a machine wide ruby setup, if the user doesn't have write access.
- List machine wide rubies in addition to per-user rubies at
ridk use
. - Set proper permissions of MSYS /tmp directory, so that every user can create and use files, but not read or change files of other users.
This is needed for a machine wide installation. - Check or add a system wide gemrc file at every rubygems load to prevent hijacking by another user.
- Avoid UNICODE characters in TMP env var to work around issues of gcc. #320
RubyInstaller-3.2.1-1 - 2023-02-09
Changed
- Update to ruby-3.2.1, see release notes.
- Update the SSL CA certificate list and to OpenSSL-3.0.8.
- Move OpenSSL config directroy from
<install-path>/ssl/
to<install-path>/etc/ssl/
to follow upstream change in msys2/MINGW-packages@2f97826 - Allow home directory with white space when installing gems into users home. #332
- Don't overwrite GEM_HOME or BUNDLE_SYSTEM_BINDIR if already present.
- Don't set bindir to a non-existing directory.
This is related to rubygems/rubygems#6332