> ## Content Index
> Fetch the complete content index at: https://rubycentral.org/llms.txt
> Use this file to discover other available public pages before exploring further.

# Ruby Central's OSS Changelog: August 2025
- URL: https://rubycentral.org/news/ruby-centrals-oss-changelog-august-2025/
- Published: 2025-08-22T18:41:39.000Z
- Updated: 2025-08-22T18:44:42.000Z
- Author: Rhiannon Payne
- Tags: Open Source

Hello, and welcome to the August newsletter. Read on for announcements about our Open Source Program and a report of the OSS work we’ve done over the past month!

As mentioned in our previous newsletters, we will now be sending out separate updates for the Open Source Program and general Ruby Central organization and community news.

**You can expect our general Ruby Central newsletter (the Ruby Central README) in your inbox later this month.**

## Open Source Program Announcements

### New ways to support RubyGems.org: A note from Marty

After giving my keynote at Baltic Ruby on sustainable open source, I was approached by several people who wanted to know about how the RubyGems service was funded. **This led me to write** [**a post going into detail about the funding model**](https://rubycentral.org/news/rubygems-org-funding-model-a-new-path-for-community-led-growth/) **for RubyGems.org that I published on August 1st.**

One suggestion that stood out during my hallway conversations was when an attendee asked if their company could provide RubyGems.org with money on the spot. I told him about our sponsorships, but it was too much effort, as it would involve other leaders in the company to get involved. If we gave him a way to make a small but meaningful payment by credit card, he could get it done. **This led to the addition of supporter levels of $2,500 and $5,000 per year. Those levels were selected because they are within reason for a profitable software company or consultancy.**

Given how many companies build with Ruby, it seemed like a great opportunity to build support for our operations. If this unlocks a new way for you or someone you know to get involved with supporting our work, **take a moment to** [**read more about it here**](https://rubycentral.org/open-source/#/portal/signup) **(and share this news with your #RubyFriends!).** 

**We'd also like to thank our first** [**supporters**](https://rubygems.org/pages/supporters?ref=rubycentral.org) **for their generosity in giving back to RubyGems.org:**

- [**CloudAMQP**](https://www.cloudamqp.com/?ref=rubycentral.org)
- [**Pennylane**](https://www.pennylane.com/?ref=rubycentral.org)
- [**GoBetween**](https://gobetweenlab.com/?ref=rubycentral.org)
- [**SerpAPI**](https://serpapi.com/?ref=rubycentral.org)
- [**Coffee And Code**](https://www.coffeeandcode.com/?ref=rubycentral.org)
- **+3 anonymous supporters**

Not every supporter wishes to be recognized and may choose to remain anonymous.

**If you'd like to appear in next month's Changelog and on our** [**Supporter page,**](https://rubygems.org/pages/supporters?ref=rubycentral.org) **or simply** [**give back**](https://rubycentral.org/#/portal/signup) **to the OSS work you rely on, we would greatly appreciate your support!**

### The final RailsConf

![](https://storage.ghost.io/c/17/0a/170a5cb5-5524-4ba0-93b6-f17fc9bacca6/content/images/2025/08/DSC01542.jpg)

Several of the RubyGems team members attended [RailsConf 2025](https://railsconf.org/?ref=rubycentral.org). This was the largest RailsConf since the pandemic, and it felt like a proper sendoff. 

The team hosted a table during the hack space on community day. **We had great conversations, five PRs submitted, and lots of folks eager to get involved!** I heard about the various challenges and unusual edge cases that teams have, which helps us think about where we should invest our time and focus to have the most impact on the ecosystem.

Another highlight was watching Nick Quaranto, creator of GemCutter (the app that became [RubyGems.org](http://rubygems.org/?ref=rubycentral.org)), join Samuel Giddins, our Security Engineer in Residence, to talk about the evolution of [RubyGems.org](http://rubygems.org/?ref=rubycentral.org). It brought back many memories of how we used to do things in Rails, with a fun section on remembering gems we no longer use.

We held a team offsite the day after the conference, where we had great discussions around refining our policies on gem deletion, archiving, gem ownership, and unreachable maintainers. We were largely in agreement, and copious notes were taken. We have a follow-up to draft these policies for internal review.

**—Marty Haught, Director of Open Source**

![](https://storage.ghost.io/c/17/0a/170a5cb5-5524-4ba0-93b6-f17fc9bacca6/content/images/2025/08/IMG_8790.jpg)

RubyGems team offsite after RailsConf 2025

## RubyGems News

In July, we shipped [**Bundler 2.7.0**](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md?ref=rubycentral.org#270-2025-07-16) and [**RubyGems 3.7.0**](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md?ref=rubycentral.org#370--2025-07-16), marking a major milestone in our roadmap toward Bundler 4\. These releases introduce the new `simulate_version` setting, making it easier for developers to test breaking changes early and share feedback. We also continued work on long-requested improvements across RubyGems and Bundler, including experimental support for prebuilt binaries.

***Bundler 2.7.0 and RubyGems 3.7.0 are out!***

- This release marks a major milestone in the roadmap toward Bundler 4\. With `bundle config simulate_version 4`, users can now try out upcoming breaking changes in Bundler 4 ahead of time, helping gather feedback and ease the eventual transition.
- Although the releases were mostly complete last month, we took additional time to carefully review and tag unreleased changes so our tooling could generate a clean and informative changelog. We also [published a blog post](https://www.notion.so/150d7bddd38780988929f2d399093288?pvs=21&ref=rubycentral.org) summarizing the highlights of the release, and the release was mentioned in [Ruby Weekly](https://rubyweekly.com/issues/759?ref=rubycentral.org) and [Reddit](https://www.reddit.com/r/ruby/comments/1m22l57/bundler%5Fbundler%5Fv27%5Flast%5Frelease%5Fbefore%5Fbundler%5F4/?ref=rubycentral.org).
- As part of the post-release cycle, we addressed some reported issues and community feedback:
  - The planned change to install gems in a `.bundle` folder per application (instead of globally) has been [**delayed**](https://github.com/rubygems/rubygems/pull/8867?ref=rubycentral.org), pending resolution of known issues. We still hope to ship this in Bundler 4.
  - The deprecation of `bundle install --force` has been [**reverted**](https://github.com/rubygems/rubygems/pull/8843?ref=rubycentral.org), following user feedback.

[**Improvements in Bundler CLI documentation**](https://github.com/rubygems/rubygems/pull/8861?ref=rubycentral.org)

- We noticed that some CLI commands and flags were not properly documented, making them harder for users to discover. Thanks to a [contribution](https://github.com/rubygems/rubygems/pull/8861?ref=rubycentral.org) by [@Edouard-Chin](https://github.com/Edouard-Chin?ref=rubycentral.org), we now have a CI check that ensures new commands and flags are reflected in the official documentation.
- The implementation introspects Thor commands and flags used by Bundler and verifies they are included in the man pages, making the CLI more consistent and discoverable.

**Gems with Prebuilt Binaries**

- After months of groundwork and iteration, experimental support for Python-style “wheels” has landed in RubyGems, thanks to [@segiddins](https://github.com/segiddins?ref=rubycentral.org).
- This work introduces a new compatibility model for gems with native extensions, using `tag sets` (inspired by Python) to represent which platforms a gem can run on. This solves long-standing limitations in the legacy `Gem::Platform` system, which struggled to represent both "what can run" and "what's running now" in a backward-compatible format.
- The feature is still under active development and review, and a formal RFC is coming soon. Support in Bundler will follow before this ships more broadly.

## [RubyGems.org](http://rubygems.org/?ref=rubycentral.org) News

This month, [RubyGems.org](https://rubygems.org/?ref=rubycentral.org) continued to scale and improve its services with the support of our infrastructure donors: [AWS](https://aws.amazon.com/?ref=rubycentral.org), [Fastly](https://www.fastly.com/?ref=rubycentral.org), and [Datadog](https://www.datadoghq.com/?ref=rubycentral.org).

The following are highlights of what the team worked on this month:

[***RubyGems.org***](http://rubygems.org/?ref=rubycentral.org) ***Organizations launches in private beta***

- [Organizations](https://guides.rubygems.org/organizations/getting-started/?ref=rubycentral.org) is one of the longest-standing feature requests for [RubyGems.org](https://rubygems.org/?ref=rubycentral.org). It allows teams and companies to better manage ownership and permissions across multiple gems under a shared namespace.
- We’ve launched the feature in **private beta**, and are currently collecting feedback from early users. We plan to open it up to more teams in the coming weeks. More information will be shared in an upcoming blog post.

## **Thank you**

A huge thank you to all the contributors to RubyGems and [RubyGems.org](http://rubygems.org/?ref=rubycentral.org) this month! We deeply appreciate your support and dedication.

### Contributors to RubyGems:

- [@deivid-rodriguez](https://github.com/deivid-rodriguez?ref=rubycentral.org) David Rodríguez
- [@hsbt](https://github.com/hsbt?ref=rubycentral.org) Hiroshi Shibata
- [@simi](https://github.com/simi?ref=rubycentral.org) Josef Šimánek
- [@martinemde](https://github.com/martinemde?ref=rubycentral.org) Martin Emde
- [@nobu](https://github.com/nobu?ref=rubycentral.org) Nobuyoshi Nakada
- [@segiddins](https://github.com/segiddins?ref=rubycentral.org) Samuel Giddins
- [@dgonzdev](https://github.com/dgonzdev?ref=rubycentral.org) Dgonzdev
- [@rye-stripe](https://github.com/rye-stripe?ref=rubycentral.org) Peteris Rudzusiks
- [@djbender](https://github.com/djbender?ref=rubycentral.org) Derek Bender
- [@roberthopman](https://github.com/roberthopman?ref=rubycentral.org) Robert Hopman
- [@indirect](https://github.com/indirect?ref=rubycentral.org) André Arko
- [@hlascelles](https://github.com/hlascelles?ref=rubycentral.org) Harry Lascelles
- [@Edouard-chin](https://github.com/Edouard-chin?ref=rubycentral.org) Edouard Chin
- [@rhenium](https://github.com/rhenium?ref=rubycentral.org) Kazuki Yamaguchi
- [@duckinator](https://github.com/duckinator?ref=rubycentral.org) Ellen Marie Dash

### Contributors to [RubyGems.org](http://rubygems.org/?ref=rubycentral.org):

- [@colby-swandale](https://github.com/colby-swandale?ref=rubycentral.org) Colby Swandale
- [@hsbt](https://github.com/hsbt?ref=rubycentral.org) Hiroshi Shibata
- [@mghaught](https://github.com/mghaught?ref=rubycentral.org) Marty Haught
- [@segiddins](https://github.com/segiddins?ref=rubycentral.org) Samuel Giddins
- [@simi](https://github.com/simi?ref=rubycentral.org) Josef Šimánek
- [@landongrindheim](https://github.com/landongrindheim?ref=rubycentral.org) Landon Grindheim
- [@a-mitch](https://github.com/A-Mitch?ref=rubycentral.org) Alex Mitchell
- [@qrush](https://github.com/qrush?ref=rubycentral.org) Nick Quaranto
- [@spikex](https://github.com/spikex?ref=rubycentral.org) Spike Ilacqua
- [@arunagw](https://github.com/arunagw?ref=rubycentral.org) Arun Agrawal
- [@jeffwidman](https://github.com/jeffwidman?ref=rubycentral.org) Jeff Widman
- [@mullermp](https://github.com/mullermp?ref=rubycentral.org) Matt Muller

*If we missed you, please let us know so we can include you in our shout out!*