Rails Daily

January 08, 2026

Good morning, this is Rails Daily for January 13th, 2026. Nine pull requests merged this week with significant security and database improvements. Saidbek merged deprecation of protect_from_forgery without explicit…

Duration: PT1M41S

https://podlog.io/listen/rails-daily-a67c65cf/episode/january-08-2026-411b0fa4

Transcript

Good morning, this is Rails Daily for January 13th, 2026.

Nine pull requests merged this week with significant security and database improvements. Saidbek merged deprecation of protect_from_forgery without explicit strategy, requiring developers to specify protection methods explicitly in Rails 8.2. The same contributor also merged improvements to uniqueness validation query building by adding case-sensitive operators to Arel.

Eileencodes removed system tests from the default CI template since they're no longer generated by default. Chiperific fixed a PostgreSQL schema dumper bug that was appending incorrect schema names to relations.

Hmcguire-shopify enabled Arel TreeManagers to use Table's engine, fixing issues when multiple database adapters are used. Stevepolitodesign added libvips package to generated CI configuration for Active Storage support.

Three documentation updates were merged: callmesangio fixed API docs for ActiveSupport Inflector humanize methods and improved authentication generator test templates, while yujiteshima clarified that column default values don't apply to existing records.

Additional commits included yujiteshima's fix for a railties test error when running with the trace option.

What's next: Rails 8.2 framework defaults continue rolling out with enhanced security requirements. Database adapter improvements focus on multi-engine compatibility.

That's your Rails Daily update.