> ## Content Index
> Fetch the complete content index at: https://rubycentral.org/llms.txt
> Use this file to discover other available public pages before exploring further.

# January 2023 Monthly Update
- URL: https://rubycentral.org/news/january-2023-monthly-update/
- Published: 2023-02-23T18:30:05.000Z
- Updated: 2023-06-16T20:26:03.000Z
- Author: Irene Kannyo

Hello! Welcome to the monthly update. During January, our work was supported by [Shopify](https://www.shopify.com/?ref=rubycentral.org), [Zendesk](https://zendesk.com/?ref=rubycentral.org) and many others.

## Ruby Central News

In January, Ruby Central's open source work was supported by 35 different companies, including Ruby member[ Zendesk](https://zendesk.com/?ref=rubycentral.org) and Ruby Shield sponsor [Shopify](https://www.shopify.com/?ref=rubycentral.org).

On top of those companies, 1 developer, Abdullah Esmail, joined as a new member. In total, we were supported by 124 developer members. Thanks to all of our members for making everything that we do possible. <3

## RubyGems News

This month in[ RubyGems](https://github.com/rubygems/rubygems?ref=rubycentral.org), we released RubyGems[ 3.4.2](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#342--2023-01-01),[ 3.4.3](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#343--2023-01-06),[ 3.4.4](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#344--2023-01-16),[ 3.4.5](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#345--2023-01-21),[ 3.4.6](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#346--2023-01-31) and Bundler[ 2.4.2](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#242-january-1-2023),[ 2.4.3](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#243-january-6-2023),[ 2.4.4](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#244-january-16-2023),[ 2.4.5](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#245-january-21-2023),[ 2.4.6](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#246-january-31-2023); here’s what shipped with these releases:

- allowing require decorations be disabled -[ #6319](https://github.com/rubygems/rubygems/pull/6319?ref=rubycentral.org).
- properly merging incompatibility ranges to speed up resolution -[ #6215](https://github.com/rubygems/rubygems/pull/6215?ref=rubycentral.org).
- turning the --ext option of bundle gem into a string and deprecating usage without explicit value -[ #6144](https://github.com/rubygems/rubygems/pull/6144?ref=rubycentral.org).
- Enhancing the bundle open command to allow opening a directory or file for a gem -[ #6146](https://github.com/rubygems/rubygems/pull/6146?ref=rubycentral.org).

Additional improvements and fixes we made this month include the following (see the changelog for more information):

- fixed flakiness on Ruby 3.2 and Windows and sped up some specs -[ #6321](https://github.com/rubygems/rubygems/pull/6321?ref=rubycentral.org).
- updated the list of SPDX license identifiers -[ #6310](https://github.com/rubygems/rubygems/pull/6310?ref=rubycentral.org).
- added tests for old lockfiles with new ruby versions -[ #6317](https://github.com/rubygems/rubygems/pull/6317?ref=rubycentral.org).
- stopped packages for external platforms from being introduced in the lockfile in instances when Bundler retries resolution -[ #6285](https://github.com/rubygems/rubygems/pull/6285?ref=rubycentral.org).

In January, RubyGems gained[ 158 new commits](https://github.com/rubygems/rubygems/compare/master@%7B2023-01-01%7D...master@%7B2023-01-31%7D?ref=rubycentral.org), 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](https://github.com/rubygems/rubygems.org/pull/3331?ref=rubycentral.org).
- moving browser tests to standard Rails system tests-[ #3374](https://github.com/rubygems/rubygems.org/pull/3374?ref=rubycentral.org).
- an added patch for the mfa\_expires\_at edge condition -[ #3357](https://github.com/rubygems/rubygems.org/pull/3357?ref=rubycentral.org).
- a simplified version of GitHub button JS. -[ #3348](https://github.com/rubygems/rubygems.org/pull/3348?ref=rubycentral.org).
- the addition of telemetry to capture MFA login durations -[ #3376](https://github.com/rubygems/rubygems.org/pull/3376?ref=rubycentral.org).
- introducing a timeout after inactivity on the OTP page -[ #3325](https://github.com/rubygems/rubygems.org/pull/3325?ref=rubycentral.org).

This month, RubyGems.org gained[ 86 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2023-01-01%7D...master@%7B2023-01-31%7D?ref=rubycentral.org), 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.

## Total Spent 

In January we completed 458 hours of development work @$150/hour, and spent $68,749.50.

## 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](https://github.com/composerinteralia?ref=rubycentral.org) Daniel Colson
- [@deivid-rodriguez](https://github.com/deivid-rodriguez?ref=rubycentral.org) David Rodríguez
- [@hsbt](https://github.com/hsbt?ref=rubycentral.org) Hiroshi SHIBATA
- [@yoka](https://github.com/yoka?ref=rubycentral.org) Jesse Ikonen
- [@simi](https://github.com/simi?ref=rubycentral.org) Josef Šimánek
- [@technicalpickles](https://github.com/technicalpickles?ref=rubycentral.org) Josh Nichols
- [@jdufresne](https://github.com/jdufresne?ref=rubycentral.org) Jon Dufresne
- [@markdoliner](https://github.com/markdoliner?ref=rubycentral.org) Mark Doliner
- [@matsadler](https://github.com/matsadler?ref=rubycentral.org) Mat Sadler
- [@flavorjones](https://github.com/flavorjones?ref=rubycentral.org) Mike Dalessio
- [@nobu](https://github.com/nobu?ref=rubycentral.org) Nobuyoshi Nakada
- [@segiddins](https://github.com/segiddins?ref=rubycentral.org) Samuel Giddins
- [@tbates-redarc](https://github.com/tbates-redarc?ref=rubycentral.org) Tim Bates
- [@fxn](https://github.com/fxn?ref=rubycentral.org) Xavier Noria

### Contributors to RubyGems.org:

- [@sonalkr132](https://github.com/sonalkr132?ref=rubycentral.org) Aditya Prakash
- [@hsbt](https://github.com/hsbt?ref=rubycentral.org) Hiroshi SHIBATA
- [@simi](https://github.com/simi?ref=rubycentral.org) Josef Šimánek
- [@martinemde](https://github.com/martinemde?ref=rubycentral.org) Martin Emde
- [@ericherscovich](https://github.com/ericherscovich?ref=rubycentral.org) Eric Herscovich
- [@jenshenny](https://github.com/jenshenny?ref=rubycentral.org) Jenny Shen
- [@jchestershopify](https://github.com/jchestershopify?ref=rubycentral.org) Jacques Chester
- [@mercedesb](https://github.com/mercedesb?ref=rubycentral.org) Mercedes
- [@arunagw](https://github.com/arunagw?ref=rubycentral.org) Arun Agrawal
- [@segiddins](https://github.com/segiddins?ref=rubycentral.org) Samuel Giddins