Rails Daily: Ruby 4 Compatibility and MySQL Schema Loads
Rails nightly builds broke against Ruby master over deprecated alias fallbacks, while MySQL schema loading is being reworked for modern clients. The day’s work centers on future compatibility, with a frozen integer type fix as the key reliability patch.
Duration: PT2M11S
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-09-21T06:01:48Z
- Audio duration: PT2M11S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
It's September 21st, 2026, and here's your Rails Daily briefing.
The lead story is future-proofing: Rails is racing to stay green on next-generation Ruby and MySQL before those upstream changes become hard failures.
First, Ruby compatibility. Nightly builds against Ruby master started failing September 17th in every framework that loads Active Model, with a warning that aliasing in a module falling back to Object is deprecated and will be removed in Ruby 4.3. Pull request 58817 fixes it on main by avoiding aliasing of the…
Second, MySQL structure loading. Two stacked pull requests rework how SQL-format schema loads run. Pull request 58828 drops the explicit foreign key checks toggle around the load, logic dating back to the earliest Rails commit when Rails replayed tables one statement at a time. Pull request 58829 then switches the…
Finally, a pair of reliability fixes. Pull request 58832 restores integer minimum and maximum bounds from the JSON schema cache, fixing a frozen error during fixture loading where restored types were missing limits and then frozen. Pull request 58826 is test-only, updating a collection cache test to stop expecting…
What's next: watch for the 8-1 backport…
Nearby episodes from Rails Daily
- Test Isolation Fixes and Parser Compatibility
- Query Correctness Gets Serious Attention
- Correctness Fixes Across the Data Layer
- Cleaning Up Old Assumptions
- Quiet Data Leaks and Silent Config Bugs
- Ractor Safety Takes Center Stage
- Weekly Recap - Ractor Readiness and Active Storage Stability
- Data Integrity Fixes Across the Stack