2019/09/20分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix establishing connections for models with custom connection specification names
activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rbの修正です。
任意のconnection specification nameを指定した場合に、modelからその指定したspecification nameでのDBへの接続が出来なくなるバグがあったのを修正しています。
Merge pull request #34809 from bogdanvlviv/fix-select-with-nil
actionview/lib/action_view/helpers/tags/select.rbの修正です。
ActionView::Helpers::FormOptionsHelper#selectでvalueがnilの場合に、optionsにnilがあってもそのoptionがselectedにならなかったのを、nilの場合もselectedになるよう修正しています。
Fix ignore fixture tests causing random AR failures
activerecord/test/cases/fixtures_test.rbの修正です。
IgnoreFixturesTestでuse_transactional_testsにfalseを指定するよう修正しています。
IgnoreFixturesTestで使用しているother_books fixtureで指定しているignoreの指定がbooks fixtureにも影響を与えてしまって、テストの実行順によってbooks fixtureが正しくロードされない、という問題がある為。
Update test comments: set_model_class is not a thing [ci skip]
activerecord/test/cases/fixtures_test.rbの修正です。
テスト内の各コメントが古い内容になっていたのを更新しています。
Rollback in after_commit should not rollback state that already been succeeded
activerecord/lib/active_record/transactions.rbの修正です。
after_commitでRollbackした際に、既にコミットされている状態まで元に戻ってしまうバグがあったのを修正しています。