2025/02/20分のコミットです。
CHANGELOGへの追加はありませんでした。
activesupport/lib/active_support/values/time_zone.rb
の修正です。
America/Asuncion
をtimezoneに追加しています。
.github/workflows/devcontainer-smoke-test.yml
の修正です。
Add shellcheck to CI to validate dev container entrypointの対応で誤って関係無い.github/workflows/devcontainer-smoke-test.yml
を修正しまったのを、元に戻しています。
Merge pull request #54465 from D-Forz/rendered-docs
actionview/lib/action_view/test_case.rb
のdocの修正です。
ActionView::TestCase::Behavior#rendered
のdocが、違うメソッド(_routes
)のdocとして表示されてしまっていたのを修正しています。
activerecord/test/cases/migration_test.rb
の修正です。
database tablesを変更するテストで、テストの後処理でprepared statementを削除するよう修正しています。prepared statementが既にある状態でtablesを変更した場合、prepared statementがそのままだとActiveRecord::PreparedStatementCacheExpired
でエラーになる為。
Merge pull request #54561 from Edouard-chin/ec-update-all-direct-joins
activerecord/lib/arel/visitors/postgresql.rb
、
activerecord/lib/arel/visitors/sqlite.rb
の修正です。
PostgreSQL adapter、及び、SQLite adapterでの、join + update_all
による更新処理で、joinを複数指定していた場合誤ったSQLが生成されてしまうバグがあったのを修正しています。
add note of query_log_tags_enabled
rails guideのDebugging Rails Applications
の修正です。
SQL Query Comments
セクションに、query tagを有効化するとprepared statementsが無効になる旨説明を追加しています。