Blog
18 Oct 2022
Septemeber 2022 RubyGems Updates
by Gift Egwuenu
Welcome to the RubyGems monthly update! As part of our efforts at Ruby Central, we publish a recap of the work that we’ve done the previous month. Read on to find out what updates were made to RubyGems and RubyGems.org in September.
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, which should result in much better error messages and resolution performance. 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 was considered harmful and hardly useful. This removal will be released with Bundler 2.4.0
In September, RubyGems 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:
- merged a feature that allows users to delete all scoped
API
keys on password reset - #3202. - 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.
Learn more about contributing to RubyGems by visiting the RubyGems Contributing Guide. We welcome all kinds of contributions, including bug fixes, feature implementation, writing and updating documentation, and bug triage.