2024/07/29分のコミットです。
CHANGELOGへの追加はありませんでした。
railties/lib/rails/generators/rails/sessions/templates/controllers/sessions_controller.rb
の修正です。
authenticatedかどうかをチェックする前にsessionの設定を行うよう修正しています。sessinoが設定されていないとチェックが行えないため。
Set memory store to be default in development mode (#52434)
railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt
の修正です。
developmentでのcache_storeのデフォルトを、
null_storeから
memory_storeに変更しています。rate limit featureが
null_store`だと動作しないため。
Rename sessions generator to authentication generator (#52435)
Add basic sessions generatorで追加された"sessions generator"を"authentication generator"にリネームしています。session管理はgeneratorが提供する機能の一部分でしかなく、実際に生成するのはauthentication機能のためのコードのため。
Add missing alias for collection_checkboxes
actionview/lib/action_view/helpers/form_options_helper.rb
の修正です。
Rename check_box in checkboxの対応の影響で、collection_check_boxes
メソッドを使えなくなってしまっていたのを修正しています。
Update CHANGELOG from the rename
railties/CHANGELOG.md
の修正です。
CHANGELOGのエントリー内のsessions generator
をauthentication generator
に変更しています。
Fix delegate_missing_to allow_nil: true
when called with implict self
activesupport/lib/active_support/delegation.rb
の修正です。
Active Storageのhas_one_attached
を使用している場合に、reload!
実行後に作成済みのattachmentを参照出来なくなるバグがあったのを修正しています。
Merge pull request #52428 from Shopify/refactor-adapters
Active Recordの修正です。
SQLを実行する為のinternal APIがadapter毎に違うAPIになっていたのを、全てのadapterで共通のinternal APIを持つよう修正しています。これにより、adapter間で重複しているコードを削減出来るようになった、との事です。