Rails Daily

January 06, 2026

Good morning, this is Rails Daily for January 13th, 2026. Seven pull requests merged yesterday in the Rails repository. mrpasquini merged a significant ActiveStorage refactor, moving checksum calculation…

Duration: PT1M57S

https://podlog.io/listen/rails-daily-a67c65cf/episode/january-06-2026-37367b7a

Transcript

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

Seven pull requests merged yesterday in the Rails repository. mrpasquini merged a significant ActiveStorage refactor, moving checksum calculation responsibility to the Service class. This change adds support for SHA256 algorithms beyond MD5 and affects 21 files across ActionView and ActiveStorage components.

eglitobias merged a PostgreSQL adapter fix that ensures schema search paths reset properly during reconnections. Saidbek contributed two fixes: one allowing Float values in enum validation and another correcting Rails.app.revision to check git repositories in the application root directory.

zzak merged improvements to version manager Ruby tests, ensuring they work correctly in rbenv and rvm environments. shivamsinghchahar fixed text overflow issues in guide documentation on mobile devices. yahonda removed unnecessary Ruby version checks for YJIT functionality, cleaning up code now that Rails requires Ruby 3.3.

Additional commits included Ruby compatibility code cleanup by Yasuo Honda, removing pre-3.3 version support. Justin Malčić restored Application Default Credentials functionality for Google Cloud Storage IAM URL signing. yujiteshima clarified migration documentation to specify that column defaults only apply to new records.

What's next: The ActiveStorage checksum changes suggest more digest algorithm improvements are planned. The PostgreSQL adapter fixes indicate continued database connection reliability improvements.

That's your Rails Daily briefing for today.