
The Rails Changelog
Stay in the loop with development news around Ruby on Rails and Ruby. Hosted by Emmanuel Hayford.
Latest episodes

Jul 19, 2023 • 8min
009: A class-level testing helper, config.autoload_lib with Xavier Noria
The with_routing helper method can now be used at the class level, added to that, the new autoload_lib configuration options mean we can autoload and eager load library code inside of our Rails applications. Oh, and we have the show's first sponsor -- AppSignal! AppSignal APM offers error tracking, performance monitoring, dashboards, host metrics, and alerts. Built for Ruby, Ruby on Rails, Elixir, Node.js, and JavaScript.A class-level testing helperA config.autoload_lib configuration optionAppSignal is our new sponsor!

Jun 22, 2023 • 6min
008: TLS/SSL on by default, New PostgreSQL migration commands
Newly-generated Ruby on Rails applications will now be served over TLS/SSL with Strict-Transport-Security response headers by default. Rails also added PostgreSQL migration commands for enum rename, add value, and rename value.Rails World Tickets on saleForce SSL config set to true by defaultNew PostgreSQL migration commands

May 25, 2023 • 4min
007: Rails 7.0.5 released! Rails World CFP open, ticket landing page available.
Rails 7.0.5 just got released with a lot of bug fixes. This week's episode misses new Rails features... saving them for the next episodes, but I think you should know about Andrew Atkinson's upcoming High Performance PostgreSQL for Rails book!Rails World CFPRails World ticketsRails 7.0.5 released!High Performance PostgreSQL for RailsThis Week In Rails

May 3, 2023 • 4min
006: Rails 7.1 got rid of the apostrophe for the right single quotation mark!
Rails 7.1 got rid of the apostrophe (U+0027) for the right single quotation mark (U+2019), which will likely break your tests. It added a new `intersects?` method to `ActiveRecord::Relation`. Improve typography of user facing validation messagesAdd `intersects?` to `Relation`The Rails Tricks Newsletter

Apr 26, 2023 • 11min
005: Rails World chat with Amanda Perino. Trilogy, ChatGPT's contribution to Rails.
Amanda Perino reveals more about Rails World, The Rails Foundation's first ever conference happening in Amsterdam, Netherlands this year. Trilogy is a database adapter from GitHub to connect Ruby on Rails and Active Record clients to MySQL-compatible database servers has recently been merged into Rails!Rails World conferenceThe Rails SaaS conferenceTrilogy adapter for RailsChatGPT's Rails contribution

Apr 20, 2023 • 27min
004: CTEs In Rails, CPKs coming soon with Vladimir Dementyev
Vladimir Dementyev joins the show to discuss Action Cable Redis connection resilience, Common Table Expressions (CTEs) and a new Active Support helper for zettabytes of data, Any Cable and ActionPolicy.Common Table Expression Support In RailsOngoing Work On Composite Primary KeysActive Support Zettabytes Helper MethodMatchData#named_captures Method In RubyActionPolicy

Apr 7, 2023 • 13min
003: A new Rails conference! No more ArgumentError for long index names with Greg Molnar
We're joined by Greg Molnar, co-editor of This Week In Rails to discuss lots of fun new items. Among them are the Rails Foundation's upcoming conference in Amsterdam and a fix to long index names that Rails generates for Postgres, MySQL and SQLite.Rails World! A new Rails conference from the Rails FoundationA more efficient marshal_dump and marshal_load on ActiveRecord::BaseActionController::Parameter's except aliased as withoutArgumentError on long index names fixedSafe ways to do direct uploadsCharacter set set in some CONTENT-TYPE response headersRuby 3.2.2 Released

Mar 29, 2023 • 7min
002: Rails 7.1 Prep For CPKs & Async Records Destruction
Rails 7.1 will add several enhancements to existing functionalities, these include enhancements on destroying records in a background job and preparation to support composite primary keys. Please see extended show notes for details.

Mar 15, 2023 • 4min
001: Hello, world! This is The Rails Changelog
Get to know the motivation behind the podcast and a bit about the podcast name and theme song. An introductory episode of The Rails Changelog. Subscribe to This Week In Rails => https://world.hey.com/this.week.in.rails