Rails Daily

December 17, 2025

Good morning. This is Rails Daily for January 13th, 2026. Zenspider merged a Minitest 6 compatibility fix, adding a bridge from ActiveSupport TestCase's test_order method to Minitest 6's run_order method. This…

Duration: PT1M42S

https://podlog.io/listen/rails-daily-a67c65cf/episode/december-17-2025-5d7f8919

Transcript

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

Zenspider merged a Minitest 6 compatibility fix, adding a bridge from ActiveSupport TestCase's test_order method to Minitest 6's run_order method. This maintains backward compatibility without requiring widespread Rails-side renaming.

Eileen merged significant work on ActionController Live execution sharing. The new feature implements exclude keys functionality to prevent specific execution context from being shared across threads. This addresses database connection issues where writer to replica context shouldn't be shared. Applications can now configure excluded keys either application-wide or per controller.

George Ma's pull request fixed false deprecation warnings in protect_from_forgery when using the prepend true option. The issue occurred because callback execution order wasn't preserved, causing verification methods to run out of sequence.

Additional commits include Bogdan Gusiev's fix for file input accept attributes to properly use comma separators per HTML standards, and Jerome Dalbert's consolidation of Ruby version templates across deployment and CI configurations.

What's next: The ActionController Live changes will likely need backporting as a bug fix. The Minitest 6 compatibility work continues as Rails prepares for the testing framework upgrade.

That's your Rails Daily briefing. We'll be back tomorrow.