なるようになるブログ

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

rails commit log流し読み(2019/11/28)

2019/11/28分のコミットです。

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

activejob/CHANGELOG.md


Fix release task

tasks/release.rbの修正です。

release summary出力用タスクで参照する値を誤っていたのを修正しています。


Add Rails changelog URI

rails.gemspecの修正です。

gemのmetadataにchangelog_uriを追加しています。


Bump RuboCop version to 0.77

RuboCopのバージョンを0.77に更新 + 各ファイルにcopを適用しています。


Add jitter to :exponentially_longer

activejob/lib/active_job/exceptions.rbの修正です。

ActiveJob::Exceptions.retry_onexponentially_longerオプションを指定した場合に、固定のwait時間後に再度jobを実行していたのを、ランダム値を使用して同じwait時間にならないよう修正しています。

複数のjobがリトライ待ちになっている場合に、複数のjobが再度同時実行されないようにする為(thundering herd effect.対策)。


Call MonitorMixin initializer before use methods provided by MonitorMixin

actionpack/lib/action_controller/metal/live.rbの修正です。

MonitorMixinの初期化処理実行前に、MonitorMixinのメソッドを使用している箇所があったのを、先に初期化処理を実行するよう修正しています。


Fix minor typo in pattern example for number_to_phone [ci skip]

actionview/lib/action_view/helpers/number_helper.rbのdocの修正です。

number_to_phoneのdoc内のexampleコードの正規表現に、閉じカッコが不足していたのを修正しています。