Keycloak 23.0.2 リリース
2023年12月14日
この投稿は1年以上前のものです。ブログ投稿の内容は古くなっている可能性があります。
リリースをダウンロードするには、Keycloak ダウンロードにアクセスしてください。
ハイライト
ロードバランサー用の非ブロッキングヘルスチェック
/lb-check
で利用可能な新しいヘルスチェックエンドポイントが追加されました。この実行はイベントループで実行されているため、Keycloak がリクエストキューで待機している多数のリクエストを処理する必要がある過負荷状態でも、このチェックは応答性があります。この動作は、たとえば、負荷が高い場合に別のサイトにフェイルオーバーしたくないマルチサイト展開で役立ちます。このエンドポイントは現在、組み込みおよび外部の Infinispan キャッシュの可用性をチェックしています。他のチェックは後で追加される可能性があります。
このエンドポイントはデフォルトでは利用できません。有効にするには、機能 multi-site
を指定して Keycloak を実行します。詳細については、機能の有効化と無効化ガイドに進んでください。
アップグレード
アップグレードする前に、変更の完全なリストについて移行ガイドを参照してください。
解決済みのすべての課題
機能拡張
- #25113 LoadBalancerCheck のテストを追加
- #25287 Infinispan を 14.0.21.Final にアップグレード
バグ
- #24652 keycloak.saml.deprecated.encryption フラグが設定されている場合、SAML 復号化が失敗する saml
- #24986 Resteasy Reactive へのアップグレード後、`getMultiPartFormParameters()` が常に `EmptyMultivaluedMap` を返す core
- #25001 クライアントの redirect_uri チェックは、完全一致文字列比較を使用する必要がある oidc
- #25010 バグ: KC_DB_USERNAME 環境変数が最新バージョンでクラッシュを引き起こす dist/quarkus
- #25051 ユーザー作成ページで「キャンセル」をクリックすると、予期しないアプリケーションエラーが発生する admin/ui
- #25108 Open Banking(Finance) Brasil FAPI セキュリティプロファイルに関するドキュメントの不整合 docs
- #25124 クライアントに URL がない場合、アカウントコンソールのアプリケーションページが about:blank にリンクする account/ui
- #25173 属性を正規化するときにユーザー名を小文字にすることを確認する user-profile
- #25183 UPConfig.getGroups() で NullPointerException がスローされる user-profile
- #25307 Keycloak インスタンスの `HasErrors` が更新後に true になる: `プライマリに関連するセカンダリリソースが複数あります` operator