2023/03/24分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Extract sample rate in audio analyzer
activestorage/lib/active_storage/analyzer/audio_analyzer.rb
の修正です。
ActiveStorage::Analyzer::AudioAnalyzer
が出力するaudioデータのmetadata
にsample rateを含むよう修正しています。
Fix precedence of primary_key:
in associations with query_constraints
activerecord/lib/active_record/reflection.rb
の修正です。
associationの定義でquery_constraints
オプションが指定されている場合、primary_key
が無視されてしまうバグがあったのを修正しています。
Merge pull request #47748 from Shopify/fix-race-condition-in-evented-file-update-checker
activesupport/test/evented_file_update_checker_test.rb
の修正です。
EventedFileUpdateCheckerTest
でEventedFileUpdateChecker
がGCされる事を確認するテストで、listener用のスレッドが終了するのをまつよう修正しています。スレッドが生きたままだとEventedFileUpdateChecker
が回収されない為。
Document SQL and IRB comment styles
rails guideのAPI Documentation Guidelines
の修正です。
Example Code
の項にSQLとIRBのexampleコードにコメントを記載する場合の例を追加しています。
Fix where HealthController doc gets parsed
railties/lib/rails/health_controller.rb
のdocの修正です。
Rails::HealthController
のdocがRails
定数の配下に表示されてしまっていたのを修正しています。
Fix ActiveRecord::Calculations#ids
for a composite primary key model
activerecord/lib/active_record/relation/calculations.rb
の修正です。
composite primary keyを使用している場合に、ActiveRecord::Calculations#ids
がprimary keyのArrayのArrayを返すよう修正しています。