Keycloak 24.0.2 版本发布
2024 年 3 月 25 日
要下载该版本,请访问 Keycloak 下载。
升级
在升级之前,请参考 迁移指南,了解所有更改的完整列表。
所有已解决的问题
增强功能
- #25057 使用授权获取用户权限时行为不一致 authorization-services
- #27433 澄清 Keycloak CR 中 `additionalOptions` 字段中密钥的格式 docs
- #27481 编辑高可用性指南
- #27484 编辑升级指南中 23.0 更改部分
- #27632 将下游升级指南更改集成到上游
- #27696 升级到 Quarkus 3.8.2 dist/quarkus
- #27867 保护应用程序指南的更正
- #27871 升级到 Infinispan 14.0.26 core
- #27953 解决 Keycloak 服务器指南的反馈 docs
- #27955 解决服务器管理指南中的 Keycloak 术语问题 docs
- #28009 解决运营指南的编辑问题
- #28033 将 Infinispan 升级到 14.0.27.Final
- #28084 升级到 Quarkus 3.8.3 dist/quarkus
错误
- #14501 如果用户拒绝同意,则获取初始化 js 消息失败 account/ui
- #15403 删除 TOTP/身份验证器应用程序时没有发送电子邮件 core
- #20637 当浏览器流中启用 Kerberos 身份验证时,重置密码流失败并出现“页面已过期”错误 authentication
- #22644 不稳定的测试:org.keycloak.testsuite.forms.BrowserFlowTest#testAlternativeNonInteractiveExecutorInSubflow core
- #23701 属性搜索不适用于使用 ldap 的联合用户。 admin/ui
- #23980 Keycloak 运营商无法安装 realm 身份验证流,因为“flow 为空” import-export
- #25490 Keycloak 的服务器管理指南中没有提及部分导出/导入 docs
- #25687 向任何文件上传接口发送 Multipart/form-data 请求时,会发生 java.lang.NullPointerException。 admin/api
- #26396 如何更新包含版本号的自定义用户存储提供程序 jar? dist/quarkus
- #27117 用户会话无法在所有集群节点中访问 infinispan
- #27180 授权类型“urn:ietf:params:oauth:grant-type:uma-ticket”openid-connect/token 服务端点返回具有无效到期时间的刷新令牌 authorization-services
- #27228 小写“terms_and_conditions”未迁移到 fed_user_required_action 表中 core
- #27245 帐户控制台未正确处理链接/取消链接帐户 account/ui
- #27269 在 Windows 上,mvnw clean install -Pdistribution 会在清理 org.keycloak:keycloak-admin-ui 时删除必要的文件 admin/ui
- #27275 从客户端会话选项卡中使脱机令牌失效不起作用 authentication
- #27366 社交登录 - 测试失败,出现意外状态代码 testsuite
- #27483 Authz-client AuthorizationResource.getPermissions() ClassCastException authorization-services
- #27504 CPU 和内存大小拼写错误 docs
- #27529 未找到 LegacyUserCredentialManager 类 storage
- #27540 Liquibase 文档的 URL 更改 docs
- #27548 自定义浏览器流不再起作用 admin/ui
- #27573 24.0.0 的发行说明中遗漏了多站点活动-被动部署受支持的信息 docs
- #27597 删除 KC_PROXY=edge 导致启动错误 core
- #27611 从 keycloak 24 开始无法修改 realm 邮件设置 user-profile
- #27653 管理员测试:不稳定的 realm_settings_user_profile_enabled 测试 admin/ui
- #27701 MTLS 缓存选项应为运行时选项,而不是构建时选项 dist/quarkus
- #27719 文档中欢迎页面的图像错误 docs
- #27745 login2 中的注册模板已损坏 login/ui
- #27761 Snyk 工作流失败 ci
- #27779 迁移“MigrateTo24_0_0”已损坏 core
- #27780 修复下游文档构建 docs
- #27797 用户配置文件字段在拥有非空值后无法设置为为空(在登录主题中) user-profile
- #27820 帐户控制台与 WebAuthn 混淆 account/ui
- #27841 ES 翻译导致 FreeMarker 渲染问题 translations
- #27852 VerifyUserProfile 在每次登录时都会使用户缓存失效 core
- #27878 使用 scope 参数执行刷新授予时出错,但未指定 offline_access 范围 oidc
- #27882 文档中 bctls-fips 的版本错误 docs
- #27892 运营商的 Truststore 处理未记录 operator
- #27894 多数据源配置在 Keycloak 24.0.1 中不起作用 dist/quarkus
- #27900 更改哈希的性能影响测量错误 authentication
- #27925 Keycloak 文档指出存在 http 指标,但它们已禁用 docs
- #27954 Hibernate 方言检测不再适用于 Oracle 数据库 storage
- #27966 🍺 而不是点:帐户 UI 中的属性未加载 user-profile
- #27967 更新 keycloak 23 -> 24 时出现 ORA-01450 storage
- #27981 用户配置文件:帐户主题和登录主题之间属性排序不一致 user-profile
- #28001 MySQL 连接器工件应被忽略 dist/quarkus
- #28012 Keycloak CR Truststore 不应具有名称 operator
- #28113 升级到 24.0.1 后 WebAuthN 注册已损坏 authentication/webauthn