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

# March 2023 Monthly Update
- URL: https://rubycentral.org/news/march-2023-monthly-update/
- Published: 2023-04-25T15:13:41.000Z
- Updated: 2023-06-16T20:28:18.000Z
- Author: Irene Kannyo

Hello! Welcome to the monthly update. During March, 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 March, 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).

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, we released RubyGems [3.4.8](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#348--2023-03-08), [3.4.9](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#349--2023-03-20), [3.4.10](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#3410--2023-03-27) and Bundler [2.4.8](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#248-march-8-2023), [2.4.9](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#249-march-20-2023), and [2.4.10](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#2410-march-27-2023).

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

- enhanced `tar` file functionality to support future server-side gem content navigation features - [#6494](https://github.com/rubygems/rubygems/pull/6494?ref=rubycentral.org), [#6476](https://github.com/rubygems/rubygems/pull/6476?ref=rubycentral.org), [#6390](https://github.com/rubygems/rubygems/pull/6390?ref=rubycentral.org).
- improved auto-healing of corrupted lockfiles and fixed some related regressions - [#6400](https://github.com/rubygems/rubygems/pull/6400?ref=rubycentral.org), [#6423](https://github.com/rubygems/rubygems/pull/6423?ref=rubycentral.org), [#6552](https://github.com/rubygems/rubygems/pull/6552?ref=rubycentral.org), [#6540](https://github.com/rubygems/rubygems/pull/6540?ref=rubycentral.org), [#6532](https://github.com/rubygems/rubygems/pull/6532?ref=rubycentral.org), [#6495](https://github.com/rubygems/rubygems/pull/6495?ref=rubycentral.org).
- fixed resolution edge cases - [#6330](https://github.com/rubygems/rubygems/pull/6330?ref=rubycentral.org), [#6442](https://github.com/rubygems/rubygems/pull/6442?ref=rubycentral.org), [#6441](https://github.com/rubygems/rubygems/pull/6441?ref=rubycentral.org), [#6535](https://github.com/rubygems/rubygems/pull/6535?ref=rubycentral.org).
- added support of OTP fallback when OTP and WebAuthn are enabled from the CLI - [#6523](https://github.com/rubygems/rubygems/pull/6523?ref=rubycentral.org).
- unified RubyGems and Bundler Rubocop rules - [#6487](https://github.com/rubygems/rubygems/pull/6487?ref=rubycentral.org).

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](https://github.com/rubygems/rubygems/pull/6413?ref=rubycentral.org).
- added gem version promoter specs - [#6537](https://github.com/rubygems/rubygems/pull/6537?ref=rubycentral.org).
- added a better suggestion when `bundler/setup` fails due to missing gems and Gemfile is not the default - [#6428](https://github.com/rubygems/rubygems/pull/6428?ref=rubycentral.org).
- removed an unhelpful side-effect of `GEM_HOME` configuration in some tests - [#6461](https://github.com/rubygems/rubygems/pull/6461?ref=rubycentral.org).

In March, RubyGems gained [332 new commits](https://github.com/rubygems/rubygems/compare/master@%7B2023-03-01%7D...master@%7B2023-03-31%7D?ref=rubycentral.org), contributed by 14 authors. There were 4,504 additions and 3,236 deletions across 432 files.

## RubyGems.org News

Based on feedback from impacted users, we [pushed back deprecating the dependency API by one month](https://blog.rubygems.org/2023/04/07/dependency-api-deprecation-delayed.html?ref=rubycentral.org).

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

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

In March, RubyGems.org gained [190 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2023-03-01%7D...master@%7B2023-03-31%7D?ref=rubycentral.org), contributed by 15 authors. There were 7,437 additions and 2,105 deletions across 337 files.

## Total Spent 

In March we completed 589 hours of development work @$150/hour, and spent $88,352.11.

## 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:

- [@duckinator](https://github.com/duckinator?ref=rubycentral.org) Ellen Marie Dash
- [@deivid-rodriguez](https://github.com/deivid-rodriguez?ref=rubycentral.org) David Rodríguez
- [@TonyCTHsu](https://github.com/TonyCTHsu?ref=rubycentral.org) TonyCTHsu
- [@orien](https://github.com/orien?ref=rubycentral.org) Orien Madgwick
- [@simi](https://github.com/simi?ref=rubycentral.org) Josef Šimánek
- [@johnnyshields](https://github.com/johnnyshields?ref=rubycentral.org) Johnny Shields
- [@hsbt](https://github.com/hsbt?ref=rubycentral.org) Hiroshi SHIBATA
- [@nobu](https://github.com/nobu?ref=rubycentral.org) Nobuyoshi Nakada
- [@segiddins](https://github.com/segiddins?ref=rubycentral.org) Samuel Giddins
- [@martinemde](https://github.com/martinemde?ref=rubycentral.org) Martin Emde
- [@Julzerator](https://github.com/Julzerator?ref=rubycentral.org) Julie Haehn
- [@KJTsanaktsidis](https://github.com/KJTsanaktsidis?ref=rubycentral.org) KJ Tsanaktsidis
- [@MSP-Greg](https://github.com/MSP-Greg?ref=rubycentral.org) MSP-Greg
- [@voxik](https://github.com/voxik?ref=rubycentral.org) Vít Ondruch

### Contributors to RubyGems.org:

- [@stirlhoss](https://github.com/stirlhoss?ref=rubycentral.org) Stirling Hostetter
- [@hsbt](https://github.com/hsbt?ref=rubycentral.org) Hiroshi SHIBATA
- [@indirect](https://github.com/indirect?ref=rubycentral.org) André Arko
- [@segiddins](https://github.com/segiddins?ref=rubycentral.org) Samuel Giddins
- [@simi](https://github.com/simi?ref=rubycentral.org) Josef Šimánek
- [@martinemde](https://github.com/martinemde?ref=rubycentral.org) Martin Emde
- [@y-yagi](https://github.com/y-yagi?ref=rubycentral.org) y-yagi
- [@ericherscovich](https://github.com/ericherscovich?ref=rubycentral.org) Eric Herscovich
- [@jchestershopify](https://github.com/jchestershopify?ref=rubycentral.org) Jacques Chester
- [@jenshenny](https://github.com/jenshenny?ref=rubycentral.org) Jenny Shen
- [@cprodhomme](https://github.com/cprodhomme?ref=rubycentral.org) Clément Prod'homme
- [@arunagw](https://github.com/arunagw?ref=rubycentral.org) Arun Agrawal
- [@aellispierce](https://github.com/aellispierce?ref=rubycentral.org) Ashley Ellis Pierce