What rails/rails shipped
Written by FoxPlug from public releases; not affiliated with Ruby on Rails. An automatic summary of the public release, pull request and commit data of github.com/rails/rails. Ruby on Rails did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Rails 7.2.4 released with improved number_to_delimited performance, fixed Dalli cache store warnings, and improved humanize handling for international characters. Release
- Rails 8.1.4 released with fixes for SyntaxError rendering, JSON 3.0 compatibility, and support for petabyte and larger file sizes in number_to_human_size. Release
- Active Record now supports Ractor-friendly connection handling for querying in non-main ractors in ractorized Rails applications. Pull request #58306
- Framework default added to compile HTML+ERB templates through Herb instead of ERB via config.action_view.erb_implementation. Pull request #58721
- Fixed BigInteger casting that was truncating strings to 16 bytes when no limit was specified. Pull request #58872
- Fixed error matching for validations using except_on so errors.added? correctly returns true for present errors. Pull request #58876
- Fixed database configuration to treat false as disabled for idle_timeout, reaping_frequency and max_age instead of raising NoMethodError. Pull request #58807
- PostgreSQL schema dumps now skip extension member tables, enum types and schemas to avoid duplicating database objects. Pull request #58878
- Fixed ActionDispatch::ServerTiming header double-counting duration for nested same-name events. Pull request #58800
- Added Manitoba time zone mapping since it no longer shares winter clocks with US Central time. Pull request #58863
Why it matters
Two stable releases ship with multiple bug fixes and improved compatibility with upcoming dependencies. New Ractor support and Herb template compilation add capabilities for modern Ruby applications. Schema handling and validation improvements address common database and data integrity issues.
Changelog entry
- 7.2.4: Improve number_to_delimited performance; silence Dalli 4.0+ warnings in MemCacheStore; fix Inflector.humanize with international characters Release
- 8.1.4: Fix SyntaxError rendering on debug page; ensure JSON 3.0 gem compatibility; support petabyte+ sizes in number_to_human_size Release
- Active Record Ractor-friendly connection handling for non-main ractor queries Pull request #58306
- Framework default to compile HTML+ERB templates through Herb Pull request #58721
- Fix BigInteger casting truncating strings to 16 bytes Pull request #58872
- Fix errors.added? for validations using except_on Pull request #58876
- Treat false as disabled for idle_timeout, reaping_frequency, max_age in database.yml Pull request #58807
- Skip PostgreSQL extension tables, enum types and schemas in Ruby schema dump Pull request #58878
- Fix Server-Timing header double-counting nested same-name event duration Pull request #58800
- Add Manitoba time zone mapping Pull request #58863
Rails 7.2.4 and 8.1.4 are out with bug fixes, improved performance, and better compatibility. New Ractor support for parallel queries and Herb template compilation framework default also shipping.
Rails 7.2.4 and 8.1.4 releases bring multiple improvements: better number formatting performance, JSON 3.0 compatibility, support for petabyte-sized files, and bug fixes across validation and database handling. Additionally, Active Record now supports Ractor-friendly connections for parallel query execution, and HTML+ERB templates can compile through Herb by default, enabling better template security.