RubyGems Navigation menu

Blog

Back to blog posts

April 2022 RubyGems Updates

Welcome to the RubyGems monthly update! As part of our efforts at Ruby Central, 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 April.

RubyGems News

In April, we released new versions of RubyGems 3.3.11, 3.3.12 and Bundler 2.3.11, 2.3.12.

The main highlight of this month’s update is that RubyGems now has experimental built-in support for Rust extensions, thanks to the work done on #5175.

The following is a non-exhaustive list of other improvements included in the above releases (see the changelog for further information):

  • added modern versions of Ruby as valid platform values in Gemfile DSL Spec file - #5469.
  • stopped considering RUBY_PATCHLEVEL for resolution - #5472.
  • enabled multi-factor authentication on specific keys during gem signin - #5305.

This month, RubyGems gained 86 new commits, contributed by 13 authors. There were 977 additions and 599 deletions across 64 files.

RubyGems.org News

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

  • replaced instances of blacklist with blocklist, and whitelist with allowlist - #3033.
  • updated ERD diagram to reflect the current database structure - #3032.
  • updated elasticsearch-rails gems - #3028.
  • migrated from using kubernetes-deploy to krane - #3018.
  • added a validation step prior to updating unconfirmed email - #3009.

In April, RubyGems.org gained 88 new commits, contributed by 12 authors. There were 1,266 additions and 733 deletions across 79 files.


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