Active Support
- No changes.
Active Model
- No changes.
Active Record
-
NULLS NOT DISTINCT works with UNIQUE CONSTRAINT as well as UNIQUE INDEX.
Ryuta Kamizono
-
The
db:prepare
task no longer loads seeds when a non-primary database is created.Previously, the
db:prepare
task would load seeds whenever a new database
is created, leading to potential loss of data if a database is added to an
existing environment.Introduces a new database config property
seeds
to control whether seeds
are loaded duringdb:prepare
which defaults totrue
for primary database
configs andfalse
otherwise.Fixes #53348.
Mike Dalessio
-
PG::UnableToSend: no connection to the server
is now retryable as a connection-related exceptionKazuma Watanabe
-
Fix strict loading propagation even if statement cache is not used.
Ryuta Kamizono
-
Allow
rename_enum
accepts two from/to name arguments asrename_table
does so.Ryuta Kamizono
Action View
- No changes.
Action Pack
-
Fix routes with
::
in the path.Rafael Mendonça França
-
Maintain Rack 2 parameter parsing behaviour.
Matthew Draper
Active Job
- No changes.
Action Mailer
- No changes.
Action Cable
- No changes.
Active Storage
- No changes.
Action Mailbox
- No changes.
Action Text
- No changes.
Railties
-
Fix incorrect database.yml with
skip_solid
.Joé Dupuis
-
Set
Regexp.timeout
to1
s by default to improve security over Regexp Denial-of-Service attacks.Rafael Mendonça França
Guides
- No changes.