Keycloak 2022 年发布计划

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

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

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

值得注意的一点是,我们已决定将 WildFly 分发的支持时间延长至 9 月,以便为所有人提供更多迁移时间。

可能发生变更:这是一个初步计划,可能会在全年发生变化。

Keycloak 18 - 3 月/4 月

亮点

  • 增强和完善 Quarkus 分发版

  • Quarkus 分发版的新 Kubernetes 运算符的预览版

  • 新管理控制台的预览版

  • 升级至 Quarkus 2.8.0

  • 升级至 WildFly 26.1.0

生命周期结束

  • 通过 REST API 上传自定义 JavaScript 提供程序的功能将被移除

Keycloak 19 - 6 月/7 月

亮点

  • 新存储的预览版

  • 新管理控制台升级为默认控制台,而旧管理控制台被弃用

生命周期结束

  • 旧帐户控制台将被移除,但新帐户控制台将保留

  • 基于文本的登录流程和身份验证器将被移除

  • 一些 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 - 9 月/10 月

亮点

  • 新存储升级为 PostgreSQL 和 CockroachDB 的新默认存储。我们将进一步说明旧存储和对其他数据库供应商的支持情况,但请放心,我们会提前通知所有人,至少在 2023 年年中之前,旧存储将得到支持。

生命周期结束

  • WildFly 分发版将被移除

  • 旧 Kubernetes 运算符将被移除

Keycloak 21 - 12 月/1 月

亮点

  • 凭借新的 Quarkus 分发版、新的运算符和新的存储,我们的目标是将重点转移到 Keycloak 的生产部署。Keycloak 21 是我们所有这些努力旨在汇聚成一体的版本,以尽可能轻松地安装和管理任何规模的 Keycloak。

生命周期结束

  • 旧管理控制台将被移除

Keycloak 22 - 2023 年 3 月/4 月

生命周期结束

  • 剩余的已弃用 OpenID Connect 适配器将被移除 (适配器弃用博客文章),包括

    • Java (Jetty、Tomcat、Servlet 过滤器、Spring、Servlet 过滤器等)

    • Node.js

  • 剩余的已弃用 SAML 适配器将被移除,包括

    • Jetty

    • Tomcat