RubyGems Navigation menu

Blog

Back to blog posts

September 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 RubyGems.org in September.

RubyGems News

This month in RubyGems, we saw some updates and fixes on the RubyGems and Bundler projects. Some of those changes include the following:

  • released a new version for RubyGems 3.2.27, which included:
    • fixing an issue when installing some gems from GitHub private gem servers
    • setting some unredacted credentials in verbose mode
    • improving loading the library by using require_relative for internal requires.
  • released version 3.2.28 for RubyGems, which included:
    • fixing a regression introduced by the redaction fix in 3.2.27, which adds support for the MINGW-UCRT platform
    • making sure not to load the Uri gem unnecessarily
    • relaxing gem spec validations to allow descriptions that include the “TODO” string.
  • made progress on a gem rebuild command that will allow exactly reproducing existing package builds (still unreleased).
  • released Bundler version 2.2.27, which fixed a couple of bundle check regressions, as well as issues with plugins and syntax errors on the generated Github Actions configuration in new gems. It also optimizes some requires and adds support for redacting credentials using the x-oauth-basic form.
  • released Bundler version 2.2.28, which made sure bundle remove automatically regenerates the lock file — deprecating the --install flag — and also updates the gemspec generated on new gems to use example.com as the sample gem server (instead of the potentially malicious mygemserver.com).
  • made progress on the Bundler version locking RFC implementation (still to be released).

In September, Rubygems gained 36 new commits, contributed by 10 authors. There were 154 additions and 21 deletions across 24 files.

RubyGems.org News

In September, RubyGems.org saw several bug fixes and updates, some of which include the following:

This month, Rubygems.org gained 75 new commits, contributed by 7 authors. There were 579 additions and 112 deletions across 53 files.

Here we outline additional exciting updates made to other projects in the Ruby Ecosystem.

Ruby Toolbox

In September, we added the ability to browse a project’s reverse dependencies (the list of gems that declare that project as a dependency) based on the Rubygem dependency data added to the Ruby Toolbox earlier this year. Read more about the latest from Ruby Toolbox in the upcoming monthly update. You can sign up to receive updates every month as soon as they are released.

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