127 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-09-20
stories 17

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Bootsnap guards d_type for Illumos, Rails trims Ractor test skips

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

A thin day across the Rails stack: Bootsnap learns to build where struct dirent has no d_type, and Rails re-tunes its Ractor test skips now that the upstream Ruby fix has landed.

Check for `struct dirent` `d_type` member rails/bootsnap

by Jean Boussier

The d_type member of struct dirent is not available on every platform, and Illumos is one that lacks it, so the check now guards against its absence rather than assuming it exists. The change comes with a fix pointer to Bootsnap issue 574, and PR 575 carries it in.

Update Active Model Ractor tests skips rails/rails

by byroot

ruby/ruby#18515 merged, so byroot loosened the Active Model Ractor test skips to reflect that at least Ruby 4.1 should now pass. No backport is planned, so the skips stay in place on older rubies.

Merge pull request #58820 from yahonda/fix-dbconsole-test-rack-env-leak rails/rails

by Yasuo Honda

Rails::DBConsoleTest#test_env was setting RACK_ENV and letting it escape into the surrounding test process; the merged fix stops that leak. Small, but the kind of environmental bleed that makes unrelated tests flake.

RDoc to Mailbox in the rest of Action Mailbox rails/rails

by Xavier Noria

Xavier Noria continued converting documentation markup to Mailbox across the remaining Action Mailbox code. Also today: canonical name mapping for Dennis Dashkevich and a test reorder in rails-contributors, a Rails World live stream link on the website, and a test reorder in rails-contributors.

Quick answers

What shipped in Rails on September 20, 2026?
A thin day across the Rails stack: Bootsnap learns to build where struct dirent has no d_type, and Rails re-tunes its Ractor test skips now that the upstream Ruby fix has landed. In total, 11 commits and 6 pull requests landed.
Who contributed to Rails on September 20, 2026?
5 developers shipped this update, including Jean Boussier, Dennis Dashkevich, Xavier Noria, Emmanuel Hayford, and Yasuo Honda.
What were the notable Rails updates?
Check for `struct dirent` `d_type` member, Update Active Model Ractor tests skips, and Merge pull request #58820 from yahonda/fix-dbconsole-test-rack-env-leak.