2026.1 ESRから2026.7へのアップグレード:私の発見

更新:今日ジャンプを実行しました。上記で2点誤解していました

PostgreSQL。 15以上であることを確認するよう伝えましたが、それは有用なチェックではありません。現在のベースイメージには PostgreSQL 18 が同梱されており、リビルド時に自動的にマイグレーションが行われます。ダンプを取り、新しいクラスタにリストアした後、以下のようなメッセージで停止します:

UPGRADE OF POSTGRES COMPLETE
To complete the upgrade, rebuild again using: ./launcher rebuild app

この2回目のリビルドが実行されるまで、サイトはダウンした状態のままです。問題は発生していませんが、2段階のリビルドが必要だとは予想していませんでした。古いクラスタは /shared/postgres_data_old に保持されます。データベースサイズの2倍分の空き容量が必要です。詳細は PostgreSQL 18 update を参照してください。

リッチエディターは無条件では適用されません。 そうだと述べていましたが、誤りです。rich_editorサイト設定は削除されたため、管理者がサイト全体でモードを強制することはできなくなりましたが、コンポーザーにはユーザーごとのトグルがあり、Markdownは完全に機能しています。

Cloudflareがテーマの保存をブロックする可能性があります。 その後、CSSを調整する必要がありました。テーマコンポーネントの <head> フィールドに <script> が含まれている場合、保存時に素の 403 が返されます。

Cloudflareのマネージドルール XSS, HTML Injection – Script TagPUT /admin/themes/<id> をブロックします。これは、2026.7のエディターが保存時に編集したフィールドだけでなく、すべてのフィールドを送信するためです。

カスタムルールで修正できます:

starts_with(http.request.uri.path, "/admin/themes") and http.request.method eq "PUT"

アクション: Skip → managed rules.