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になった際にデバッグ情報として使えるようにする為。