2022 年 3 月 24 日,作者:Stian Thorgersen
去年十二月有點忙碌,Keycloak 發布了 3 個功能版本 (15.1、16.0 和 16.1)。這是因為要平衡 WildFly 升級和 Quarkus 發行預覽版的引入。
今年,我們計畫讓 Keycloak 的發布更具可預測性,目標是每季發布一次,並在此期間更頻繁地發布修補程式。
值得強調的一點是,我們已決定將 WildFly 發行版的支援延長至九月,以便讓大家有更多時間進行遷移。
可能會有變動:這是一個臨時計畫,可能會在今年內變更。
針對 Quarkus 發行版的增強和優化
Quarkus 發行版的新 Kubernetes Operator 預覽版
新管理控制台預覽版
升級至 Quarkus 2.8.0
升級至 WildFly 26.1.0
將移除透過 REST API 上傳自訂 JavaScript 提供者的功能
新儲存庫預覽版
新管理控制台升級為預設控制台,舊管理控制台則被棄用
舊帳戶控制台將被移除,但新的帳戶控制台當然會保留
基於文字的登入流程和驗證器將被移除
將移除一些 OpenID Connect 配接器 (請參閱配接器棄用部落格文章),包括
JBoss AS 7 和 EAP 6
Fuse 6 和 7
Jetty 9.2 和 9.3
WildFly 舊版
WildFly Galleon 功能套件
將移除一些 SAML 配接器,包括
JBoss AS 7 和 EAP 6
Jetty 9.2 和 9.3
WildFly 舊版
新儲存庫將升級為 PostgreSQL 和 CockroachDB 的新預設儲存庫。我們將提供更多關於舊儲存庫的後續處理以及其他資料庫供應商支援的詳細資訊,但請放心,我們會提前通知大家,且舊儲存庫至少會支援到 2023 年年中。
將移除 WildFly 發行版
將移除舊版 Kubernetes Operator
有了新的 Quarkus 發行版、新的 Operator 和新的儲存庫,我們將致力於 Keycloak 的生產部署。Keycloak 21 是我們致力於將所有這些努力結合在一起的版本,使其能夠盡可能輕鬆地安裝和管理任何規模的 Keycloak。
將移除舊管理控制台
將移除剩餘的已棄用 OpenID Connect 配接器 (請參閱配接器棄用部落格文章),包括
Java (Jetty、Tomcat、Servlet Filter、Spring、Servlet Filter 等)
Node.js
將移除剩餘的已棄用 SAML 配接器,包括
Jetty
Tomcat