なるようになるブログ

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

rails commit log流し読み(2024/02/16)

2024/02/16分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Support encrypting binary columns (#50920)

activerecord/lib/active_record/encryption/encrypted_attribute_type.rbの修正です。

Active Record Encryptionでbinary columnを指定出来るよう修正しています。


Refactor Rails::Rack::Logger to avoid adding a new param to call_app

railties/lib/rails/rack/logger.rbの修正です。

Don't pop logger tags in Rails::Rack::Logger until request is finishedRails::Rack::Logger#call_appメソッドに引数を追加したのですが、引数の追加はしないで対応するようリファクタリングしています。 Rails::Rack::Logger#call_appをオーバーライドしているgemがあり、gemの挙動が壊れないようにする為。


Update test suite for compatibility with Ruby 3.4-dev

テストの修正です。

Ruby 3.4で、backtraceにメソッド名だけでなくメソッドのオーナーも含むよう修正、及び、backtraceとエラーメッセージにbacktickを含まないよう修正されたことによりfailしまっていたテストをまとめて修正しています。

参考: