Rails
Rails 7.2 n_plus_one_only Strict Loading
In Rails 7.2, with strict loading in :n_plus_one_only mode, associations are eagerly loaded and child associations are lazy loaded.Rails 8 adds Kamal by default.
All new applications using Rails 8 will have Kamal by default.Rails validate_foreign_key for Data Integrity
validate_foreign_key validates foreign key constraint and is designed to reduce the impact of adding foreign keys on high-traffic tables in PostgreSQL.Rails 7.2 GitHub CI Workflow by Default
All new applications using Rails 7.2 will have GitHub CI workflow by default.Rails 7.2 pluck and pick Accept Hash for Joins
Rails 7.2 lets pluck and pick accept hash values to specify columns from joined tables without raw SQL.Rails Log Output with SQL Query Count
Rails adds SQL query counts to logs, improving developers ability to optimize application performance by providing more detailed data on database interactionsRails 7.2 adds Rubocop by default to new
All new applications using Rails 7.2 will have rubocop gem by default.Rails 7.2 Rate Limiting in Controllers
Rails 7.2 provides in built method rate_limit to define rate limiting rules in the controller itself.Rails 7.2 adds allow_browser to set minimum
Rails 7.2 allows us to set minimum browser version for compatibility.Rails 7.1.2 Ignores Implicit Strict Locals
Templates that use strict locals can not accept anything other than those defined.