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-10
stories 32

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

RAILS TIGHTENS SQL SAFETY AND LOGGING CONTROL IN MAINTENANCE PUSH

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

Rails shipped five commits across parameter binding, logger filtering, and migration recording that tighten SQL injection prevention and give you finer control over noisy dependencies.

ProxyLogger can now silence specific messages by pattern without raising the global log level [1]. The feature lets you ignore noisy gems with regex or string matching, compiled once at registration time to avoid performance drag on every log call. Meanwhile, `find_by_sql` and `count_by_sql` now route array-form arguments through bind parameters instead of eager interpolation, closing a parity gap with the `where` API [2]. This consolidates placeholder dispatch into a shared `Sanitization#bound_sql_literal_for` method, reducing duplication. Rails also cleaned up test infrastructure by dropping stubs from `FakeKlass` and moving it to real `Sanitization` methods [3], and refactored `CommandRecorder` to store migration command args and kwargs separately instead of bundling them into a trailing hash [4]. The kwargs separation breaks code that inspects `recorder.commands` directly and expects 3-element tuples instead of the new 4-element shape.

Quick answers

What shipped in Rails on August 10, 2026?
Rails shipped five commits across parameter binding, logger filtering, and migration recording that tighten SQL injection prevention and give you finer control over noisy dependencies. In total, 22 commits and 10 pull requests landed.
Who contributed to Rails on August 10, 2026?
3 developers shipped this update, including federico-carrocera, kamipo, and Xavier Noria.
What were the notable Rails updates?
Allow ActiveSupport::ProxyLogger to ignore messages by pattern, Use bind parameters for array-form arguments in `find_by_sql` / `count_by_sql`, and Drop `Sanitization` stubs from `FakeKlass`.