2024/10/24分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
fix: change example class to Dog for consistency with database name and rest of docs
rails guideのMultiple Databases with Active Record
の修正です。
Setting up Your Application
セクションにある複数DBを使用する場合のexampleのmodel名が、それ以降で使用するmodel名と一致していなかったのを修正しています。
Merge pull request #53274 from jhawthorn/faster_hash
activerecord/lib/active_record/core.rb
の修正です。
ActiveRecord::Core#hash
メソッドでid
のreading処理を2回行わないようリファクタリングしています。性能改善の為。
tools/releaser/lib/releaser.rb
の修正です。
リリース用のスクリプトについて、デフォルトリポジトリの設定がされているかチェックするよう修正、release
を作成する際に--verify-tag
を指定するよう修正、とうを行っています。
Merge pull request #53425 from skipkayhil/hm-allow-retry-query-value
activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb
、
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
schemaの取得処理等のRails内部用のSQLの実行も自動でリトライの対象とするよう修正しています。
Merge pull request #53400 from wata727/translate_no_connection_to_not_established
activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
の修正です。
PG::UnableToSend
のエラーを、自動でSQLの再実行をする対象に追加しています。一時的なネットワークに関するエラーが起きた際に発生する可能性があるエラーで、再実行すると問題無く実行出来る可能性がある為。