This week in Rails covers a broad set of changes to the Rails codebase. Key highlights include Action Cable server adapterization that separates socket handling and transport-specific behavior into abstractions, enabling alternative server implementations. Other changes include Ractor shareability shims added to Kernel, improved exception wrapper configuration, a new `default_order` query method for Active Record associations, better error messages for `insert_all`/`upsert_all` key mismatches and enum invalid values, fixes for Active Record Pool Reaper thread leaks after parallelized tests, a fix for `create_join_table` to accept a primary key (useful for PostgreSQL logical replication), and various bug fixes across Action Mailbox, Active Storage, and Active Job. 47 contributors participated this week.

3m read timeFrom world.hey.com
Post cover image
558 Impressions