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 FIXES FROZEN CACHE BUGS IN RACTORIZED APPS, SOLID QUEUE CATCHES UP

By RepoJournal · Filed · About Rails

Rails shipped fixes for FrozenErrors that break ractorized applications when caches freeze with the app, while Solid Queue patched a breaking change in ActiveJob's shutdown protocol.

Rails merged a critical fix [1] for FrozenErrors that occur when Rails.application.ractorize! is called, which recursively freezes Rails.cache and triggers LocalCache initialization failures. The same PR exposed a separate bug in Rails' error reporter that lazily initializes during exception handling on frozen objects [2]. In parallel, Rails shipped a memcache optimization [3] that batches cache writes using dalli's set_multi method, reducing roundtrips when available. On the queue adapter front, Solid Queue [4] patched a signature mismatch with Rails' new checkpoint protocol. Rails commit 6d1c401dc7 started passing the running job instance to queue_adapter.stopping?, which broke Solid Queue's method signature and threw ArgumentError. The Solid Queue fix accepts the optional argument while maintaining backward compatibility with the existing shutdown flag logic.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Fix some FrozenErrors for ractorized application ↗ rails/rails
  2. [2] Merge pull request #58061 from Shopify/hm-zsroumltylqypmvm rails/rails
  3. [3] Merge pull request #58066 from ilianah/memcache-store-write-multi rails/rails
  4. [4] Accept optional job argument in stopping? ↗ rails/solid_queue

Quick answers

What shipped in Rails on July 10, 2026?
Rails shipped fixes for FrozenErrors that break ractorized applications when caches freeze with the app, while Solid Queue patched a breaking change in ActiveJob's shutdown protocol. In total, 7 commits and 4 pull requests landed.
Who contributed to Rails on July 10, 2026?
2 developers shipped this update, including hmcguire-shopify and thoughtless.
What were the notable Rails updates?
Fix some FrozenErrors for ractorized application, Merge pull request #58061 from Shopify/hm-zsroumltylqypmvm, and Merge pull request #58066 from ilianah/memcache-store-write-multi.

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.