2022 年 3 月 24 日,作者:Stian Thorgersen
去年 12 月,Keycloak 发布了三个功能版本 (15.1、16.0 和 16.1),这有点疯狂。这是为了平衡 WildFly 的升级和 Quarkus 分发预览版的推出。
今年,我们计划为 Keycloak 发布带来更高的可预测性,并目标是每个季度发布一次,并在两次发布之间进行更频繁的补丁发布。
值得注意的一点是,我们已决定将 WildFly 分发的支持时间延长至 9 月,以便为所有人提供更多迁移时间。
可能发生变更:这是一个初步计划,可能会在全年发生变化。
增强和完善 Quarkus 分发版
Quarkus 分发版的新 Kubernetes 运算符的预览版
新管理控制台的预览版
升级至 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 运算符将被移除
凭借新的 Quarkus 分发版、新的运算符和新的存储,我们的目标是将重点转移到 Keycloak 的生产部署。Keycloak 21 是我们所有这些努力旨在汇聚成一体的版本,以尽可能轻松地安装和管理任何规模的 Keycloak。
旧管理控制台将被移除
剩余的已弃用 OpenID Connect 适配器将被移除 (适配器弃用博客文章),包括
Java (Jetty、Tomcat、Servlet 过滤器、Spring、Servlet 过滤器等)
Node.js
剩余的已弃用 SAML 适配器将被移除,包括
Jetty
Tomcat