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-05-02
stories 28

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

SPRING STOPS CRASHING ON SLOW BOOTS, RAILS PATCHES VIEW RELOADER

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

Spring 4.5.0 fixes the Errno::EPIPE crashes that kill processes when clients disconnect during preload, a critical stability issue for large monorepos that take >5 seconds to boot.

The Spring release [1] addresses a years-old reliability problem: when a client times out waiting for the preloader to finish (default 5 second window), unrescued socket writes [2] crash both the server and application processes. Shopify's monorepo made this reproducible on every slow boot. The same release adds post-environment-load hooks [1] and eagerly preloads framework base classes before the parent process forks, preventing side effects during first request. Meanwhile, Rails merged a ViewReloader fix [3] that stops constructing empty FileUpdateCheckers on every engine boot — a performance win for apps with lazy view paths. The ecosystem also landed a minitest compatibility fix [4] for request format assertions that broke when minitest changed how assert_nil works under the hood.

Quick answers

What shipped in Rails on May 2, 2026?
Spring 4.5.0 fixes the Errno::EPIPE crashes that kill processes when clients disconnect during preload, a critical stability issue for large monorepos that take >5 seconds to boot. In total, 19 commits, 8 pull requests, and 1 releases landed.
Who contributed to Rails on May 2, 2026?
2 developers shipped this update, including Korri and mugitti9.
What were the notable Rails updates?
v4.5.0, Don't crash on client disconnect (Server and Application), and Defer ViewReloader build when no view paths are registered.