RubyGems Navigation menu

Blog

Back to blog posts

March 2023 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 March.

RubyGems News

This month in RubyGems, we released RubyGems 3.4.8, 3.4.9, 3.4.10 and Bundler 2.4.8, 2.4.9, and 2.4.10.

The following improvements and fixes are included in these releases (see the changelog for more information):

  • enhancedtar file functionality to support future server-side gem content navigation features - #6494, #6476, #6390.
  • improved auto-healing of corrupted lockfiles and fixed some related regressions - #6400, #6423, #6552, #6540, #6532, #6495.
  • fixed resolution edge cases - #6330, #6442, #6441, #6535.
  • added support of OTP fallback when OTP and WebAuthn are enabled from the CLI - #6523.
  • unified RubyGems and Bundler Rubocop rules - #6487.

Other improvements we worked on during this month that weren’t included in the March release are:

  • fixed the gems.rb lockfile for Bundler version lookup in the template file - #6413.
  • added gem version promoter specs - #6537.
  • added a better suggestion when bundler/setup fails due to missing gems and Gemfile is not the default - #6428.
  • removed an unhelpful side-effect of GEM_HOME configuration in some tests - #6461.

In March, RubyGems gained 332 new commits, contributed by 14 authors. There were 4,504 additions and 3,236 deletions across 432 files.

RubyGems.org News

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

  • added a default retry for application job - #3539.
  • added a log tickets page to the admin dashboard - #3586.
  • fixed Fastly soft purging - #3619.
  • added a feature to allow an admin to reset the user API key from Admin Tools - #3622.
  • fixed a flaky test by making Rubygem#protected_days stop at zero - #3655.
  • disabled LaunchDarkly in local environments - #3647.
  • renamed GemContentEntry to RubygemContents::Entry - #3669.
  • removed delayed job statsd deployment since it’s no longer in use - #3642.
  • stored and yanked gem contents in background jobs - #3454.
  • added a response to the CLI on webauthn verification - #3535.

In March, RubyGems.org gained 190 new commits, contributed by 15 authors. There were 7,437 additions and 2,105 deletions across 337 files.

Thank you

Thank you to all the contributors of RubyGems and RubyGems.org for this month! Your contributions are greatly appreciated, and we are grateful for your support.

Contributors to RubyGems:

Contributors to RubyGems.org:


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