Hello! Welcome to the monthly update. During January, our work was supported by Shopify, Zendesk and many others.
Ruby Central News
In January, Ruby Central's open source work was supported by 35 different companies, including Ruby member Zendesk and Ruby Shield sponsor Shopify.
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, we released RubyGems 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.4.6 and Bundler 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6; here’s what shipped with these releases:
- allowing require decorations be disabled - #6319.
- properly merging incompatibility ranges to speed up resolution - #6215.
- turning the --ext option of bundle gem into a string and deprecating usage without explicit value - #6144.
- Enhancing the bundle open command to allow opening a directory or file for a gem - #6146.
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.
- updated the list of SPDX license identifiers - #6310.
- added tests for old lockfiles with new ruby versions - #6317.
- stopped packages for external platforms from being introduced in the lockfile in instances when Bundler retries resolution - #6285.
In January, RubyGems gained 158 new commits, 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.
- moving browser tests to standard Rails system tests- #3374.
- an added patch for the mfa_expires_at edge condition - #3357.
- a simplified version of GitHub button JS. - #3348.
- the addition of telemetry to capture MFA login durations - #3376.
- introducing a timeout after inactivity on the OTP page - #3325.
This month, RubyGems.org gained 86 new commits, 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 Daniel Colson
- @deivid-rodriguez David Rodríguez
- @hsbt Hiroshi SHIBATA
- @yoka Jesse Ikonen
- @simi Josef Šimánek
- @technicalpickles Josh Nichols
- @jdufresne Jon Dufresne
- @markdoliner Mark Doliner
- @matsadler Mat Sadler
- @flavorjones Mike Dalessio
- @nobu Nobuyoshi Nakada
- @segiddins Samuel Giddins
- @tbates-redarc Tim Bates
- @fxn Xavier Noria
Contributors to RubyGems.org:
- @sonalkr132 Aditya Prakash
- @hsbt Hiroshi SHIBATA
- @simi Josef Šimánek
- @martinemde Martin Emde
- @ericherscovich Eric Herscovich
- @jenshenny Jenny Shen
- @jchestershopify Jacques Chester
- @mercedesb Mercedes
- @arunagw Arun Agrawal
- @segiddins Samuel Giddins