2018/12/19分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #34635 from WoH/data-disable-forever
actionview/app/assets/javascripts/rails-ujs/features/disable.coffeeの修正です。
rails-ujsで、form内のlink要素を一度disableした後に、再度enableにならない(ajaxのリクエスト処理が完了した後にもenableにならなかった)バグがあったのを修正しています。
Add option to set parallel test worker count to the physical core count of the machine (#34735)
activesupport/lib/active_support/test_case.rb、
railties/lib/rails/generators/rails/app/templates/test/test_helper.rb.ttの修正です。
parallel testの並列数のデフォルトが2だったのを、物理プロセッセコア数をデフォルトとするようにしています。数はconcurrent-rubyのConcurrent.physical_processor_countメソッドで取得するようになっています。
More exercise test_running_prepended_before_and_after_action
actionpack/test/controller/filters_test.rbの修正です。
test_running_prepended_before_and_after_actionメソッドでafter_actionがprepend_after_action先に実行される事も確認するよう修正しています。G
[ci skip] Remove needless changelog entry, as bug fix was backported to 5.2.
actionpack/CHANGELOG.mdの修正です。
CHANGELOGから、5.2系にバックポートされた対応のエントリーを削除しています。
Eliminate "warning: assigned but unused variable - testEof"
Gemfile.lockの修正です。
regexp_parser gemのバージョンを1.3.0に更新しています。Rubyのwarningが表示されるのを避ける為。
Single nest config in configuration guides
rails guideのConfiguring Rails Applicationsの修正です。
Custom configurationの項で、使用出来ないconfigを複数ネストした場合のexampleがあったのを削除しています。
Use utf8mb4 charset for internal tables if the row format DYNAMIC by default
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb、
activerecord/lib/active_record/connection_adapters/mysql/schema_statements.rbの修正です。
row formatがデフォルトでDYNAMICになっているバージョン(MySQL >= "5.7.9"、MariaDB >= "10.2.2")ではinternal tableでutf8mb4 charsetを使用するよう修正しています。indexキー長の問題が無い為。
Pass the correct value as JSON
actionpack/test/controller/test_case_test.rbの修正です。
httpシミュレーション用のメソッドのasオプションにjsonを指定した場合のテストで、JSONとして正しい値をbodyに指定するよう修正しています。
request parametersのparseエラーがログに出るのを避ける為。