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-17
stories 18

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Rails cuts schema cache dumps in half for large databases

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

The columns method now batches table reads instead of hammering the database one table at a time, slashing statements by 50 percent on schema dumps.

Rails merged a critical optimization [1] that rewrites how the schema introspection layer reads column metadata. The columns method now accepts a list of tables, collapsing what was 250 separate database statements into a fraction of that load on large databases. This is a follow-up to earlier schema reader work [1] that systematically eliminated the per-table tax. The merge also includes fixes for initializable collection delegation [2], file field tag accept arrays [3], and documentation cleanup [4]. Across the ecosystem, routine dependency bumps landed in tailwindcss-rails [5] and rails-html-sanitizer [6] as zizmor-action updated to bundle zizmor 1.29.0. The Rails website removed its suggestion form [7] due to bot abuse.

Action items

References

  1. [1] Read the columns of many tables in one query ↗ rails/rails
  2. [2] Merge pull request #58305 from 55728/fix-initializable-collection-delegation-require ↗ rails/rails
  3. [3] Merge pull request #58097 from 55728/fix-file-field-tag-accept-array ↗ rails/rails
  4. [4] Merge pull request #58495 from AmaraFinbarrs/fix-rails-guides-typo-in-active-record-encryption-3.7 ↗ rails/rails
  5. [5] build(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-actions group ↗ rails/tailwindcss-rails
  6. [6] build(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-actions group ↗ rails/rails-html-sanitizer
  7. [7] Update foundation.html ↗ rails/website

Quick answers

What shipped in Rails on August 17, 2026?
The columns method now batches table reads instead of hammering the database one table at a time, slashing statements by 50 percent on schema dumps. In total, 10 commits and 8 pull requests landed.
Who contributed to Rails on August 17, 2026?
6 developers shipped this update, including ngan, Hartley McGuire, Xavier Noria, Amara Finbarrs-Ezema, dependabot, and Amanda Perino.
What were the notable Rails updates?
Read the columns of many tables in one query, Merge pull request #58305 from 55728/fix-initializable-collection-delegation-require, and Merge pull request #58097 from 55728/fix-file-field-tag-accept-array.