Rails Daily: Ractor Safety and Schema Speed
Rails merged a batch of Ractor-safety fixes across configuration and view subscribers, alongside a schema-dumping performance overhaul that cuts per-table database round trips. A new HTTP QUERY method also landed, giving Rails a standards-based way to handle large, structured query payloads like GraphQL and search filters.
Duration: PT2M27S
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-15T06:01:46Z
- Audio duration: PT2M27S
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 15th, 2026, and this is Rails Daily.
The clearest thread today is Ractor safety. Rails is systematically freezing shared state so applications can run safely across multiple Ractors. Gannon McGibbon's PR 57852 freezes Active Record and Action Pack configuration after initialization. PR 58476 stops Action View's log subscribers from lazily memoizing the…
Second theme: schema introspection performance. Ngan's PR 58421 changes schema dumping so the reader can ask about many tables in a single round trip instead of querying each table individually — collapsing what used to be per-table statements for primary keys, indexes, and constraints. A same-day follow-up, PR…
Separately, PR 57973 adds support for the HTTP QUERY method under RFC 10008 — wiring it through routing, request predicates, CSRF exemptions, and integration tests. It's aimed at APIs like GraphQL or complex search filters that need a request body without POST's side-effect semantics.
Two smaller fixes worth flagging: PR 58484 refines how nil assignment clears sharded foreign keys on associations, and PR 58487 corrects misleading documentation on `delete_all`'s return value.
What's next: watch for the…
Nearby episodes from Rails Daily
- Data Integrity Fixes Across the Association Layer
- Weekly Recap - Schema Performance and Ractor Safety
- Batching the Schema Cache
- Connection Pool Deadlocks and Cache Batching
- Ractor Safety and the End of method_missing Workarounds
- Ractor Readiness and Attribute Method Cleanup
- Query Correctness and Ractor Safety Push
- Multi-Schema Bugs and Ractor Follow-ups