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-06-17
stories 36

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

RAILS FIXES SILENT ROUTING FAILURES AND DATABASE LEAK CONDITIONS

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

1 person shipped this

Rails shipped two critical fixes overnight that address a routing bug silencing boolean options and an async database maintenance leak that could corrupt test suites.

The routing fix [1] corrects a long-standing issue where falsy values like `format: false` and `anchor: false` passed through the deprecated positional-hash form were dropped entirely without warning, producing routes that behaved differently than their keyword-form equivalents. This wasn't just a deprecation miss; it was a silent correctness failure that could change application behavior during upgrades. The second fix [2] tackles a database connection leak in async executor scenarios where maintenance work was queued under lock but never properly awaited, causing the leak checker to miss outstanding checkouts and corrupt subsequent tests. Both landed as targeted patches to the main rail, not version bumps. On the CI side, the buildkite-config team wrapped docker compose operations with automatic retries [3] and upgraded to Docker Compose v2 across the board [4], addressing intermittent image pull timeouts that were flaking test runs.

Quick answers

What shipped in Rails on June 17, 2026?
Rails shipped two critical fixes overnight that address a routing bug silencing boolean options and an async database maintenance leak that could corrupt test suites. In total, 23 commits and 13 pull requests landed.
Who contributed to Rails on June 17, 2026?
1 developer shipped this update, including matthewd.
What were the notable Rails updates?
Honor falsy values in routing's deprecated positional-hash options, Wait for any asynchronous connection maintenance work before leak check, and Separately pull compose dependencies so they can be retried.