v3.1.0.0
版本发布时间: 2023-05-24 23:44:08
dromara/dante-cloud最新发布版本:v3.4.1.0(2024-12-23 23:29:02)
feat: v3.1.0.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.1.0
- [升级] Spring Cloud 版本升级至 2022.0.3
- 其它更新
- [新增] 新增多级缓存可按实体独立进行设置的机制。实体独立配置缓存,优先级高于全局统一配置。
- [重构] Apache HttpClient 4 相关组件全部修改为使用 Apache HttpClient 5。调整相关依赖包以及代码中引入包
- [重构] 大幅优化客户端自动注册功能逻辑,重构相关代码。
- [重构] 采用 Spring Converter 接口方式,重构 Spring Authorization Server 数据操作层实体转换代码
- [重构] 抽取 Sentinel Gateway 相关代码合并为基础设施 starter。方便 Alibaba 基础设施与其他基础设施环境的切换。
- [重构] 将所有业务类型Service中,用于标记代码执行的,debug级别日志删除。仅保部分需要展现关键信息的、方便查看和定位问题的日志输出
- [重构] 采用自定义 Jackson 反序列化器和序列化器方式,简化部分管理功能原有DTO请求参数转换实体的繁琐代码。
- [修复] 修复 UAA 在本地数据访问模式下,修改用户角色权限后,重新获取的用户权限不正确问题。fix: #I718BI (ISSUED by 晏刚)
- [修复] 修复 UAA 数据访问策略条件默认状态设置错误问题。
- [修复] 调整 rest 相关配置参数,解决原有 feign 开启 okhttp 支持后,openfeign 调用 无法找到服务,出现 UnknownHostException 错误问题。
- [修复] 修复 自定义 Login 页面不显示错误信息问题。
- [修复] 修复 OAuth2 部分错误信息,脱离系统统一错误处理体系,导致交互错误信息显示不准确问题。
- [优化] 清理 rest-sdk-client 包中,自定义 okhttp 和 httpclient 配置代码,统一使用 openfeign 进行配置和管控。
- [优化] 升级部分 maven plugin 至最新版本,去除在 maven 3.9.2 下编译代码产生警告信息问题。
- [优化] 清理核心 dependencies pom,删除无用的或者与 spring-boot-dependencies 中配置重复的配置
- [变更] 临时将 Snakeyaml 版本恢复至 1.33,以保证 Spring Cloud Tencent 可以正常运行,待其兼容 Snakeyaml 2.0 版本发布后再行回复
- 依赖升级
- [升级] minio 版本升级至 8.5.3
- [升级] vue webjars 版本升级至 3.3.3
- [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.760
- [升级] alipay-sdk-java 版本升级至 4.35.136.ALL
- [升级] maven-source-plugin 版本升级至 3.3.0
- [升级] git-commit-id-maven-plugin 版本升级至 6.0.0