Ruby on Rails: Active Storage API Support and Transaction Fixes
Rails development focused on API-only application support and database transaction improvements. Twelve pull requests were merged addressing Active Storage configuration, PostgreSQL UUID validation, and test infrastructure enhancements.
Duration: PT2M2S
Episode overview
This episode is a short developer briefing from Ruby on Rails.
It explains recent repository work in plain language.
- Show: Ruby on Rails
- Published: 2026-05-09T10:02:07Z
- Audio duration: PT2M2S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, this is your Ruby on Rails briefing for May 9th, 2026.
Yesterday saw significant activity with twelve merged pull requests and fourteen additional commits focused on improving API support and fixing core functionality issues.
The most substantial change came from zzak, who merged support for configuring Active Storage's base controller parent class. This enables API-only applications to inherit from ActionController::API instead of the default controller, resolving a long-standing limitation for headless Rails applications.
Several database-related fixes were implemented. joshuay03 resolved an issue where the prepend option wasn't working correctly with transaction callbacks when run in order. Additionally, yoLotus fixed PostgreSQL's UUID validation to properly reject malformed UUIDs with trailing dashes, preventing invalid data from…
berniechiu enhanced ActionController::Parameters by adding support for multiple arguments in the merge method, bringing it into alignment with Ruby's Hash#merge behavior.
Security improvements included afurm's fix for the Mailgun Action Mailbox ingress, which now properly rejects malformed timestamps instead of throwing server errors.
Nearby episodes from Ruby on Rails
- Rendering System Updates and Developer Experience Improvements
- Rendering Improvements and Active Storage Fix
- Security Fixes and Format Freezing Reverts
- Code Quality and Test Infrastructure Updates
- Cache Improvements and Ractor Safety Updates
- Image Analysis Fixes and New Form Helpers
- Testing Gets Around Hooks and Developer Quality of Life Wins
- Testing Enhancements and Generator Improvements