Blog
Back to blog posts
16 Dec 2024
3.6.0 Released
by 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
andruby-<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 togem install
andgem 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 REAME 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