RubyGems Navigation menu

Blog

Back to blog posts

3.4.0 Released

RubyGems 3.4.0 includes nice improvements such as:

  • It will unobstrusively inform you when it’s out of date.
  • It will cleanup intermediate files after building and installing extensions, saving disk space.

It also drops support for Ruby 2.3, Ruby 2.4 and Ruby 2.5. Time to move on!

To update to the latest RubyGems you can run:

gem update --system

To install RubyGems by hand see the Download RubyGems page.

This is the full changelog for more details:

## Breaking changes:

  • Drop support for Ruby 2.3, 2.4, 2.5 and RubyGems 2.5, 2.6, 2.7. Pull request #6107 by deivid-rodriguez
  • Remove support for deprecated OS. Pull request #6041 by peterzhu2118

## Features:

  • Add ‘call for update’ to RubyGems install command. Pull request #5922 by simi

## Enhancements:

  • Add mswin support for cargo builder. Pull request #6167 by ianks
  • Validate Cargo.lock is present for Rust based extensions. Pull request #6151 by simi
  • Clean built artifacts after building extensions. Pull request #6133 by deivid-rodriguez
  • Installs bundler 2.4.0 as a default gem.

## Bug fixes:

  • Fix crash due to BundlerVersionFinder not defined. Pull request #6152 by deivid-rodriguez
  • Don’t leave corrupted partial package download around when running out of disk space. Pull request #5681 by duckinator

SHA256 Checksums:

  • rubygems-3.4.0.tgz
    1436e75a53873d154db6c1a6c7a4e021de94d9431237d27b95d54bf4590568eb
  • rubygems-3.4.0.zip
    5e9682a1db13d4e95f0c15cc15e309c1a4f4ae00a3b6caa802279ffb3cf36988
  • rubygems-update-3.4.0.gem
    04d5056c453ebcdf9d43deecc9d8d5beb64e6314be7f1b2ba218f409aba547c1
David Rodríguez