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-18
stories 16

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

kamipo retires three legacy Active Record holdovers

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

1 person shipped this

A single day of cleanup deprecates two public constants and methods whose guards no longer guard anything and stops the MySQL socket probe in the database generator.

Deprecate `ActiveRecord::Callbacks::CALLBACKS` rails/rails

by Ryuta Kamizono

`ActiveRecord::Callbacks::CALLBACKS` is deprecated with no replacement and slated for removal in Rails 9.0. It never picked up `before_commit`, `after_save_commit`, `after_create_commit`, `after_update_commit`, or `after_destroy_commit`, so anything iterating the constant skips those callbacks silently. The commit notes it is referenced only in tests.

Deprecate `supports_datetime_with_precision?` rails/rails

by kamipo

`supports_datetime_with_precision?` is deprecated because it now always returns true. It existed to skip the `:precision` option on `datetime` and `time` columns before MySQL 5.6, and since MySQL 5.5 support was dropped, every adapter Active Record ships with, sqlserver and oracle-enhanced included, handles precision.

Merge pull request #58793 from kamipo/remove-mysql-socket-detection rails/rails

by Ryuta Kamizono

The database generator no longer probes for a local MySQL socket when writing `config/database.yml`.

Merge pull request #58794 from kamipo/deprecate_callbacks_constant rails/rails

by Ryuta Kamizono

The callback-constant deprecation landed as a merge.

Quick answers

What shipped in Rails on September 18, 2026?
A single day of cleanup deprecates two public constants and methods whose guards no longer guard anything and stops the MySQL socket probe in the database generator. In total, 11 commits and 5 pull requests landed.
Who contributed to Rails on September 18, 2026?
1 developer shipped this update, including kamipo.
What were the notable Rails updates?
Deprecate `ActiveRecord::Callbacks::CALLBACKS`, Deprecate `supports_datetime_with_precision?`, and Merge pull request #58793 from kamipo/remove-mysql-socket-detection.