Hello! Welcome to the monthly update. During September, our work was supported byShopify, Zendesk and many others.

Ruby Central News

We are excited to announce that the German government’s Sovereign Tech Fund has chosen RubyGems and Bundler to participate in their pilot round of funding for open source infrastructure maintenance and development. We’re excited to invest further in the RubyGems open source ecosystem with help from the STF.

In September, Ruby Central’s open source work was supported by 33 different companies, including Ruby member Zendesk and Ruby Shield sponsor Shopify. 1 company joined as a new member.

On top of those companies, 1 new developer, Kuba =)K, signed up as a member! In total, we were supported by 122 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 v3.3.22 and Bundler v2.3.22.

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

  • added bundle-console command in Bundler’s documentation - #5901.
  • updated the Bundler metadata source code URI for accuracy in gemspec - #5896.
  • removed warning for old TLS version connections - #5928.
  • removed no longer needed fiddle hacks since RubyInstaller released patch versions to not load fiddle on boot - #5902.

In addition, this month we’ve been working on migrating Bundler’s internal resolver engine to use PubGrub, the cutting edge dependency resolution algorithm developed by Sass and Dart maintainer @nex3, and ported to Ruby by @jhawthorn. Our progress so far includes better error messages and several cases of dramatically faster resolutions. We hope to release this work soon.

We have also removed the feature of auto-sudo’ing when there are not enough permissions to perform certain operations, because it could potentially run commands as root without prompting the user. The feature existed exclusively for the Ruby built in to macOS, but caused problems elsewhere. Since Apple has announced they plan to stop shipping Ruby with macOS in the future, it seemed like a good time to remove the feature. This removal will be released with Bundler 2.4.0

In September, RubyGems and Bundler gained 94 new commits, contributed by 19 authors. There were 1,678 additions and 1,869 deletions across 161 files.

RubyGems.org News

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

  • added rake task to migrate MFA ui_only users to ui_and_gem_signin - #3217.
  • fixed MFA status label on owners index page - #3206.
  • added a fix to include missing i18n API Keys - #3208.
  • implemented a fix to allow users to delete all scoped API keys on password reset - #3202.
  • added recommended to_utf8 method when comparing certificates subject - #3197.

This month, RubyGems gained 45 new commits, contributed by 11 authors. There were 621 additions and 212 deletions across 65 files.

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

total spent

In September we completed 70.9 hours of development work @$150/hour, and spent $10,636.50.

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