なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2021/01/07)

2021/01/07分のコミットです。

CHANGELOGへの追加はありませんでした。


Remove update_table_definition entry from migration log

activerecord/lib/active_record/migration/compatibility.rbの修正です。

古いRailsのバージョンで作られたmigrationファイル、かつ、その中でadd_referenceを使用している場合に、そのmigrationファイル実行時のログが不要な情報を含むログになってしまっていたのを修正しています。


Allow configuration of the digest class used in the key generator

activesupport/lib/active_support/key_generator.rbactivesupport/lib/active_support/railtie.rbの修正です。

ActiveSupport::KeyGeneratorで使用するdigest classをconfigで指定出来るよう対応、及び、デフォルトのdigestにSHA1を使用していたのを、SHA256を使用するよう修正しています。現在だとSHA1はセキュリティ的に問題がある為。