This Year in Rails
09-Jan-2026 590
Happy Holidays, this is Claudio, Emmanuel, Greg, Vipul, Wojciech, and Zzak, bringing you the summary of what happened with Rails in the past year. It was a busy year with close to 2700 commits from 430 contributors and 14 releases, including Rails 8.1! The Rails Foundation also released a wrap up of 2025, and here are the most noteworthy changes landed in Rails this year.
Fix inconsistency between “delete_all” & “update_all” allowed methods
After this change, trying to call update_all with distinct or a CTE (with, with_recursive) is deprecated and will raise an error in Rails 8.2. This is consistent with the behavior of delete_all.
Add a script for using dev containers outside VSCode
I you want to use the devcontainer info, but don’t want to use VSCode, the small script added by this pull request will be handy. It reads the devcontainer JSON file and runs docker commands based on the information in the JSON file. The the devcontainer script also works with podman. If you have it installed, the devcontainer script will use it, otherwise it will fall back to Docker. Add a default bin/bundle-audit configuration
This pull request adds bin/bundler-audit and config/bundler-audit.yml for discovering and managing known security problems with app gems.
This Year in Rails #ruby #rubydeveloper #rubyonrails #Rails https://rubyonrails.ba/link/this-year-in-rails