RubyGems Navigation menu

Blog

Back to blog posts

June 2023 RubyGems Updates

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 June.

RubyGems News

This month in RubyGems, we released RubyGems 3.4.14, 3.4.15, and Bundler 2.4.14, 2.4.15.

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

  • resolved a problem where using git sources could make the order of lockfiles unstable - #6786.
  • updated the command to test local gem command changes - #6761.
  • enabled Performance/FlatMap cop - #6745.
  • improved the edge case error message - #6733.
  • stopped publishing the Gemfile in the default gem template - #6723.
  • added a fix to avoid infinite loops when hitting resolution bugs - #6722.
  • stopped failures from occurring when the build directory name contains + symbol - #6750.

In June, RubyGems gained 109 new commits contributed by 10 authors. There were 978 additions and 624 deletions across 110 files.

RubyGems.org News

This month, RubyGems.org saw several bug fixes and updates, some of which include:

  • updated toxiproxy - #3884.
  • updated kubeconform used on CI - #3886.
  • switched webauthn_credentials.any? and .present? to be webauthn_enabled? - #3867.
  • added recovery code support for webauthn - #3859.
  • made create_between consistent for versions with samecreated_at timeframe - #3887.
  • added an admin action to reserve a gem namespace - #3875.

admin dashboard

In June, RubyGems gained 113 new commits contributed by 11 authors. There were 2,262 additions and 463 deletions across 76 files.

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:

Contributors to RubyGems.org:


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.

Gift Egwuenu