2022 年 3 月 24 日,作者:Stian Thorgersen
去年 12 月有点疯狂,Keycloak 发布了 3 个功能版本(15.1、16.0 和 16.1)。这是为了平衡 WildFly 升级和 Quarkus 发行版预览版的引入。
今年,我们计划为 Keycloak 发布带来更高的可预测性,目标是每季度发布一个版本,并在其间更频繁地发布补丁版本。
值得强调的一件事是,我们已决定延长对 WildFly 发行版的支持至 9 月,以便给大家更多时间进行迁移。
可能会有变动:这是一个临时计划,可能会在全年发生变化。
增强和改进 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 legacy
WildFly Galleon 功能包
一些 SAML 适配器将被移除,包括
JBoss AS 7 和 EAP 6
Jetty 9.2 和 9.3
WildFly legacy
新存储将升级为 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