159 wires and counting

$ follow Rails

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-06-15
stories 47

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

RAILS DROPS KARMA FOR WEB TEST RUNNER, FIXES ACTION CABLE CI

By RepoJournal · Filed · About Rails · Composed from the cited sources · methodology

1 person shipped this

Rails is ditching deprecated Karma and moving Action Cable tests to Web Test Runner, while fixing a critical logging gap in Active Job events.

The Rails core team completed the migration away from Karma, the deprecated JavaScript test runner, by switching Action Cable's QUnit suite to Web Test Runner [1]. Karma hasn't accepted new features or bug fixes for months, and Web Test Runner provides a maintained Sauce launcher that keeps browser testing on supported tooling. Alongside this shift, the buildkite-config landed adjustments to stabilize Action Cable integration testing [2], installing iproute2 for Sauce browser sessions and treating exit code 3 as retryable before soft-failing, reducing noise in CI. On the framework side, Active Job's StructuredEventSubscriber now includes the adapter key in perform_start event payloads [3], matching every sibling event and fixing LogSubscriber output that expects adapter data to format queue information. Rails also fixed an edge case where remove_column migrations without a type argument are now properly marked irreversible [4], preventing silent rollback failures.

Quick answers

What shipped in Rails on June 15, 2026?
Rails is ditching deprecated Karma and moving Action Cable tests to Web Test Runner, while fixing a critical logging gap in Active Job events. In total, 30 commits and 17 pull requests landed.
Who contributed to Rails on June 15, 2026?
1 developer shipped this update, including matthewd.
What were the notable Rails updates?
Run Action Cable JS tests with Web Test Runner, Action Cable integration testing tweaks, and Include adapter in Active Job perform_start event payload.