2023/11/07分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Docs: Replace "off" with false [ci skip]
activerecord/lib/active_record/nested_attributes.rbのdocの修正です。
ActiveRecord::NestedAttributesのdoc内のallow_destroyオプションのデフォルト値について説明している箇所を、offからfalseに修正しています。値としてはfalseが正しい為。
Enable YJIT by default if running Ruby 3.3+
railties/lib/rails/generators/rails/app/templates/config/initializers/enable_yjit.rb.ttの修正です。
アプリケーションがRuby 3.3+で実行されている場合、自動でYJITを有効化する為のinitializerを追加しています。Ruby 3.3で動的にYJITを有効にする為のRubyVM::YJIT.enableが追加されており、そちらを使用してYJITを有効化するようになっています。
参考: YJIT: Add RubyVM::YJIT.enable
Fix grammer in railties changelog
railties/CHANGELOG.mdの修正です。
先程のYJITの対応のエントリーのグラマーを修正しています。
YJITを有効化する為の同じinitializerが2つ追加されてしまっていたのを、片方削除しています。
Add connection pool to connection timeout errors
activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rbの修正です。
connection timeout errorにconnection poolを渡すよう修正しています。errorになった際にデバッグ情報として使えるようにする為。