Supporting the Ruby Community Since 2001

January 2024 Newsletter


Hello! Welcome to the January newsletter. Read on for announcements from Ruby Central and a report of the OSS work we’ve done from the previous month. In December, Ruby Central's open-source work was supported by 29 different companies, including Fastly, Sentry, Ruby Shield sponsor Shopify, and brand-new Partner-level member Contributed Systems, the company behind Mike Perham’s incredibly popular Sidekiq. In total, we were supported by 178 members. Thanks to all of our members for making everything that we do possible. <3

Ruby Central News

Upcoming Conferences:

Get Involved:

RubyGems News

In December, we released the following version of RubyGems 3.5.0, 3.5.1, 3.5.2, 3.5.3, and Bundler 2.5.0, 2.5.1, 2.5.2, 2.5.3. These updates mark significant milestones in our continuous effort to enhance the RubyGems development experience.

With the yearly minor version release of RubyGems 3.5 and Bundler 2.5, we have dropped support for Ruby versions less than 3.0.0. This enables the usage of more modern features of the Ruby language; improving efficiency, performance and memory usage. It also reduces our test runtimes and removes the more error prone Ruby 2.6 and 2.7 tests. We spent time this month modernizing the codebase to take advantage of this change.

A major enhancement was made to the generate_index command. It now has the capability to create compact index files. This feature has been integrated into the externally available rubygems-generate_index gem (#7085). This advancement not only improves efficiency but also extends the command's utility.

The gem install command also saw an important update. To better accommodate environments where permissions might be restricted, it now automatically uses the user’s installation directory when the default gem home is not writable (#5327).

Additionally, Bundler introduced the bundle config set version feature. This allows users to explicitly select the Bundler version they wish to use, adding a layer of customization. It also provides the option to override the lockfile version by setting it to system (#6817).

Some other improvements that landed into our repo this month that are NOT included in the above releases are:

In December, RubyGems gained 280 new commits contributed by 17 authors. There were 28,544 additions and 8,338 deletions across 761 files.

RubyGems.org News

December's updates to RubyGems.org reflect a strong commitment to improving user experience, enhancing security, and modernizing the platform.

A significant upgrade made was the complete transition to Ruby 3.3, (#4320). This update represents a major step in keeping the platform current with the latest Ruby advancements.

We also added improvements to the trusted publishing feature. Notably, the pending publisher link is now visible to everyone in the settings edit section (#4290). Additionally, we added integration of passkeys as a single factor of authentication, this marks a significant improvement in security of the platform (#4271).

Some other improvements that landed into our repo this month that are NOT included in the above releases are:

In December, RubyGems.org gained 54 new commits contributed by 7 authors. There were 4,096 additions and 510 deletions across 139 files.

Total spent

In December, we completed 523 hours of development work and spent $78,333.85.

Thank you

Thank you to all the contributors to RubyGems and RubyGems.org since last month! Your contributions are greatly appreciated, and we are grateful for your support.

Contributors to RubyGems:

Contributors to RubyGems.org:

January 24, 2024


← Back Home