138 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-08-11
stories 19

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

RAILS DEPRECATES CREATE ALIAS AS API CLEANUP CONTINUES

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

Rails is tightening its connection adapter API by deprecating the `create` method alias of `insert`, part of a broader push to align method names with their SQL equivalents.

The Rails team merged the deprecation of `create` as an alias for `insert` in connection adapters [1]. The method name confusion stems from `create` reading like DDL (as in `create_table`) when it actually performs an `INSERT` operation, creating unnecessary cognitive overhead for developers [2]. Meanwhile, Bootsnap shipped a critical SEGV fix that preserves Ruby's errinfo around instrumentation methods, addressing a crash condition in recent Ruby versions [3]. The framework also patched a LengthValidator bug where proc-based minimum constraints would crash with nil values [4], and fixed a routes reloader issue where `Rails::Application::RoutesReloader#execute` was reporting routes as unloaded even after drawing them completely [5]. The Rails website team updated sponsor logos as part of routine maintenance [6].

Action items

References

  1. [1] Merge pull request #58426 from kamipo/deprecate_create_alias_of_insert rails/rails ↗
  2. [2] Deprecate `create` alias of `insert` in connection adapters rails/rails ↗
  3. [3] Merge pull request #564 from rwstauner/preserve-errinfo ↗ rails/bootsnap
  4. [4] Fix LengthValidator crash with proc minimum and nil value ↗ rails/rails
  5. [5] Mark the routes as loaded when the routes reloader runs standalone ↗ rails/rails
  6. [6] Updating a sponsor logo (#706) ↗ rails/website

Quick answers

What shipped in Rails on August 11, 2026?
Rails is tightening its connection adapter API by deprecating the `create` method alias of `insert`, part of a broader push to align method names with their SQL equivalents. In total, 12 commits and 7 pull requests landed.
Who contributed to Rails on August 11, 2026?
6 developers shipped this update, including Ryuta Kamizono, 55728, ousamabenyounes, AmandaPerino, rwstauner, and Jean Boussier.
What were the notable Rails updates?
Merge pull request #58426 from kamipo/deprecate_create_alias_of_insert, Deprecate `create` alias of `insert` in connection adapters, and Merge pull request #564 from rwstauner/preserve-errinfo.