Rails Daily: Deployment Tools and Testing Enhancements

Rails saw 16 pull requests merged on May 5th, including moves to place Kamal in development dependencies, new ActiveJob attributes for multi-step jobs, and the introduction of around hooks for ActiveSupport testing.

Duration: PT2M3S

Episode overview

This episode is a short developer briefing from Rails Daily.

It explains recent repository work in plain language.

  • Show: Rails Daily
  • Published: 2026-05-06T10:02:15Z
  • Audio duration: PT2M3S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, I'm your host with Rails Daily for May 6th, 2026.

Yesterday brought significant activity with 16 merged pull requests across the Rails codebase.

Jaykava merged a fix moving the generated Kamal gem into the development group rather than top-level dependencies, preventing deployment tooling from being included in production bundles unnecessarily.

Sean Doyle contributed two major testing improvements. First, he added support for arbitrarily nested hash instances in tag builders, allowing frameworks like Alpine.js and htmx to render dasherized HTML attributes. Second, he introduced ActiveSupport::TestCase.around, bringing around hooks to Rails testing without…

The ActiveJob team gained new capabilities as bdewater-thatch merged ActiveJob::Attributes, enabling jobs to persist intermediate data between steps without long-term storage in Active Record models.

Several bug fixes landed: onyxblade resolved a SystemStackError in ActiveStorage when attachment names shadow model attributes. Afurm fixed ActionMailer::Base.mail dispatch that broke in Rails 8.1. Fatkodima corrected eager loading issues with composite primary key models using explicit select statements.

Nearby episodes from Rails Daily

  1. Code Quality and Test Suite Cleanup
  2. API-Only Support and Security Fixes
  3. Cache Enhancements and Ractor Safety
  4. Image Analysis Fixes and Form Helpers
  5. Testing Enhancements and Generator Improvements
  6. Performance and Error Handling Improvements
  7. Weekly Recap - Performance Optimizations & Developer Experience
  8. ActiveStorage JSON Fix and Minor Updates