第1章 Red Hat Quay リリースノート
以下のセクションでは、y および z ストリームのリリース情報を詳しく説明します。
1.1. RHSA-2026:22465 - Red Hat Quay 3.17.2 リリース リンクのコピーリンクがクリップボードにコピーされました!
発行日:2026 年 6 月 2 日
Red Hat Quay リリース 3.17.2 が、Clair 4.9 とともに利用可能になりました。今回のアップデートに含まれるバグ修正については 、RHSA-2026:22465 アドバイザリーに記載されています。
1.1.1. Red Hat Quay 3.17.2 のバグ修正 リンクのコピーリンクがクリップボードにコピーされました!
PROJQUAY-11543。以前は、Red Hat Quay の UI は、OIDC ユーザーがアイデンティティープロバイダー経由でサインインした場合でも、ユーザー認証時にローカルパスワードの入力を求めていました。データベースにパスワードが登録されていないユーザーは、認証を完了できませんでした。
今回のリリースでは、UI はローカルパスワードを要求する代わりに、アイデンティティープロバイダーを介して OIDC ユーザーを認証するようになりました。その結果、OIDC ユーザーは検証を完了し、レジストリーの使用を継続できます。
PROJQUAY-11532。以前は、Red Hat Quay が不正なゲートウェイ応答を返した場合、コンテナーイメージに
502.htmlエラーページが含まれていなかったため、nginx は HTTP 404 を返していました。今回のリリースでは、正しいエラーページが追加され、nginx はアップストリームの障害に対して HTTP 502 を返すようになりました。その結果、レジストリーが利用できない場合、クライアントは期待されるステータスコードを受け取ります。
PROJQUAY-11523。以前は、UI でリポジトリーのミラータグパターンを変更する場合、認証情報がすでに保存されている場合でも、プライベートなアップストリームリポジトリーの認証情報を再入力する必要がありました。
今回のリリースでは、タグパターンを更新しても、保存されているミラー認証情報が保持されます。その結果、認証情報を繰り返し入力することなく、ミラーリングフィルターを調整できます。
PROJQUAY-11504。以前は、進行中のリポジトリーミラーをキャンセルすると、明確なキャンセルステータスの代わりに
、null 該当なし該当なしを含むログメッセージが生成されていました。今回のリリースでは、キャンセルされたミラー操作が読みやすいログエントリーとして記録されるようになりました。その結果、管理者は使用ログ内のミラーキャンセルイベントを解釈できるようになります。
PROJQUAY-11502。以前は、存在しないリポジトリーを検索すると、ページ上に円形の読み込みスピナーがいつまでも表示されたままになっていました。
今回のリリースでは、UI の読み込みが停止し、一致するリポジトリーが見つからないというエラーが表示されます。その結果、無効なリポジトリー名に対しても検索結果が正しく表示されるようになりました。
PROJQUAY-11485。以前は、組織レベルでのミラーリングが無効になっている場合、組織でプロキシーキャッシュが許可されている場合でも、UI によってプロキシーキャッシュ設定の作成がブロックされていました。
今回のリリースでは、組織のミラーリング設定とは独立してプロキシーキャッシュを設定できるようになりました。その結果、組織は組織ミラーを有効にすることなくプロキシーキャッシュを利用できるようになります。
PROJQUAY-11442。以前は、マニフェスト履歴ビューでは、同じダイジェストを共有するタグがないページには、縦方向の追跡線が表示されていました。
今回のリリースでは、複数のタグが同じマニフェストを参照している場合にのみ、UI にダイジェスト関係の行が表示されます。その結果、マニフェスト履歴ビューが読みやすくなった。
PROJQUAY-11414。以前は、組織ミラー同期をキャンセルすると、設定済みの次回の同期日時がリセットされていました。
今回のリリースでは、同期をキャンセルしても、次回の同期予定時刻は保持されます。その結果、組織はキャンセル後の予定スケジュールに基づいて業務を再開します。
PROJQUAY-11392。以前は、組織ミラー設定を削除すると、影響を受けるリポジトリーは
ORG_MIRROR状態のままになっていました。今回のリリースにより、組織ミラー設定が削除された際に、リポジトリーは通常の状態に戻ります。その結果、ミラーのクリーンアップ後もリポジトリーは引き続き使用可能となる。
PROJQUAY-11374。以前は、新しい UI でロボットアカウントを作成する際に、リポジトリー権限のドロップダウンメニューで
なしの権限オプションを選択できませんでした。今回のリリースでは、ロボットアカウント作成ダイアログで
なしオプションを選択できるようになりました。その結果、リポジトリーの権限を意図どおりに割り当てることができます。PROJQUAY-11333。以前は、Red Hat Quay はイメージ以外のアーティファクトを Clair に送信して脆弱性スキャンを行うことができました。
今回のリリースでは、サポートされているイメージコンテンツのみがスキャン対象として送信されます。その結果、Clair はサポートされていないアーティファクトタイプからのエラーなしに、関連するコンテナーイメージを処理します。
PROJQUAY-11332。以前は、
DistributedStorageArgs.Signatureの構造体タグが不正な形式であったため、ストレージ設定がsignature_versionではなくSignatureとしてシリアル化されていました。Operator 管理オブジェクトストレージデプロイメントは、TypeError: RadosGWStorage.init() に予期しないキーワード引数 'Signature' が渡されたため、アップグレード中に失敗する可能性があります。今回のリリースでは、署名バージョンフィールドが正しくシリアル化され、空の値が省略されるようになりました。その結果、Operator が管理するストレージ設定は、アップグレードの失敗なくロードされます。
PROJQUAY-11330。以前は、新しい UI の使用ロググラフには、
change_tag_immutabilityアクションが含まれていませんでした。今回のリリースにより、タグの不変性に関する変更が使用ログに表示されるようになりました。その結果、管理者は UI から不変性ポリシーの更新を監査できるようになります。
PROJQUAY-11297。以前は、Red Hat Quay のログインページにあるブランドロゴが、セルフホストデプロイメントのダークモードではほとんど見えませんでした。ロゴは暗い背景に暗い文字を使用していたため、商品名が判読できなかった。
今回のリリースにより、ログインページに表示されるロゴは、ライトモードとダークモードの両方で常に表示されるようになりました。その結果、ブラウザーや OS のテーマ設定に関係なく、ブランドロゴが読み取れるようになります。
PROJQUAY-11236。以前は、リポジトリーフィルターフィールドに入力されたテキストが、ページ上の無関係な UI 上の場所に表示されていました。
今回のリリースでは、フィルター入力の範囲がリポジトリーリストに限定されます。その結果、新しい UI ではリポジトリーのフィルタリングが予測通りに動作するようになった。
PROJQUAY-11205。以前は、Red Hat Quay は
at+jwtトークンタイプを使用する RFC 9068 アクセストークンを拒否していました。これは、is_jwt() 関数がそのタイプ値を認識しなかったためです。その結果、標準規格に準拠したアクセストークンを送信するクライアントの認証が失敗しました。今回のリリースにより、Red Hat Quay は
at+jwtトークンタイプの RFC 9068 アクセストークンを受け入れるようになりました。その結果、これらのトークンを使用する OIDC および OAuth クライアントは、正常に認証を行うことができます。PROJQUAY-11175。以前は、組織ミラー同期をキャンセルすると
、組織ミラー同期に失敗しました - 同期がキャンセルされましたというログメッセージが連続して生成されていました。今回のリリースにより、キャンセルされた組織ミラーリングジョブで繰り返し発生するエラーメッセージがログに記録されなくなりました。その結果、ミラーリングがキャンセルされた後も、使用ログは読み取り可能な状態で残ります。
PROJQUAY-11162。以前の Clair のインデクサーは、
O_TMPFILE のサポートを必要とするファイルシステム上の一時ファイルをクリーンアップできませんでした。今回のリリースでは、Clair のインデックス作成において、サポートされている場合、一時ファイルのクリーンアップに
O_TMPFILEが使用されます。その結果、脆弱性インデックス作成は、サポートされているストレージバックエンド上で確実に実行されます。PROJQUAY-10873。以前は、
QuayRegistryCR のミラーコンポーネントに拒否されたsecurityContextオーバーライドが適用された場合、無効なオーバーライドが仕様に残っている間はミラー Pod が終了し、再作成できませんでした。今回のリリースでは、サポートされていない
securityContext のオーバーライドが削除または修正された場合、ミラーデプロイメントが復旧するようになりました。その結果、無効なセキュリティーコンテキスト変更後もリポジトリーのミラーリングが再開されます。PROJQUAY-7340。以前は、Red Hat Quay によって生成された skopeo コマンドには、コマンド出力またはログにパスワードが平文で含まれていました。
今回のリリースでは、skopeo コマンド文字列にパスワードを記載することなく、認証情報が処理されるようになりました。その結果、ミラーリングやコピー操作では、ログに機密情報が漏洩することはありません。