Rails Daily: Redis Fixes and a Ractor Safety Push
Two separate Redis Cache Store bugs surfaced around missing redis-client methods, while Gannon McGibbon led a multi-PR effort to make core Action Pack, Active Record, and I18n internals safe under Ractors. A cluster of dead-code removals from aryrabelo continued cleaning up Active Record and Action Pack internals that could raise errors if ever reached.
Duration: PT2M42S
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-08-26T06:02:36Z
- Audio duration: PT2M42S
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 August 26th, 2026, and this is Rails Daily.
The clearest signal today: Redis Cache Store had two independent bugs traced to the same root cause, and Ractor safety became a real, active workstream across the framework.
Start with Redis. PR 58570 from Luiz Kowalski fixed "clear" and "stats" raising errors because the underlying redis-client library doesn't support the command methods Rails was calling — that one's merged. Hours later, PR 58574 from Saidbek found a related but distinct failure: those same methods break when a cache…
The bigger theme is Ractor safety, driven almost entirely by Gannon McGibbon. Four PRs in one push: making Action Pack's parameter builder, request, and response objects Ractor safe (PR 58576); freezing Active Record reflections (58575); fixing primary key resetting so it proxies correctly to the main Ractor…
Third theme: continued dead-code removal from aryrabelo, following last week's cleanup issues. PRs 58565, 58566, 58567, 58568, and 58569 each remove one unreachable code path — an undefined local variable, a missing method call, an unresolvable default — all verified with repo-wide searches. None of these were…
Two more worth noting:…
Nearby episodes from Rails Daily
- Query Internals and a Markdown Security Fix
- Weekly Recap - Ractor Safety and Query Correctness
- Trust the Boundary, Fix the Docs
- Documentation Cleanup and Lazy Loading Fixes
- Cleaning Up After Recent Regressions
- Ractor Safety Push and Test Determinism Cleanup
- Ractors Push Rails Toward Frozen State
- Correctness Fixes and Ractor Readiness