Rails Daily: Cleanup, Concurrency, and a JSON Wake-Up Call

Rails landed a batch of infrastructure cleanup and concurrency fixes today, while a JSON library upgrade exposed a breaking change rippling through downstream code. Ractor support and Action Cable both got reliability improvements aimed at production-scale usage.

Duration: PT2M40S

Episode overview

This episode is a short developer briefing from Rails Daily.

It explains recent repository work in plain language.

  • Show: Rails Daily
  • Published: 2026-09-09T06:02:04Z
  • Audio duration: PT2M40S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's September 9th, 2026, and this is Rails Daily.

The signal today: Rails is tightening up concurrency support and paying down old technical debt, while a dependency upgrade is causing real friction.

Start with the JSON update. Byroot's PR 58690 bumps the JSON gem to version 3.0, merged in commit 01a9c42. That sounds routine, but it changes the decode method to require two arguments instead of one, breaking anything calling JSON parse the old way. Rargumedo-mccorvey's PR 58696 is already patching a downstream…

Second theme: concurrency reliability. Etienne Barrie's PR 58695, merged as bd885fa, fixes exception backtraces from Ractor workers by making error reporter values and the logger actually shareable across Ractors, and reconnecting the event reporter's subscriptions. Separately, Palkan has two Action Cable PRs in…

Third theme: cleanup. Two PRs from dersam, 58697 and 58702, remove dead Active Record encryption performance rake tasks that have done nothing since February 2024. Irinanazarova's PR 58693 fixes a GitHub language stats misattribution — generated error pages were causing new Rails apps to register as HTML repos…

Also worth noting: joelhawksley's PR 58700…

Nearby episodes from Rails Daily

  1. The JSON Gem Ripple Effect
  2. Weekly Recap - Preparing Rails for Ractor Concurrency
  3. Performance Cleanup and Edge Case Fixes
  4. Correctness Fixes and a Doc Cleanup Push
  5. Making Rails Safe for Ractors
  6. Making Rails Safe for Ractors
  7. The Ractor Safety Push
  8. Data Integrity and Ractor Prep