RubyGems Navigation menu

Blog

Back to blog posts

January 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 January.

RubyGems News

This month in RubyGems, we released RubyGems 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.4.6 and Bundler 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6 with the following updates:

  • allowing require decorations be disabled - #6319.
  • properly merging incompatibility ranges to speed up resolution - #6215.
  • turning the --ext option of bundle gem into a string and deprecating usage without explicit value - #6144.
  • enhancing bundle open command to allow opening subdir/file for a gem - #6146.

In addition to that, we made the following improvements and fixes (see the changelog for more information):

  • fixed flakiness on Ruby 3.2 and Windows and sped up some specs - #6321.
  • updated the list of SPDX license identifiers - #6310.
  • added tests for old lockfiles with new ruby versions - #6317.
  • Stopped packages for external platforms from being introduced in the lockfile in instances when Bundler retries resolution - #6285.

In January, RubyGems gained 158 new commits, contributed by 14 authors. There were 3,450 additions and 2,535 deletions across 112 files.

RubyGems.org News

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

  • an added Webauthn Verification authenticate endpoint - #3331.
  • moving browser tests to standard Rails system tests- #3374.
  • an added patch for the mfa_expires_at edge condition - #3357.
  • a simplified version of GitHub button JS. - #3348.
  • the addition of telemetry to capture MFA login durations - #3376.
  • introducing a timeout after inactivity on the OTP page - #3325.

OTP Timeout

This month, RubyGems.org gained 86 new commits, contributed by 12 authors. There were 584 additions and 395 deletions across 46 files.

As always, we continue to fix bugs, review and merge PRs and reply to support tickets.

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