なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2022/07/21)

2022/07/21分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activesupport/CHANGELOG.md

activejob/CHANGELOG.md


Add skip_nil: support to ActiveSupport::Cache::Store#fetch_multi

activesupport/lib/active_support/cache.rbの修正です。

ActiveSupport::Cache::Store#fetch_multiメソッドに、nilを除外するかどうかを指定する為のskip_nilオプションを追加しています。


better docs for ActiveSupport::Notifications.monotonic_subscribe

activesupport/lib/active_support/notifications.rbのdocの修正です。

ActiveSupport::Notifications.monotonic_subscribeメソッドにdocを追加しています。


Merge pull request #45618 from sambostock/active-job-big-decimal-serialization

Active Jobの修正です。

jobの引数をJSONとして扱っている、かつ、JSONBigDecimalの値が含まれていた場合に、serializedされたデータがStringになっていたのを、BigDecimalのオブジェクトに変換するよう修正しています。なお、非互換の変更となる為、既存のアプリケーションからアップグレードした場合は引き続きStringとなるようになっており、config.active_job.use_big_decimal_serializerにtrueか、load_defaultsに7.1以上を指定した場合のみBigDecimalとして扱われるようになっています。