2020/01/05分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix adding non-null column to existing SQLite3 table
activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rbの修正です。
SQLite3 adapterで、nullじゃないカラムを追加しようとするとエラーになってしまうバグがあったのを修正しています。
Fix keyword arguments warnings on try
activesupport/lib/active_support/core_ext/object/try.rbの修正です。
try、try!メソッドでキーワード引数に関するwarningが表示されないよう対応しています。
ActiveSupport::EncryptedFile#initialize takes keyword arguments
railties/lib/rails/generators/rails/encrypted_file/encrypted_file_generator.rbの修正です。
ActiveSupport::EncryptedFile#initializeへの引数をHashとして渡していたのを、ActiveSupport::EncryptedFile#initializeのシグネチャ通りキーワード引数で渡すよう修正しています。
Merge pull request #37299 from kobsy/specify-pk-as-conflict-target
activerecord/lib/active_record/insert_all.rbの修正です。
insert_allメソッドのunique_byオプションにprimary keyが指定されている場合、conflict targetにprimary keyを含めるよう修正しています。
PostgreSQLで ON CONFLICTの動作を決定する場合、primary keyが考慮されるようにする為。