Rails Daily: Through-Association Loading Fixes
Active Record association loading dominates the last 24 hours, with a cluster of preload and eager-load correctness fixes plus follow-ups. Smaller time-zone, Postgres money, and compatibility restores round out the day.
Duration: PT2M14S
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-11-10T06:01:52Z
- Audio duration: PT2M14S
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 Monday, November 10th, 2026.
The lead story is reliability in Active Record association loading. Four merged fixes tighten cases where parents got wrong, unordered, or incomplete children.
First theme is preloading through associations. Pull request 59528 fixes nested preloads under a has-many-through that silently left nested records unloaded — visible only with strict loading enabled. That same change caused an ordering regression for ordered through associations over a nested through source, fixed…
Second theme is correctness on edge types and small performance work. Change 59475 fixes spring-forward gaps in time zones by shifting forward by the gap length, correcting Lord Howe Island where a hard-coded one-hour shift overshot a 30-minute transition. Change 59719 rounds numeric values to the scale of the…
Finally, compatibility and docs. Change 59629 restores find template as an alias after a lookup split, unbreaking gems that call it directly. Change 59715 stops assuming forgery protection is included only in a controller. And 59722 adds a Ruby runtime security section noting patching and build risks like missing…
What's next: watch open proposals on…
Nearby episodes from Rails Daily
- Security Hardening and Query Fixes
- Silent Query Fixes, Forgery Gaps, and Upgrade Safety
- Active Record Array Storage and Security Hardening Push
- Quiet Query Fixes and Allocation Cuts
- Weekly Recap - Speed Gains and Data Fixes
- Silent Query Bugs and Leaked Secrets
- Ractor Connection Hardening and Button To Cleanup
- MessagePack Cache Fixes and Reliability Hardening