Rails Daily: Ractors Get Real

Rails continues hardening its experimental ractor support, with fixes to frozen state handling in caching and time zones, alongside a targeted Active Record fix for composite key associations and two small but useful infrastructure improvements.

Duration: PT2M20S

Episode overview

This episode is a short developer briefing from Rails Daily.

It explains recent repository work in plain language.

  • Show: Rails Daily
  • Published: 2026-07-10T06:01:15Z
  • Audio duration: PT2M20S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's July 10th, 2026, and this is Rails Daily.

The clearest thread in today's activity is Rails' ongoing push to make ractorized applications actually work in practice, not just in theory.

Two pull requests tackle frozen-state bugs that show up specifically when an app calls ractorize on itself. PR 58061 from Hartley McGuire fixes frozen errors that surface because Rails' local cache doesn't compute its cache key until middleware first touches it — too late, once everything's frozen. The same PR also…

Second theme: correctness fixes in Active Record's association and schema handling. PR 58065 from drobin03 fixes a subtle bug in has-many-through deletion when the source association uses composite keys that don't match the target model's query constraints — a sharding-related edge case tied to two older issues,…

One more worth noting: PR 58066 adds batched writes to the memcache store, using Dalli's new set-multi method when it's available, cutting down on round trips for multi-key writes.

What to remember: if you're experimenting with ractors, expect more frozen-state surprises in shared caches and globals — this won't be the last fix in that space. And if you use query…

Nearby episodes from Rails Daily

  1. Ractors Get Real, Hash Edge Cases Get Fixed
  2. The Quiet Correctness Sweep
  3. Ractor Safety and a Wave of Small Correctness Fixes
  4. Weekly Recap - The Road to Ractor-Safe Rails
  5. The Great Edge-Case Cleanup
  6. Ractor-Ready Rails and a Cluster of Correctness Fixes
  7. The Ractor Safety Push
  8. The Ractor Safety Push