2020/04/20分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Use id to dedup records for transactional callbacks
activerecord/lib/active_record/connection_adapters/abstract/transaction.rb
の修正です。
transaction callbacksで重複したレコードを削除するのにobject_id
をkeyにしていたのを、__id__
を使用するよう修正しています。
object_id
という名前のattributeを定義する事が出来てしまう、かつ、その場合に正しく重複した値の削除出来ないので、念の為__id__
を使用するようにしています。
Update minimum Rack version to 2.0.9
actionpack/actionpack.gemspec
の修正です。
Rackのdependencyを>= 2.0.8
から>= 2.0.9
に修正しています。
Rack 2.0.9で行われた対応(cookieのSameSite=None対応)に依存している箇所がある為。
Enable Rails/IndexBy and Rails/IndexWith cops
.rubocop.yml
の修正です。
Rails/IndexBy
、Rails/IndexWith
copを有効化しています。
Add retry_jitter to 6.1 new framework defaults
railties/lib/rails/application/configuration.rb
、
railties/lib/rails/generators/rails/app/templates/config/initializers/new_framework_defaults_6_1.rb.tt
の取得です。
config.active_job.retry_jitter
の設定をnew framework defaultsに指定するよう修正しています。
Preserve column comment on renaming column
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
MySQL adapterでcolumn名を変更した際に、column commentの値が失われてしまっていたのを、値を維持するよう修正しています。