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 loadfiddle
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 MFAui_only
users toui_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