2024/07/05分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Skip triggering "instantiation.active_record" notification when there are no records
activerecord/lib/active_record/querying.rb
の修正です。
SQLでデータを取得した際に、対象のレコードが0件だった場合、instantiation.active_record
hookが実行されないよう修正しています。
Merge pull request #52254 from ddux/patch-1
rails guideのThe Rails Initialization Process
の修正です。
config/boot.rb
の内容を最新のコードと一致するよう修正しています。
Prefer ETag over Last-Modified for fresh_when
and stale?
according to the HTTP specification
Action Pack、railtiesの修正です。
fresh_when
、stale?
メソッドで、ETag
とLast-Modified
の両方のヘッダーがある場合に、 ETag
の方を優先するよう修正しています。RFC 7232でその旨定義されている為。互換性の為古いアプリケーションではLast-Modified
が優先されるようになっていますが、Rails 8.0用の設定をload、または、config.action_dispatch.strict_freshness
にtrueを指定した場合は新しい挙動が使用されるようになっています。
参考:RFC 7232 - Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests
[ci skip] Added usage documentation for ActiveSupport::NumberHelper.
activesupport/lib/active_support/number_helper.rb
のdocの修正です。
ActiveSupport::NumberHelper
moduleのdocに、exampleコードを追加しています。
actionpack/CHANGELOG.md
の修正です。
specified
をspecificied
にタイポしていたのを修正しています。