Blog
16 Feb 2023
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.
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:
- @composerinteralia Daniel Colson
- @deivid-rodriguez David Rodríguez
- @hsbt Hiroshi SHIBATA
- @yoka Jesse Ikonen
- @simi Josef Šimánek
- @technicalpickles Josh Nichols
- @jdufresne Jon Dufresne
- @markdoliner Mark Doliner
- @matsadler Mat Sadler
- @flavorjones Mike Dalessio
- @nobu Nobuyoshi Nakada
- @segiddins Samuel Giddins
- @tbates-redarc Tim Bates
- @fxn Xavier Noria
Contributors to RubyGems.org:
- @sonalkr132 Aditya Prakash
- @hsbt Hiroshi SHIBATA
- @simi Josef Šimánek
- @martinemde Martin Emde
- @ericherscovich Eric Herscovich
- @jenshenny Jenny Shen
- @jchestershopify Jacques Chester
- @mercedesb Mercedes
- @arunagw Arun Agrawal
- @segiddins Samuel Giddins
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.