v2.7.0.60
herodotus-ecosystem
released this
21 Jun 11:13
·
529 commits
to master
since this release
- 重要更新
- Spring Authorization Server 版本升级至 0.3.1
- 系统使用 Java 版本降级兼容 Java 8,经验证目前本系统在 Java 8、11、17 环境下均可以正常稳定运行。
- 其它更新
- [修复] 修复人员归属管理功能中,删除已配置人员归属会出现 Jackson 反序列化问题。
- [优化] 优化单位树和部门树,树形数据组织代码,对不同类型的根节点数据,统一处理为系统定义标准根节点,便于前端组件使用和封装。
- [优化] 优化社交登录接口相关代码,同时增加 @inner 注解,解决该接口内部调用跳过权限验证问题。
- [优化] 优化自定义 OAuth2 Security 权限元数据管理接口相关代码
- [重构] 重构权限表达式枚举类代码,与系统已有枚举常量体系统一。调整该类所在包,便于前端将其常量使用。
- [删除] Spring Security 5.7.0 版本以前,Spring Security WebAuthenticationDetails 类只支持 HttpServletRequest 做为参数,这导致无法在 Spring Security 自身的登录页面增加验证码等额外信息。因此,提取了 WebAuthenticationDetails 代码进行扩展,以支持登录验证码功能。随着 Spring Security 的版本升级至 5.7.1,该问题已经被修复,因此删除原有自行扩展代码。
- 依赖更新
- OkHttp 版本升级至 4.10.0