Skip to content

3.6.0 Released

David Rodríguez

RubyGems 3.6.0 includes security, breaking changes, features, 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:

  • Stop storing executable names in ivars. Pull request #8307 by segiddins

## Breaking changes:

  • Drop ruby 3.0 support. Pull request #8091 by segiddins

## Features:

  • Add –attestation option to gem push. Pull request #8239 by segiddins

## Enhancements:

  • Skip unresolved deps warning on Gem::Specification.reset on benign cases. Pull request #8309 by deivid-rodriguez
  • Let gem install <name> suggest <name>-ruby and ruby-<name> when providing “did you mean” suggestions. Pull request #8197 by duckinator
  • Update SPDX license list as of 2024-08-19. Pull request #8233 by github-actions[bot]
  • Add --target-rbconfig option to gem install and gem update commands. Pull request #7628 by kateinoigakukun
  • Skip nil-value keys to make metadata reproducible. Pull request #7129 by nobu
  • Allow disabling installation of compiled extensions into lib through Gem.configuration.install_extension_in_lib. Pull request #6463 by hsbt
  • Installs bundler 2.6.0 as a default gem.

## Bug fixes:

  • Set $0 to exe when running gem exec to fix name in CLI output. Pull request #8267 by adam12
  • Fix manifest in gem package using incorrect platform sometimes. Pull request #8202 by deivid-rodriguez

## Documentation:

  • Fix missing single quote in git source example. Pull request #8303 by nobu
  • Update the gem install demo in README to use a gem that just works on Windows. Pull request #8262 by soda92
  • Unify rubygems and bundler docs directory. Pull request #8159 by hsbt

SHA256 Checksums:

  • rubygems-3.6.0.tgz
    c07644e7ed67582634f2f2fe1b7e5d90f17fcded6e5f0de531fd6a50935f13cf
  • rubygems-3.6.0.zip
    4bfe93521152899cb017a460540588c69c2069855ea48ede2d595dab95f6435a
  • rubygems-update-3.6.0.gem
    ddcdb7fad79ff72acc4cbe41960c954505607ed5251afafb79f822a9d5c7c24a