なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2024/04/05)

2024/04/05分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Merge pull request #51478 from kmcphillips/mysql-parse-version-error

activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rbactiverecord/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.rbactiverecord/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)