Rails 6.1 adds invert_where method
Rails 6.1 adds support for validating numeric values that fall within a specific range using the `in:` option
Rails 6.1 adds delegated_type to ActiveRecord
Rails 6.1 adds nulls_first and nulls_last methods to Arel for PostgreSQL
Rails 6.1 adds support for PostgreSQL interval data type
Rails 6.1 allows per environment configuration support for Active Storage
Rails 6.1 adds support for belongs_to to has_many inversing
Additional database-specific rake tasks for multi-database users
Rails 6.1 adds strict_loading to warn lazy loading associations
Rails 6.1 allows default_scope to be run on all queries
Rails 6.1 adds where.associated to check association presence
Rails 6.1 raises an error for impossible camelcase inflections
Rails 6.1 allows associations to be destroyed asynchronously
Rails 6.1 adds values_at attribute method for Active Record
Database tasks can skip test database using SKIP_TEST_DATABASE
Rails 6.1 supports ORDER BY clause for batch processing methods
Rails 6.1 deprecates structure:dump/load rake tasks
Rails 6.1 adds --minimal option support
Rails 6.1 raises error on rollback when using multiple database
Rails 6.1 deprecates the use of exit statements in transaction
Rails 6.1 creates abstract classes in multiple database mode
Rails 6.1 adds annotate_rendered_view_with_filenames for views
Rails 6.1 allows configuring default value of enum attributes
Rails 6.1 adds support for where with a comparison operator
Rails 6.1 tracks Active Storage variant in the database
Rails 6.1 introduces class_names helper
Rails 6.1 adds *_previously_was attribute methods