Keycloak 2022 年发布计划

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

去年 12 月有点疯狂,Keycloak 发布了 3 个功能版本(15.1、16.0 和 16.1)。这是为了平衡 WildFly 升级和 Quarkus 发行版预览版的引入。

今年,我们计划为 Keycloak 发布带来更高的可预测性,目标是每季度发布一个版本,并在其间更频繁地发布补丁版本。

值得强调的一件事是,我们已决定延长对 WildFly 发行版的支持至 9 月,以便给大家更多时间进行迁移。

可能会有变动:这是一个临时计划,可能会在全年发生变化。

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 legacy

    • WildFly Galleon 功能包

  • 一些 SAML 适配器将被移除,包括

    • JBoss AS 7 和 EAP 6

    • Jetty 9.2 和 9.3

    • WildFly legacy

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