RubyGems Navigation menu


Back to blog posts

November 2021 RubyGems Updates

Welcome to the RubyGems monthly update! As part of our efforts at Ruby Together, we publish a recap of the work that we’ve done the previous month. Read on to find out what updates were made to RubyGems and in November.

RubyGems News

This month, we released new versions for RubyGems 3.2.31, and 3.2.32, and Bundler 2.2.31, and 2.2.32.

The following is a non-exhaustive list of the improvements included in the above releases for RubyGems and Bundler (see the changelogs for more details):

  • fixed a gem fetch vs. gem install inconsistency about platform-specific gems - #5037.
  • fixed issues with --destdir and --prefix options to RubyGems installer to help OS packagers.
  • improved an error message about git being missing - #5036, and fixed an issue where Bundler hid the system man pages - #5039.
  • adapted both clients to a recent gemification of some libraries (optparse, pathname).
  • improved bundle install usability by automatically unlocking dependencies if a lock file got expired by Gemfile changes, instead of logging an error message - #5068.
  • fixed a bundle update issue related to not being able to downgrade Gemfile dependencies properly, and worked on some promising refactorings of Bundler internals in the context of ensuring we never generate corrupted lock files - #5078.
  • started doing work on Bundle version switching.

In November, Rubygems gained 134 new commits, contributed by 12 authors. There were 3,815 additions and 743 deletions across 137 files. News

This month, saw several bug fixes and updates, some of which include the following:

  • updated and released support for ownership calls and requests - #2748.
  • wrote a blog post for gem adoption - #95.
  • tested Ruby 3.0.3 for memory leak and deployed an update to Ruby 3 - #2876.
  • debugged high CPU alert on Postgres.

In November, gained 52 new commits, contributed by 8 authors. There were 438 additions and 308 deletions across 63 files.

As always, we continue to fix bugs, review and merge PR’s and reply to support tickets.

Learn more about contributing to RubyGems by visiting the RubyGems Contributing Guide. We welcome all kinds of contributions, including bug fixes, feature implementation, writing and updating documentation, and bug triage.

Gift Egwuenu