RepoJournal
Rails

@rails

Ruby on Rails - Shopify, Basecamp, GitHub all run on it

Keep up with Rails in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Ruby Full archive →

The Wire · Showcase

RAILS PATCHES THREE SUBTLE BUGS THAT BREAK REAL WORLD CODE

By RepoJournal · Filed · About Rails

In_order_of was silently dropping nil values even when you explicitly named them, and Arel stopped working standalone after ActiveSupport changes.

Rails merged three fixes overnight that each solve production problems hiding in plain sight. The headline issue: Enumerable#in_order_of with default filter: true was dropping nil elements even when nil was explicitly in your series, breaking any code that relied on nil as a meaningful value [1]. That's now fixed and consistent with filter: false behavior. Meanwhile, Arel stopped being requireable on its own because it references ActiveSupport::Ractors internally [2], causing NameError in libraries that pull Arel directly. That's been resolved. The third fix makes Cache#exist? instrumentation actually include the call options in its payload [3], so you can finally debug cache behavior without losing context. None of these are flashy, but all three are the kind of fixes that cause hours of debugging when they hit production.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Keep nil elements named in the series for in_order_of rails/rails
  2. [2] Allow Arel to be required on its own rails/rails
  3. [3] Merge pull request #57915 from 55728/fix-cache-exist-instrument-options rails/rails

Quick answers

What shipped in Rails on June 30, 2026?
In_order_of was silently dropping nil values even when you explicitly named them, and Arel stopped working standalone after ActiveSupport changes. In total, 9 commits and 4 pull requests landed.
What were the notable Rails updates?
Keep nil elements named in the series for in_order_of, Allow Arel to be required on its own, and Merge pull request #57915 from 55728/fix-cache-exist-instrument-options.

More from @rails

Daily updates, in your inbox

Follow Rails

Keep up with Rails in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.