Blog
19 Sep 2023
August 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 August.
RubyGems News
This month in RubyGems, we released 3.4.18, 3.4.19 and Bundler 2.4.18, 2.4.19.
In RubyGems, we improved the documentation performance by speeding up the build process when updating RubyGems - #6864. We added a poller to fetch WebAuthn OTPs - #6774, added a file
option to the Ruby method in the Gemfile - #6876 and removed some side effects when unmarshalling old Gem::Specifications
- #6825.
Some other improvements that landed into our repo this month but that are not included in the above releases are:
- optimized memory usage in
Bundler::Settings
, resulting in a faster boot time - #6884. - raised
Gem::Package::FormatError
when gem encounters corrupt EOF - #6882. - made an update to resolve Ruby version file relative to bundle root - #6892.
- added support for ruby file
.tool-versions
in Gemfile - #6898. - fixed a regression that could cause some legacy Gemfiles with multiple sources to take much longer to resolve - #6916.
- improved warning messages for bundled gems - #6921.
In August, RubyGems gained 106 new commits contributed by 17 authors. There were 1,006 additions and 268 deletions across 97 files.
RubyGems.org News
This month, RubyGems.org saw several bug fixes and updates, some of which include:
- fixed the footer sponsor images being cut off at certain screen widths - #3996.
- updated Japanese translations - #3998.
- allowed searching for a user in
avo
api key role resource - #4000. - removed WebAuthn banner from homepage - #4003.
- added
Avo
to sponsors page - #3999. - uploaded capybara test screenshots on failure - #3990.
- fixed compact index files when gems are yanked - #207be52ef6ce4fb9ee5eaed97c09f02277911da2.
- enabled
OIDC
to fetch API tokens - #3716.
In August, RubyGems gained 83 new commits contributed by 15 authors. There were 6,625 additions and 1,967 deletions across 224 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:
- @deivid-rodriguez David Rodríguez
- @hsbt Hiroshi SHIBATA
- @technicalpickles Josh Nichols
- @nobu Nobuyoshi Nakada
- @manuraj17 Manu
- @ngan Ngan Pham
- @segiddins Samuel Giddins
- @martinemde Martin Emde
- @jhong97 John Hong
- @amatsuda Akira Matsuda
- @indirect André Arko
- @gvkhna Gaurav Khanna
Contributors to RubyGems.org:
- @segiddins Samuel Giddins
- @indirect André Arko
- @jenshenny Jenny Shen
- @ericherscovich Eric Herscovich
- @pbolingPeter Boling
- @bettymakes Betty Li
- @george-ma George Ma
- @martinemde Martin Emde
- @Daniel-N-Huss Daniel Huss
- @nobu Nobuyoshi Nakada
- @nagachika Nagachika
- @duckinator Ellen Marie Dash
- @gemmaro gemmaro
- @tnir Takuya N
- @simi Josef Šimánek
- @hsbt Hiroshi SHIBATA
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.