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

# April 2021 Monthly Update
- URL: https://rubycentral.org/news/april-2021-monthly-update/
- Published: 2021-05-20T19:53:00.000Z
- Updated: 2022-11-28T23:39:44.000Z
- Author: Andre Arko
- Tags: Import 2022-11-28 15:39

Hello! Welcome to the monthly update. During April, our work was supported by [Zendesk](https://www.zendesk.com/?ref=rubycentral.org), [DigitalOcean](https://www.digitalocean.com/?ref=rubycentral.org), [Stitch Fix](http://multithreaded.stitchfix.com/?ref=rubycentral.org), and many others.

## ruby together news

In April, Ruby Together was supported by 40 different companies, including Ruby member [Zendesk](https://zendesk.com/?ref=rubycentral.org). 3 companies joined as new members.

On top of those companies, 3 new developers signed up as members, including Chris Houhoulis, Josh Mills, and Emmanuel Hayford. In total, we were supported by 113 developer members. Thanks to all of our members for making everything that we do possible. <3

## rubygems & bundler news

This month in RubyGems, we released new versions for **RubyGems** [v3.2.16](https://github.com/rubygems/rubygems/blob/bb93b974100e9ddff7043e648d762e8a412be04e/CHANGELOG.md?ref=rubycentral.org#3216--2021-04-08), [v3.2.17](https://github.com/rubygems/rubygems/blob/bb93b974100e9ddff7043e648d762e8a412be04e/CHANGELOG.md?ref=rubycentral.org#3217--2021-05-05) and corresponding versions for **Bundler** ([v2.2.16](https://github.com/rubygems/rubygems/blob/bb93b974100e9ddff7043e648d762e8a412be04e/bundler/CHANGELOG.md?ref=rubycentral.org#2216-april-8-2021) and [v2.2.17](https://github.com/rubygems/rubygems/blob/bb93b974100e9ddff7043e648d762e8a412be04e/bundler/CHANGELOG.md?ref=rubycentral.org#2217-may-5-2021)).

As part of those releases, we made the following improvements and fixes:

- fixed an issue preventing users from upgrading their sidekiq-pro version from the `sidekiq-pro` custom gem server - [#4563](https://github.com/rubygems/rubygems/pull/4563?ref=rubycentral.org).
- made Bundler more secure by preventing any credentials from being logged to the screen, thus potentially preventing users from unintentionally leaking them when pasting them to a Github issue or similar situations - [#4564](https://github.com/rubygems/rubygems/pull/4564?ref=rubycentral.org), [#4566](https://github.com/rubygems/rubygems/pull/4566?ref=rubycentral.org).
- fixed a few resolution and materialization issues in Bundler - [#4556](https://github.com/rubygems/rubygems/pull/4556?ref=rubycentral.org), [#4562](https://github.com/rubygems/rubygems/pull/4562?ref=rubycentral.org), and also improved RubyGems handling of repositories including symlinks - [#2836](https://github.com/rubygems/rubygems/pull/2836?ref=rubycentral.org).

In April, RubyGems gained [101 new commits](https://github.com/rubygems/rubygems/compare/master@%7B2021-04-01%7D...master@%7B2021-04-30%7D?ref=rubycentral.org), contributed by 15 authors. There were 1,591 additions and 391 deletions across 134 files.

## rubygems.org news

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

- enabled support of non-SNI traffic on rubygems.org by migration of fastly endpoints to a dedicated IP - [#4228](https://github.com/rubygems/rubygems/issues/4228?ref=rubycentral.org).
- [enabled auth. requirement for URL purge requests to Fastly](https://github.com/rubygems/rubygems.org/commit/da99700a6c727a4381648e4b687d4d3f08f67a25?ref=rubycentral.org).
- fixed failing background jobs for sending the email confirmation - [#2694](https://github.com/rubygems/rubygems.org/pull/2694?ref=rubycentral.org), [#2695](https://github.com/rubygems/rubygems.org/pull/2695?ref=rubycentral.org).
- added validation for `unconfirmed_email` regex - [#2694](https://github.com/rubygems/rubygems.org/pull/2694?ref=rubycentral.org).
- fixed `RecordNotFound` in `OwnershipConfirmation` mailer - [#2695](https://github.com/rubygems/rubygems.org/pull/2695?ref=rubycentral.org).
- reduced abusers rate limit to 30 rps - [#2703](https://github.com/rubygems/rubygems.org/pull/2703?ref=rubycentral.org).
- enabled Multi-Factor Authentication (MFA) instruction only if `current_user` has MFA disabled - [#2705](https://github.com/rubygems/rubygems.org/pull/2705?ref=rubycentral.org).
- thanks to [@arthurnn](https://github.com/arthurnn?ref=rubycentral.org) and [@greysteil](https://github.com/greysteil?ref=rubycentral.org), we now support automatic revocation of API keys committed to GitHub repositories - [#2687](https://github.com/rubygems/rubygems.org/pull/2687?ref=rubycentral.org). Note that this is only supported for new API key format. Please check our [guide for migration from legacy API key](https://guides.rubygems.org/api-key-scopes/?ref=rubycentral.org#migration-from-legacy-api-key).

For this month, [RubyGems.org](https://github.com/rubygems/rubygems.org?ref=rubycentral.org) gained [45 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2021-04-01%7D...master@%7B2021-04-30%7D?ref=rubycentral.org), contributed by 9 authors. There were 424 additions and 52 deletions across 34 files.

## ruby toolbox news

Hey everyone,

I hope this update finds you well! Last month I have been busy with all kinds of general maintenance work, like fixing random failures in the Ruby Toolbox visual regression CI tests, a whole set of dependency upgrades, renaming default git branches to main across rubytoolbox repos and fixes on webhook reception.

As mentioned in my last update I’m currently also working on bringing gem dependencies display to the Ruby Toolbox. The data is in place and I have been working on showing it on the site. In that regard I have settled on the UI layout for this feature but still have to spend a bit more work on this to make it ready for production, but I hope to get this ready in May.

Stay safe and healthy and until next time!

Best, Chris

## ruby API news

This month for Ruby API I have been working on importing the core Ruby type signatures using the RBS gem where the current definitions are being maintained. Our aim is for the type signatures be parsed inside Ruby API so they can be presented to the user in an easy to understand and digestible fashion.

We’ve also been working hard on merging PRs from our contributors and keeping our dependencies up to date.

– Colby

## budget & expenses

In April, we saw $7,960.27 in total income, and spent a total of $22,603.95.

- Stripe Payment Processing Fees $289.24
- Employee Related $1,618.35
- General & Administrative $6,983.42
- IT & Software $1,037.94
- 84.5 Hours of development work at $150/hr $12,675

Until next time,  
Irene, André and the Ruby Together team