2023/09/17分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activejob/CHANGELOG.md
Consistency/semantics: BUN_VERSION vs bun-v
railties/lib/rails/generators/app_base.rb
、
railties/lib/rails/generators/rails/app/templates/Dockerfile.tt
の修正です。
Dockerflleに指定するBUN_VERSION
が特殊なprefixを指定した文字列になっていたのを、只のバージョンの数字になるよう修正しています。他のversionの指定と合わせる為。
Merge pull request #49299 from BuonOmo/loosen-arel-test
activerecord/test/cases/arel/nodes_test.rb
の修正です。
Arel::Nodes::Node
のテストでdescendantsのチェック処理で、Arel::Nodes::Node
の子クラスで==
, eql?
及びhash
をオーバライド出来るよう条件を修正しています。3rd partyのadapterで独自の拡張を行えるようにする為。
Merge pull request #49292 from victormours/clarify-backoff-strategy-for-activejob-retries
activejob/lib/active_job/exceptions.rb
の修正です。
retry_on
メソッドのwait
オプションに指定する値を、:exponentially_longer
から:polynomially_longer
に変更しています。:exponentially_longer
が指定された場合の挙動は"waiting polynomially longer"な為、:polynomially_longer
の方がわかりやすいだろう、という事で変更されています。:exponentially_longer
がdeprecatedになっています。
Sorry I didn't catch these the first time, but two more...
railties/lib/rails/generators/rails/app/templates/Dockerfile.tt
の修正です。
rails new
で生成するDockerfileから不要なら空行を削除しています。
Document any callable can normalize AR attributes
activerecord/lib/active_record/normalization.rb
のdocの修正です。
normalizes
メソッドのdoc内のwith
オプションについて、詳細な挙動の説明を追加しています。