159 wires and counting

$ follow Rails

Keep up with Rails in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-08-27
stories 29

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Rails Prunes Arel and Query Cache Deadweight

By RepoJournal · Filed · About Rails · Composed from the cited sources · methodology

Jean Boussier and Ary Rabelo are on a cleanup spree, removing dead code that would have crashed on contact.

Rails core is decluttering Active Record internals, with Jean Boussier merging a PR to eliminate `QueryCacheRegistry#clear` [1] and Ary Rabelo removing unreachable branches that would raise `NameError` [2]. The Arel fake record also loses its broken `columns_hash` method, which raised `ArgumentError` on any call [3]. For apps managing Vitess tables, a new config `config.active_record.schema_ignored_tables` [4] unifies schema dumping and caching, so you no longer need to set both `SchemaDumper.ignore_tables` and `schema_cache_ignored_tables` separately. Meanwhile, solid_cable gets a clearer naming scheme [5], and lemans adds retry support and Docker integration [6][7]. None of these are breaking, but they signal a tighter codebase for the upcoming Rails release.

Quick answers

What shipped in Rails on August 27, 2026?
Jean Boussier and Ary Rabelo are on a cleanup spree, removing dead code that would have crashed on contact. In total, 19 commits and 10 pull requests landed.
Who contributed to Rails on August 27, 2026?
5 developers shipped this update, including Nick Pezza, Jean Boussier, Ary Rabelo, edcarvio, and Vladimir Dementyev.
What were the notable Rails updates?
Merge pull request #58580 from byroot/remove-dead-clear, Remove unreachable branch from HomogeneousIn#fetch_attribute, and Remove unused `columns_hash` from the Arel fake record.