5.32.1
概要
ホットフィックス。カスタムフィードの相対 enclosure URL が解決されず、サムネイルが欠落したまま
syslog に日 2 万行のエラーを積んでいた件(#4549)を修正する。
⚠ 適用先はデルムリン丼(zugoga)のみ(ユーザー判断)。実害が出ているのがこのサーバーだけのため。
shallu / gomander / sweep は 5.32.0 のままで、5.33.0 で揃える。
変更内容
バグ修正
- #4549 カスタムフィードの相対 enclosure URL が解決されない —
fetch_imageを
MediaMetadataStorageへ委譲した際に、基底クラスが@http.base_uriで行っていた相対 URL の
解決が落ちていた。dqdai-anime(80 エントリ)は<enclosure>が 1 件しか出ておらず、
FeedUpdateWorkerが 5 分おきにbase_uri undefinedを 79 行吐いていた
あわせて、絶対化できなかった値のログを 1 サイクル 1 行にまとめ、MediaMetadataStorage の
ネガティブキャッシュを GatewayError 限定から広げた(恒久的な失敗を毎サイクル叩き直さない)。
アップグレード手順
更新手順を参照してください。
4.x系からのアップグレードは4.x → 5.0 アップグレードガイドも参照してください。
必要 Ruby: 4.0.6(.ruby-version)。5.32.0 から据え置きです。
Gemfile に差分はないため bundle install は不要です。起動スクリプトの変更もありません。