177 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-10-29
stories 36

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Faster unnamed url_for, ColumnDefinition accessors deprecated

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

Rails lands a routing fix that makes an unnamed url_for cost the same regardless of how many redirects or mounted Rack apps the app declares, and starts the deprecation clock on ColumnDefinition's option readers.

Skip redirects and Rack apps before scoring routes in url_for rails/rails

by Clément Joubert

url_for with no route name used to score every route lacking required defaults, grouping and sorting redirects and mounted applications that generate then skipped anyway; those now sit in their own bucket of the generation cache, read only when a route name is given. The unused possibles method, which would no longer be reached, is removed alongside.

Deprecate ColumnDefinition option accessors rails/rails

by sampokuokkanen

ColumnDefinition's option readers and writers (limit, precision, default, null and friends) were generated with module_eval from a string, so bootsnap's compile cache could not cache them. The PR argues these accessors only survived the move to options in ae39b1a03d for compatibility and cover just some options; ColumnDefinition is nodoc, but TableDefinition#column is reachable, so any code rea...

Merge pull request #59299 from sampokuokkanen/define-column-option-readers rails/rails

by Ryuta Kamizono

The deprecation merged into the codebase, so the warning path is now live.

[ci skip] Remove invalid link for ActiveRecord::Railtie rails/rails

by hachi8833

Two documentation commits removed an invalid link for ActiveRecord::Railtie from the Engine guide and dropped a trailing space; the doc-only work landed under ci skip with no code effect.

Quick answers

What shipped in Rails on October 29, 2026?
Rails lands a routing fix that makes an unnamed url_for cost the same regardless of how many redirects or mounted Rack apps the app declares, and starts the deprecation clock on ColumnDefinition's option readers. In total, 23 commits and 13 pull requests landed.
Who contributed to Rails on October 29, 2026?
4 developers shipped this update, including Clément Joubert, hachi8833, Ryuta Kamizono, and sampokuokkanen.
What were the notable Rails updates?
Skip redirects and Rack apps before scoring routes in url_for, Deprecate ColumnDefinition option accessors, and Merge pull request #59299 from sampokuokkanen/define-column-option-readers.