2024/04/05分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Raise an
ActiveRecord::ActiveRecordError
error when the MySQL database returns an invalid version string. - Add queries count to template rendering instrumentation
Merge pull request #51478 from kmcphillips/mysql-parse-version-error
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
、
activerecord/lib/active_record/errors.rb
の修正です。
MySQL databaseが不正なversion stringを返した場合に、ActiveRecord::ActiveRecordError
をraiseするよう修正しています。DBへの接続にproxyを使用している場合に、proxyが誤った値を返すことがあるらしく、そのような場合に気づけるようにする為。
Add queries count to template rendering instrumentation
activerecord/lib/active_record/railties/controller_runtime.rb
、
activerecord/lib/active_record/runtime_registry.rb
の修正です。
template rendering instrumentationにquery countを含むよう修正しています。
# Before Completed 200 OK in 3804ms (Views: 41.0ms | ActiveRecord: 33.5ms | Allocations: 112788) # After Completed 200 OK in 3804ms (Views: 41.0ms | ActiveRecord: 33.5ms (2 queries, 1 cached) | Allocations: 112788)