Keycloak 23.0.2 版本發布
2023 年 12 月 14 日
要下載此版本,請前往 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 關於巴西開放銀行(金融)FAPI 安全配置文件的文件不一致 docs
- #25124 如果客戶端沒有 URL,帳戶控制台中的應用程式頁面會連結到 about:blank account/ui
- #25173 確保在正規化屬性時,使用者名稱為小寫 user-profile
- #25183 為 UPConfig.getGroups() 拋出 NullPointerException user-profile
- #25307 Keycloak 實例在更新後 `HasErrors` 為 true:`More than 1 secondary resource related to primary` operator