Hello! Welcome to the monthly update. During June, our work was supported by Zendesk, DigitalOcean, Stitch Fix, and many others.

ruby together news

In June, Ruby Together was supported by 32 different companies, including Ruby member Zendesk. 1 company joined as a new member.

On top of that, 1 new developer signed up as a member. In total, we were supported by 127 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.16, 3.3.17 and Bundler 2.3.16, 2.3.17.

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

  • fixed a regression when loading old marshaled specs - #5610.
  • improved performance of installing gems from gem server sources -  #5614.
  • fixed incorrect password redaction when there’s an error in gem source -a - #5623.
  • fixed some errors being printed twice in --verbose mode - #5654.
  • created documentation on how to run rake setup as a regular user - #5662.
  • added clear and descriptive messages when gem update fails to update some gems -  #5676.

In June, RubyGems gained 168 new commits, contributed by 13 authors. There were 1,610 additions and 1,233 deletions across 165 files.

RubyGems.org news

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

  • fixed confusion in MFA behaviour - #3079.
  • added a prompt to notify users leaving without copying MFA recovery codes - #3082.
  • removed API key rubygems_id from the form url query string - #3085.
  • separated MFA methods from User.rb to its own concern UserMultifactorMethods - #3108.
  • added case insensitive uniqueness validation to user handles - #3120.
  • added a per user rate limit to the gem push command - #3121.
  • added a Capybara find method to wait for page to load when running tests - #3124.

This month, RubyGems.org gained 74 new commits, 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 PR’s and reply to support tickets.

total spent

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

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