Skip to content

5.32.1

Choose a tag to compare

@pooza pooza released this 08 Aug 05:15
· 73 commits to main since this release
07e9325

概要

ホットフィックス。カスタムフィードの相対 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 は不要です。起動スクリプトの変更もありません。