Rails71
Extract Sample Rate of an Audio File with Audio Analyzer in Rails 7.1
Extract the sample rate of an audio file with ActiveStorage::AudioAnalyzer which will return the bit rate, duration, and sample rateAdding table names to error for duplicate column names
Table name is shown in the error when duplicate columns for the same table is entered while creating it.Rails 7.1 Improves Support for Custom Namespaces
This patch improves the support for defining custom namespaces while autoloading files.Rails 7.1 Introduces Default Health Check Controller
Rails 7.1 now introduces a default health check endpoint for health checks.Rails preserves entry TTL when incrementing or decrementing an integer value.
Rails now preserve expires_in while incrementing or decrementing an integer value in MemoryStore to be more consistent with MemCachedStore and RedisCacheStoreRails 7.1 db:prepare to load schema if the database already exists but is empty
Rails 7.1 introduces a new feature to allow db:prepare to load schema if the database already exists but is empty. Also, it will dump the schema after migrations are run.Rails allow opting out of the SameSite cookie attribute when setting a cookie
Rails 7.1 introduces a new feature to allow opting out of the SameSite cookie attribute when setting a cookie.Rails adds Rails.env.local? to determine its current environment
Rails adds the ability to identify whether the current environment is the local development environment with the help of `Rails.env.local?`Rails adds the ability to ignore tables in SQL schema dumps via regular expressions
Ignore tables by configuring regular expressions on ActiveRecord::SchemaDumper.Enumerable#many? now forwards all block parameters
When used in conjunction with each_with_index Enumerable#many? does not forward index parameter unlike Enumerable#any?.