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-19
stories 49

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

SPROCKETS CACHE LIMITS GET AN OFF SWITCH

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

Sprockets just shipped an escape hatch for environments where the cache cleaner costs more than the cache it protects.

Jean Boussier landed a change [1] that lets you disable Sprockets' cache size limits entirely, saving you from stat()'ing thousands of entries in environments where assets rarely change. Pair that with the newly merged [2] `ignore_mtime` option [3], and you can strip out the last-modified-time revalidation that only adds noise when source files come from version control. Over in Rails core, Active Support is getting ahead of Ruby 4.1's plan to include `Time.rfc3339` as a default gem: the PR [4] switches the method to return a true UTC time for "Z" inputs, matching `Time.iso8601` and `Time.xmlschema`. The change drops a +00:00 fixed offset that "no test or documentation ever asserted," bringing Active Support in line with upstream. Solid Queue is also hardening its test suite against CI flakes [5], and the `fail_many_claimed` event now carries the error object so subscribers can distinguish mass failures from each other [6].

Action items

References

  1. [1] Allow disabling the cache limits ↗ rails/sprockets
  2. [2] Merge pull request #832 from byroot/disable-digest ↗ rails/sprockets
  3. [3] Implement `ignore_mtime` option ↗ rails/sprockets
  4. [4] Return a UTC time from `Time.rfc3339` for "Z" inputs ↗ rails/rails
  5. [5] Give in-flight jobs enough pause to survive slow shutdowns in tests ↗ rails/solid_queue
  6. [6] Include the error in fail_many_claimed events and document recovery ↗ rails/solid_queue

Quick answers

What shipped in Rails on August 19, 2026?
Sprockets just shipped an escape hatch for environments where the cache cleaner costs more than the cache it protects. In total, 32 commits and 17 pull requests landed.
Who contributed to Rails on August 19, 2026?
9 developers shipped this update, including tristan-f-r, yahonda, Kenta Ishizaki, Xavier Noria, Saidbek, wintan1418, Amanda Perino, and Jean Boussier, and 1 more.
What were the notable Rails updates?
Allow disabling the cache limits, Merge pull request #832 from byroot/disable-digest, and Implement `ignore_mtime` option.