bin/kc.sh start-dev --features=account3
2023 年 4 月 20 日
若要下載此版本,請前往 Keycloak 下載頁面。
過去,Keycloak 維護在多個 GitHub 儲存庫中
擁有多個儲存庫引入了許多複雜性和繁瑣的工作。例如,一個變更經常需要發送多個 pull request 到不同的儲存庫。
為了簡化流程,我們現在已將所有內容遷移到 主要儲存庫。
Keycloak 中的 FIPS 140-2 支援,在先前版本中為預覽版,現在已正式支援。
帳戶主控台版本 3 現在作為 Keycloak 的實驗性功能提供。此版本支援使用「使用者設定檔」功能建立的自訂欄位。如果您想試用並向我們提供一些早期回饋,可以依照以下步驟啟用它
bin/kc.sh start-dev --features=account3
作為移除 已棄用 介面卡的一部分,Keycloak 策略執行器已從介面卡程式碼庫中提取到一個單獨的依賴項
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-policy-enforcer</artifactId>
<version>21.1.0</version>
</dependency>
透過提供此依賴項,我們希望能讓策略執行器與您偏好的 Java 技術堆疊整合。
它還提供內建支援,可啟用策略執行器來保護使用 Wildfly Elytron 的 Jakarta 應用程式。
目前,此依賴項尚未正式發布,因為我們仍在開發快速入門指南和文件。
此工作應該不會影響使用已棄用介面卡的現有應用程式。
在先前版本中,當 Keycloak 在 Java 17 上使用 JavaScript 提供者時,需要將 Nashorn JavaScript 引擎添加到發行版中。現在不再需要這樣做,因為 Nashorn JavaScript 引擎預設已在 Keycloak 伺服器中提供。
在升級之前,請參考遷移指南以取得完整的變更列表。