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を返すよう修正しています。