Rails Daily: Ractor Safety Push and Critical Bug Fixes

Rails is making a significant push toward Ractor safety with multiple PRs targeting shared state issues, while simultaneously fixing several critical bugs in Active Storage, Active Record, and Action View helpers that could corrupt data or cause runtime failures.

Duration: PT2M16S

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-06-09T06:01:36Z
  • Audio duration: PT2M16S

Transcript excerpt

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

Good morning, it's June 9th, 2026, and this is Rails Daily.

The Rails team is making a coordinated push toward Ractor safety while fixing several data corruption bugs that demanded immediate attention.

The biggest theme is Ractor compatibility. Three separate efforts are converging: PR 57574 makes backtrace cleaners shareable by default, PR 57626 introduces a new mechanism for applications to prepare for Ractor safety, and PR 57629 makes the entire callbacks system Ractor-safe. This represents a fundamental shift…

Active Storage saw two critical fixes for metadata handling. PR 57595 resolves a longstanding issue where mirrored blobs lost their content type and filename, causing them to be served as generic octet-stream files. Separately, PR 57060 moves blob metadata synchronization to background jobs to prevent race…

Several data corruption bugs were patched across the framework. PR 57600 fixes store accessor reads that were silently mutating null JSON columns, marking records as changed when they weren't. PR 57606 resolves attribute alias handling in update all operations that could corrupt optimistic locking columns. PR 57620…

Action Mailer callbacks now support only and except…

Nearby episodes from Rails Daily

  1. Weekly Recap - Redis Modernization & Data Integrity
  2. Query Method Fixes and Documentation Cleanup
  3. ActiveRecord Query Reliability Fixes
  4. Data Integrity and Silent Bug Fixes
  5. Database Connection and Serialization Fixes
  6. Database Schema and Concurrency Fixes
  7. Composite Key Fixes and Test Coverage Push
  8. Redis Migration and Composite Key Fixes