2019/02/10分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #35201 from rails/no-leaks2
Action Viewの修正です。
development environmentでAction Viewがmemory leakしていたのを修正しています。
digest cacheとtemplate object cacheを混ぜて管理してしまっていたが原因らしく、cacheをわけて管理するようリファクタリングして対応しています。
Merge pull request #35203 from chiastolite/add_column_without_column_names
activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
の修正です。
migrationファイルで型の指定だけしてカラム名の指定が不足していた場合に、ArgumentError
をraiseするよう修正しています。
Fix random CI failure due to non-deterministic sorting order
activerecord/test/cases/associations/cascaded_eager_loading_test.rb
の修正です。
association loadingのテストでデータを取得する際にid
でorderするよう修正しています。orderの指定が無いとテスト実行順によってはエラーになってしまう為。
railties/test/isolation/abstract_unit.rb
の修正です。
railtiesのテストでajv
の6.9.0を使用しないよう修正しています。
ajv 6.9.0
はwebpackと互換性が無く、build時エラーになる、という問題があった為。
参考: webpack broken by ajv@6.9.0, "custom keyword definition is invalid: data.errors should be boolean"