Out with the Old, In with the New

Rails is shedding some legacy baggage today with a major cleanup that removes old Ripper compatibility code in favor of the modern Prism parser. Plus, we're seeing quality-of-life improvements to the console reload functionality and helpful documentation updates for ActiveRecord finders.

Duration: PT3M45S

Episode overview

This episode is a short developer briefing from Ruby on Rails.

It explains recent repository work in plain language.

  • Show: Ruby on Rails
  • Published: 2026-01-18T11:11:05Z
  • Audio duration: PT3M45S

Transcript excerpt

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

Hey there, Rails developers! Welcome back to your daily dose of Ruby on Rails updates. I'm your host, and wow, what a fantastic Saturday this has been for the Rails codebase! Pour yourself that weekend coffee because we've got some really exciting changes to talk through.

Let's dive right into today's biggest story - a major spring cleaning effort that's been brewing since Rails bumped up to requiring Ruby 3.3. Earlopain just merged a fantastic pull request that removes a whopping 698 lines of dead compatibility code. And here's the beautiful part - this is all about embracing Ruby's…

Now, if you're wondering what this means for you as a developer - this is actually a perfect example of how Rails evolves. When Rails moved to require Ruby 3.3, it opened the door to simplify a lot of internal code because we could finally rely on Prism being available as a default gem. The result? Cleaner, more…

This change touched ActionView's render parsing and Railties' source annotation extraction. What I love about this is that it's completely invisible to you as an end user - your Rails apps will work exactly the same, but under the hood, things are now simpler and more robust. That's the kind…

Sp…

Nearby episodes from Ruby on Rails

  1. Community Care Day - Docs, Developer Experience, and Database Reliability
  2. JavaScript Package Manager Freedom Day
  3. Spring Cleaning and Polish Day
  4. Future-Proofing Rails for Ruby 4.1
  5. Error Handling Upgrade and Adapter Spring Cleaning
  6. Smart Retries and Quality Cleanup
  7. Active Job Fixes and Documentation Overhaul
  8. Weekly Recap - Stability and Developer Experience