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-08
stories 9

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

RAILS PATCHES NUMBER FORMATTING AND COMPARISON BUGS OVERNIGHT

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

Three critical fixes landed in Rails core to stop InheritableOptions from crashing on equality checks and number_to_delimited from corrupting signed integers.

Rails merged a fix [1] for InheritableOptions#== that was violating Ruby's equality contract by raising NoMethodError when compared to non-Hash objects like strings or integers. That same violation was surfacing through implicit equality checks everywhere the class appeared, turning what should be a boolean into a crash. The team also landed a fix [2] for number_to_delimited corrupting numbers with leading signs, a formatter bug that would have broken any code stringifying currency or percentages with negative values. A third merge [3] corrected a URL fragment in the Active Record Migrations guide. These are the kind of silent failures that ship to production unnoticed until they don't: your test suite passes, your app boots, then a customer hits the right code path and everything stops. The migrations guide fix [4] is documentation only, but the other two are live bugs in widely-used Rails utilities.

Quick answers

What shipped in Rails on June 8, 2026?
Three critical fixes landed in Rails core to stop InheritableOptions from crashing on equality checks and number_to_delimited from corrupting signed integers. In total, 6 commits and 3 pull requests landed.
What were the notable Rails updates?
Merge pull request #57621 from 55728/fix-inheritable-options-eq-non-hash, Merge pull request #57620 from 55728/fix-number-to-delimited-negative, and Merge pull request #57624 from VladNegara/migrations-associations-url.