Keycloak 2022 年發布計畫

2022 年 3 月 24 日,作者:Stian Thorgersen

去年十二月有點忙碌,Keycloak 發布了 3 個功能版本 (15.1、16.0 和 16.1)。這是因為要平衡 WildFly 升級和 Quarkus 發行預覽版的引入。

今年,我們計畫讓 Keycloak 的發布更具可預測性,目標是每季發布一次,並在此期間更頻繁地發布修補程式。

值得強調的一點是,我們已決定將 WildFly 發行版的支援延長至九月,以便讓大家有更多時間進行遷移。

可能會有變動:這是一個臨時計畫,可能會在今年內變更。

Keycloak 18 - 三月/四月

重點

  • 針對 Quarkus 發行版的增強和優化

  • Quarkus 發行版的新 Kubernetes Operator 預覽版

  • 新管理控制台預覽版

  • 升級至 Quarkus 2.8.0

  • 升級至 WildFly 26.1.0

終止支援

  • 將移除透過 REST API 上傳自訂 JavaScript 提供者的功能

Keycloak 19 - 六月/七月

重點

  • 新儲存庫預覽版

  • 新管理控制台升級為預設控制台,舊管理控制台則被棄用

終止支援

  • 舊帳戶控制台將被移除,但新的帳戶控制台當然會保留

  • 基於文字的登入流程和驗證器將被移除

  • 將移除一些 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 舊版

Keycloak 20 - 九月/十月

重點

  • 新儲存庫將升級為 PostgreSQL 和 CockroachDB 的新預設儲存庫。我們將提供更多關於舊儲存庫的後續處理以及其他資料庫供應商支援的詳細資訊,但請放心,我們會提前通知大家,且舊儲存庫至少會支援到 2023 年年中。

終止支援

  • 將移除 WildFly 發行版

  • 將移除舊版 Kubernetes Operator

Keycloak 21 - 十二月/一月

重點

  • 有了新的 Quarkus 發行版、新的 Operator 和新的儲存庫,我們將致力於 Keycloak 的生產部署。Keycloak 21 是我們致力於將所有這些努力結合在一起的版本,使其能夠盡可能輕鬆地安裝和管理任何規模的 Keycloak。

終止支援

  • 將移除舊管理控制台

Keycloak 22 - 2023 年三月/四月

終止支援

  • 將移除剩餘的已棄用 OpenID Connect 配接器 (請參閱配接器棄用部落格文章),包括

    • Java (Jetty、Tomcat、Servlet Filter、Spring、Servlet Filter 等)

    • Node.js

  • 將移除剩餘的已棄用 SAML 配接器,包括

    • Jetty

    • Tomcat