rails 7.2.1
Active Support
- No changes.
Active Model
- No changes.
Active Record
-
Fix detection for
enumcolumns with parallelized tests and PostgreSQL.Rafael Mendonça França
-
Allow to eager load nested nil associations.
fatkodima
-
Fix swallowing ignore order warning when batching using
BatchEnumerator.fatkodima
-
Fix memory bloat on the connection pool when using the Fiber
IsolatedExecutionState.Jean Boussier
-
Restore inferred association class with the same modularized name.
Justin Ko
-
Fix
ActiveRecord::Base.inspectto properly explain how to load schema information.Jean Boussier
-
Check invalid
enumoptions for the new syntax.The options using
_prefix in the old syntax are invalid in the new syntax.Rafael Mendonça França
-
Fix
ActiveRecord::Encryption::EncryptedAttributeType#typeto return actual cast type.Vasiliy Ermolovich
-
Fix
create_tablewith:auto_incrementoption for MySQL adapter.fatkodima
Action View
- No changes.
Action Pack
-
Fix
Request#raw_postraisingNoMethodErrorwhenrack.inputisnil.Hartley McGuire
Active Job
- No changes.
Action Mailer
- No changes.
Action Cable
- No changes.
Active Storage
- No changes.
Action Mailbox
- No changes.
Action Text
-
Strip
contentattribute if the key is present but the value is emptyJeremy Green
Railties
-
Fix
rails consolefor application with non default application constant.The wrongly assumed the Rails application would be named
AppNamespace::Application, which is the default but not an obligation.Jean Boussier
-
Fix the default Dockerfile to include the full sqlite3 package.
Prior to this it only included
libsqlite3, so it wasn't enough to runrails dbconsole.Jerome Dalbert
-
Don't update public directory during
app:updatecommand for API-only Applications.y-yagi
-
Don't add bin/brakeman if brakeman is not in bundle when upgrading an application.
Etienne Barrié
-
Remove PWA views and routes if its an API only project.
Jean Boussier
-
Simplify generated Puma configuration
DHH, Rafael Mendonça França