RubyGems Navigation menu

Blog

Back to blog posts

3.7.0 Released

RubyGems 3.7.0 includes security, breaking changes, enhancements, bug fixes and documentation.

To update to the latest RubyGems you can run:

gem update --system

To install RubyGems by hand see the Download RubyGems page.

### Security:

  • Update vendored resolv to 0.6.2. Pull request #8831 by hsbt

### Breaking changes:

  • Stop generating binstubs with support for RubyGems before 2.6.2. Pull request #8833 by deivid-rodriguez
  • Drop support for Ruby 3.1. Pull request #8634 by segiddins

### Enhancements:

  • Update SPDX license list as of 2025-07-01. Pull request #8829 by github-actions[bot]
  • Add push_rubygem as a default scope for gem signin command. Pull request #8672 by hsbt
  • Update bundled tls certs. Pull request #8731 by segiddins
  • Install the best matching gem for the current platform in gem install. Pull request #8751 by segiddins
  • Move most of Bundler::GemHelpers to Gem::Platform. Pull request #8703 by segiddins
  • Ensure that Gem::Platform parses strings to a fix point. Pull request #8584 by segiddins
  • Installs bundler 2.7.0 as a default gem.

### Bug fixes:

  • Fix signing HEAD and date formatting in S3 signer. Pull request #8763 by rye-stripe
  • Fix --bindir <foo> flag to gem install failing when <foo> is not in the default GEM_HOME and its parent directory does not exist yet. Pull request #8783 by larouxn
  • Fix gem install sometimes compiling the wrong source files. Pull request #8764 by deivid-rodriguez
  • Workaround rust extension compilation when ccache or sccache are used. Pull request #8521 by hsbt
  • Fix gem pristine not recompiling extensions sometimes. Pull request #8757 by deivid-rodriguez
  • Fix --prerelease flag to gem install sometimes not respected. Pull request #8648 by ntl

### Documentation:

  • Fix incorrect UPGRADING link in README.md. Pull request #8838 by djbender
  • Add a root CONTRIBUTING.md file. Pull request #8822 by deivid-rodriguez
  • Add a SECURITY.md file. Pull request #8812 by deivid-rodriguez
  • Fix heading ranks in documentation. Pull request #8711 by antoinem

SHA256 Checksums:

  • rubygems-3.7.0.tgz
    531e98e9db8c93e1686a5986edecde309f72e30a93511e3a642b56e5fd351fc2
  • rubygems-3.7.0.zip
    238d9de755af6bd102a70f67cbd453eea6e948a228489606b55b50d574919dbb
  • rubygems-update-3.7.0.gem
    34d86edd3fc0f921ad46c1d0eeec49e591ae903290ce1a59db17f9343da9ba22
David Rodríguez