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 Policy Enforcer 已从适配器代码库中提取到一个单独的依赖项中
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-policy-enforcer</artifactId>
<version>21.1.0</version>
</dependency>
通过提供此依赖项,我们希望能够将策略执行器与您首选的 Java 堆栈集成。
它还为 Jakarta 应用程序(受 Wildfly Elytron 保护)启用策略执行器提供了内置支持。
目前,此依赖项尚未正式发布 (GA),因为我们仍在开发快速入门和文档。
这项工作不应影响使用已弃用适配器的现有应用程序。
在之前的版本中,当 Keycloak 在 Java 17 上与 Javascript 提供程序一起使用时,需要将 Nashorn javascript 引擎添加到发行版中。现在不再需要这样做,因为 Nashorn javascript 引擎在 Keycloak 服务器中默认可用。
在升级之前,请参阅迁移指南以获取完整的更改列表。