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 处理 Operator 指南的编辑
- #28033 将 Infinispan 升级到 14.0.27.Final
- #28084 升级到 Quarkus 3.8.3 dist/quarkus
缺陷
- #14501 如果用户拒绝授权,则获取初始化 js 消息失败 account/ui
- #15403 移除 TOTP/Authenticator 应用时未发送邮件 core
- #20637 当浏览器流程中启用 Kerberos 身份验证时,重置密码流程失败,并显示“页面已过期”错误 authentication
- #22644 不稳定的测试:org.keycloak.testsuite.forms.BrowserFlowTest#testAlternativeNonInteractiveExecutorInSubflow core
- #23701 属性搜索不适用于具有 ldap 的联合用户。 admin/ui
- #23980 Keycloak Operator 无法安装 realm 身份验证流程,因为 “flow 为 null” 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 scope oidc
- #27882 文档中 bctls-fips 版本不正确 docs
- #27892 Operator 的信任存储处理未记录在文档中 operator
- #27894 多数据源配置在 Keycloak 24.0.1 中不起作用 dist/quarkus
- #27900 更改哈希的性能影响测量错误 authentication
- #27925 Keycloak 文档指出存在 http 指标,但它们已被禁用 docs
- #27954 Hibernate Dialect 检测不再适用于 Oracle DB 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