2020/11/18分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix preventing_writes for granular swapping
activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb
、
activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
の修正です。
preventing_writes?
メソッドでwrite出来るかどうかのチェックにActiveRecord::Base
の値を使用していたのを、現在接続しているクラスの値を使用するよう修正しています。 connected_to
で接続先を切り替えた際に、正しい値を取得出来るようにする為。
Merge pull request #40053 from composerinteralia/safe-yaml-config-for
railties/lib/rails/application.rb
の修正です。
config_for
でYAMLをパースする際にsymbolize_names
オプションを指定していたのを、deep_symbolize_keys
メソッドを使用するよう修正しています。
YAMLのパース用のgemにsafe_yaml
を使用している場合に、symbolize_names
オプションが動作しない為(safe_yaml
が意図的にsymbolize_names
オプションを抑止している)。
Use FFmpeg scene detection for video previews
activestorage/lib/active_storage/previewer/video_previewer.rb
の修正です。
video previewを生成する際に、FFmpegのscene detectionを使用するよう修正しています。
元々は最初のフレームを使用していたのですが、それだと黒画面からのフェードで始まるvideoの場合に、ただ黒い画像が生成されてしまい、何のvビデオかわからない為。