2020/10/25分のコミットです。
CHANGELOGへの追加はありませんでした。
Address Active Job integration test with sneakers against ruby 3.0.0dev
activejob/test/support/integration/adapters/sneakers.rb
の修正です。
テスト用のworkerをforkする前にsleepするよう修正しています。
Work around getaddrinfo deadlock in forked processと同じく、getaddrinfo -> fork -> (forkしたプロセスで)getaddrinfo するとdeadlockが発生してしまう、というバグがRuby 3.0.0で起こっており、ワークアラウンドとしてsleepを入れています。
Merge pull request #40433 from kamipo/annotation_for_inspect_query
activerecord/lib/active_record/associations/collection_proxy.rb
、
activerecord/lib/active_record/relation.rb
の修正です。
Relation#inspect
でqueryを実行した際に、queryにinspect
の為のqueryである旨コメントを表示するよう修正しています。
呼び出したメソッドと実行されたSQLが違う、というissueが割ときており、inspect
の為に実行されたqueryである事をわかりやすくする為。
Revert "Don't enable Zeitwerk on MRI in 6.1 load_defaults"
6.1
向けのload_defaults
の処理から不要なZeitwerkの設定処理を削除した、Don't enable Zeitwerk on MRI in 6.1 load_defaultsをRevertしています。元のコードが意図的だった(可読性の為)為。