bin/kc.sh start-dev --features=account3
2023 年 4 月 20 日
要下载此版本,请访问 Keycloak 下载。
过去,Keycloak 在多个 GitHub 仓库中维护。
多个仓库带来了很多复杂性和工作量。例如,一个更改通常需要向不同的仓库发送多个拉取请求。
为了简化流程,我们现在已将所有内容迁移到 主仓库。
Keycloak 中的 FIPS 140-2 支持已在先前版本中预览,现在已正式支持。
帐户控制台版本 3 现在作为 Keycloak 中的实验性功能提供。此版本支持使用“用户配置文件”功能创建的自定义字段。如果您想尝试并提供一些早期反馈,可以按以下方式启用它
bin/kc.sh start-dev --features=account3
作为删除 已弃用 的适配器的一部分,Keycloak 策略执行器已从适配器代码库中提取到一个单独的依赖项中
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-policy-enforcer</artifactId>
<version>21.1.0</version>
</dependency>
通过提供此依赖项,我们希望能够将策略执行器与您首选的 Java 堆栈集成。
它还提供内置支持,使策略执行器能够启用与使用 Wildfly Elytron 保护的 Jakarta 应用程序集成。
目前,此依赖项尚未达到 GA 版本,因为我们仍在处理快速入门和文档。
此工作不应影响使用已弃用适配器的现有应用程序。
在先前版本中,当 Keycloak 在 Java 17 上使用 Javascript 提供程序时,需要将 Nashorn javascript 引擎添加到发行版中。现在不再需要此操作,因为 Nashorn javascript 引擎默认情况下在 Keycloak 服务器中可用。
升级前,请参阅 迁移指南,了解更改的完整列表。