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

# July 2022 Monthly Update
- URL: https://rubycentral.org/news/july-2022-monthly-update/
- Published: 2022-08-18T21:32:00.000Z
- Updated: 2023-06-16T20:20:53.000Z
- Author: Andre Arko
- Tags: Import 2022-11-28 15:39

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

## ruby together news

In July, Ruby Together was supported by 32 different companies, including Ruby member [Zendesk](https://zendesk.com/?ref=rubycentral.org) and Ruby Shield sponsor [Shopify](https://www.shopify.com/?ref=rubycentral.org). 2 companies joined as new members.

On top of those companies, 2 new developers signed up as members. In total, we were supported by 126 developer members. Thanks to all of our members for making everything that we do possible. <3

## RubyGems News

This month in RubyGems, we released new versions of RubyGems [3.3.18](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#3318--2022-07-14), [3.3.19](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#3319--2022-07-27) and Bundler [2.3.18](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#2318-july-14-2022), [2.3.19](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#2319-july-27-2022).

The following is a non-exhaustive list of other improvements included in the above releases (see the changelog for further information):

- updated the CLI to display MFA warnings on `gem signin`, to support work done on the RubyGems.org side - [#5590](https://github.com/rubygems/rubygems/pull/5590?ref=rubycentral.org).
- added the long-requested feature of allowing to gem install from specific groups only - [#5579](https://github.com/rubygems/rubygems/pull/5759?ref=rubycentral.org).
- extended the `gem` DSL with a `force_ruby_platform` option - [#4049](https://github.com/rubygems/rubygems/pull/4049?ref=rubycentral.org).
- fixed an issue with Bundler on Windows that allows the new `x64-mingw-ucrt`, the default on **Ruby 3.1**, to work seamlessly with the existing `platforms DSL` \- [#5655](https://github.com/rubygems/rubygems/pull/5655?ref=rubycentral.org).
- improved performance of `bundler/setup` \- [#5546](https://github.com/rubygems/rubygems/pull/5546?ref=rubycentral.org), [#5695](https://github.com/rubygems/rubygems/pull/5695?ref=rubycentral.org).
- fixed several TruffleRuby issues - [#5711](https://github.com/rubygems/rubygems/pull/5711?ref=rubycentral.org), [#5694](https://github.com/rubygems/rubygems/pull/5694?ref=rubycentral.org), [#5746](https://github.com/rubygems/rubygems/pull/5746?ref=rubycentral.org).
- fixed a confusing permission error when copying compact index cache - [#5709](https://github.com/rubygems/rubygems/pull/5709?ref=rubycentral.org).
- fixed an issue with Bundler printing the bug report template so that it gives a better error rather than suggesting a bug - [#5726](https://github.com/rubygems/rubygems/pull/5726?ref=rubycentral.org).
- improved `gem not found` error messages to include the expected source - [#5729](https://github.com/rubygems/rubygems/pull/5729?ref=rubycentral.org).
- merged a PR to fix `gem update --system` errors in some edge cases - [#5728](https://github.com/rubygems/rubygems/pull/5728?ref=rubycentral.org), [#5737](https://github.com/rubygems/rubygems/pull/5737?ref=rubycentral.org).

In July, RubyGems gained [150 new commits](https://github.com/rubygems/rubygems/compare/master@%7B2022-07-01%7D...master@%7B2022-07-31%7D?ref=rubycentral.org), contributed by 15 authors. There were 8,654 additions and 7,904 deletions across 410 files.

## RubyGems.org News

Our big news this month is our plan to [enforce multi-factor authentication for gems with more than 180 million downloads](https://blog.rubygems.org/2022/08/15/requiring-mfa-on-popular-gems.html?ref=rubycentral.org). We’ll continue to monitor as enforcement is rolled out, and make adjustments as needed.

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

- added an `mfa_required` function to check when a user needs to enable MFA due to one of the packages they own passing the MFA-required downloads threshold - [#3135](https://github.com/rubygems/rubygems.org/pull/3135?ref=rubycentral.org).
- merged a PR to reorganize locales by running `bill/fill-locales` \- [#3134](https://github.com/rubygems/rubygems.org/pull/3134?ref=rubycentral.org).
- updated the `TargetRubyVersion` for Rubocop - [#3139](https://github.com/rubygems/rubygems.org/pull/3139?ref=rubycentral.org).
- added an update to skip sending email when a user has no email address present - [#3150](https://github.com/rubygems/rubygems.org/pull/3150?ref=rubycentral.org).
- fixed webhooks for users with multiple API keys - [#3151](https://github.com/rubygems/rubygems.org/pull/3151?ref=rubycentral.org).

This month, RubyGems.org gained [74 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2022-06-01%7D...master@%7B2022-06-31%7D?ref=rubycentral.org), contributed by 13 authors. There were 1,015 additions and 263 deletions across 63 files.

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

## total spent

In June we completed 39 hours of development work @$150/hour, and spent $5,860.50.

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