Skip to content

Releases: ruby/rubygems

bundler-v4.0.10

08 Apr 00:04

Choose a tag to compare

Enhancements:

  • Ignore warnings with spec different platforms. Pull request #8508 by hsbt
  • Improve error message when current platform is not in lockfile. Pull request #9439 by 55728
  • Cache package version selection. Pull request #9410 by Edouard-chin
  • Check happy path first when comparing gem version. Pull request #9417 by Edouard-chin
  • [feature] default_cli_command for config what command bundler runs when no specific command is provided. Pull request #8886 by jonbarlo
  • Introduce a fast path for comparing Gem::Version. Pull request #9414 by Edouard-chin

Bug fixes:

  • Restore rb_sys dependency for Rust. Pull request #9416 by bangseongbeom

v4.0.10

08 Apr 00:02

Choose a tag to compare

Enhancements:

  • Ignore warnings with spec different platforms. Pull request #8508 by hsbt
  • Better algorithm for sorting gem version. Pull request #9421 by Edouard-chin
  • Update SPDX license list as of 2026-02-20. Pull request #9434 by hsbt
  • Installs bundler 4.0.10 as a default gem.

Bug fixes:

  • Register native extension files in default spec map. Pull request #9431 by hsbt
  • Fix NoMethodError in Gem.try_activate when activation conflicts occur. Pull request #9404 by hsbt

v4.0.9

25 Mar 01:07

Choose a tag to compare

Enhancements:

  • Fix: include owner role in gem owner. Pull request #9403 by gjtorikian
  • Installs bundler 4.0.9 as a default gem.

Bug fixes:

  • Fix: Ensure trailing slash is added to source URIs added via gem sources. Pull request #9055 by zirni

Documentation:

  • [DOC] Fix link. Pull request #9409 by BurdetteLamar

bundler-v4.0.9

25 Mar 01:24

Choose a tag to compare

Enhancements:

  • Check the git version only once per bundle install. Pull request #9406 by Edouard-chin
  • Normalize the number of workers when performing parallel operations. Pull request #9400 by Edouard-chin
  • Add exponential backoff to bundler retries. Pull request #9163 by ChrisBr
  • Introduce a priority queue. Pull request #9389 by Edouard-chin
  • Split the download and install process of a gem. Pull request #9381 by Edouard-chin

Bug fixes:

  • Retry git fetch without --depth for dumb HTTP transport. Pull request #9405 by hsbt

v4.0.8

10 Mar 23:58
1a32b76

Choose a tag to compare

Enhancements:

  • Use JSON for cargo metadata parsing. Pull request
    #9373 by hsbt
  • Fix NameError in Gem::Request.get_proxy_from_env when requiring
    rubygems/request directly. Pull request
    #9362 by afurm
  • Installs bundler 4.0.8 as a default gem.

Documentation:

  • Unify Compact Index API naming. Pull request
    #9372 by simi

bundler-v4.0.8

11 Mar 00:00
1a32b76

Choose a tag to compare

Enhancements:

  • Add a new Bundler config to control how many specs are fetched #9363
  • Restrict GitHub Actions workflow permissions for newgem #9361

Bug fixes:

  • Fix plugin new version not registering #9355

bundler-v4.0.7

25 Feb 00:12
049c458

Choose a tag to compare

Enhancements:

  • Don't check whether a plugin needs to be installed: #9328
  • [rust gem] Major improvements for gem scaffolding (rebased) #8455
  • Fix(bundler): only preload git sources for requested groups #9234
  • Raise error when gem contains capital letters #5432

Bug fixes:

  • Fix Bundler crashing when it tries to install plugin: #9335
  • Run git operations in parallel (take 2): #9323
  • Add support for help flag in plugin commands #9263

Documentation:

  • [DOC] Fix link in Bundler #9315

v4.0.7

25 Feb 00:10
049c458

Choose a tag to compare

Enhancements:

  • Add Gem.disable_system_update_message in setup.rb. Pull request
    #9020 by hyuraku
  • Print message when signing in with an existing API key. Pull request
    #9312 by hsbt
  • Installs bundler 4.0.7 as a default gem.

Documentation:

  • Document gemspecs must be deterministic. Pull request
    #9321 by fxn
  • Remove "##" from a comment to require. Pull request
    #9306 by tompng

v4.0.6

05 Feb 01:42
0947d9c

Choose a tag to compare

Enhancements:

  • Update vendored resolv to 0.7.0. Pull request
    #9298 by hsbt
  • Installs bundler 4.0.6 as a default gem.

bundler-v4.0.6

05 Feb 01:44
0947d9c

Choose a tag to compare

Bug fixes:

  • Fix gzip cache corruption when recovering from HTTP 416 responses #9272
  • Fallback git/path sources to default source #9301
  • Ensure revision is always re-resolved in git_proxy.rb #9294

Documentation:

  • Clarify local gem override docs to require git-sourced gems #9305