RepoJournal
Rails

@rails

Ruby on Rails - Shopify, Basecamp, GitHub all run on it

Keep up with Rails in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Ruby Full archive →

The Wire · Showcase

RAILS ADDS DEFAULT ORDER FOR RELATIONS, PREPS RACTOR SUPPORT

By RepoJournal · Filed · About Rails

Rails is shipping two major feature expansions while simultaneously rearchitecting Action Cable to become a pluggable abstraction layer.

The headline feature is `#default_order`, which extends implicit ordering from single columns to full scopes and relations [1]. This closes a long-standing gap: you can now declare `has_many :comments, default_order: :likes` and skip the `order()` call on every query. It's a small syntax win that compounds across large codebases. In parallel, Rails is laying the groundwork for Ractor support by shipping shims for `Ractor.make_shareable` and related methods [2], eliminating the need to litter the codebase with version checks when the framework starts calling these internally. The bigger architectural shift is Action Cable's server adapterization [3], which decouples high-level Channel and Connection abstractions from WebSocket and concurrency details. This unblocks alternative servers and execution models (Fibers, etc.) without monkey-patching. Solid Cable already has a PR ready to adapt to the new architecture [6]. Security-wise, Rails fixed documentation for `fixed_length_secure_compare` [4] and Action Mailbox now rejects malformed raw email parameters [5]. Over in execjs, CI now runs with read-only token permissions, following least-privilege principles [7].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Add support for default order ↗ rails/rails
  2. [2] Add shims for Ractor shareability methods ↗ rails/rails
  3. [3] Action Cable server adapterization ↗ rails/rails
  4. [4] Merge pull request #57496 from Shopify/fix-security-utils-docs rails/rails
  5. [5] Fix #57494: Reject malformed Action Mailbox raw email params rails/rails
  6. [6] Update adapter to handle ActionCable adapterization in 8.2 (#80) rails/solid_cable
  7. [7] ci: scope workflow token to read-only ↗ rails/execjs

Quick answers

What shipped in Rails on May 29, 2026?
Rails is shipping two major feature expansions while simultaneously rearchitecting Action Cable to become a pluggable abstraction layer. In total, 53 commits and 17 pull requests landed.
Who contributed to Rails on May 29, 2026?
4 developers shipped this update, including udan11, andrewn617, palkan, and arpitjain099.
What were the notable Rails updates?
Add support for default order, Add shims for Ractor shareability methods, and Action Cable server adapterization.

More from @rails

Daily updates, in your inbox

Follow Rails

Keep up with Rails in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?