v3.4.X
2024年12月31日大约 3 分钟SASSpring Authorization ServerDante Cloud微服务领域驱动DDDSpring BootSpring CloudSpring SecuritySpring Cloud AlibabaSpring Cloud TencentOAuth2.1NacosSkywalkingSentinelSeata
v3.4.1.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.4.1
- [升级] Spring Authorization Server 版本升级至 1.4.1
- 主要更新
- [修复] 修复 Spring Authorization Server 核心数据 AccessTokenType 未保存问题。
- [修复] 修复缺失 Spring Authorization Server TLS 相关控制属性问题
- [修复] 修复前端工程升级至 Vite6 后编译出错问题
- [修复] 修复前端使用新版 Vite 编译后样式引入错误,提示需要安装模块问题。
- [修复] 修复单体版本 Swagger 配置错误导致启动异常问题
- [修复] 修复数据库初始化脚本错误
- [优化] 采用 JDK 17 新语法优化 Spring Authorization Server 核心服务代码
- [安全] 修复安全漏洞 CVE-2024-47535
- [安全] 修复安全漏洞 CVE-2024-12798
- [升级] minio docker 镜像版本升级至 RELEASE.2024-12-18T13-15-44Z
- 其它更新
- [升级] alipay-sdk-java 版本升级至 4.40.21.ALL
- [升级] aws-java-sdk-s3 版本升级至 1.12.780
- [升级] quasar webjars 版本升级至 2.17.5
- [升级] redisson 版本升级至 3.41.0
- [升级] sweetalert2 webjars 版本升级至 11.15.3
- [升级] lettuce 版本升级至 6.5.1.RELEASE
- [升级] logback 版本升级至 1.5.15
v3.4.0.1
- 主要更新
- [修复] 修复单体版开启和关闭 Swagger 不生效问题。
- [修复] 修复使用 Jackson @JsonFormat 注解序列化时间差8小时问题。
- [优化] 改用 Spring Authorization Server 新版本标准方式优化自定义扩展授权码模式 Provider
- [重构] 重构数据库审计核心代码逻辑,去除原有多重判断繁琐实现。
- 依赖更新
- [升级] aliyun-java-sdk-core 版本升级至 4.7.3
- [升级] alipay-sdk-java 版本升级至 4.40.13.ALL
- [升级] aws-java-sdk-s3 版本升级至 1.12.779
- [升级] commons-text 版本升级至 1.13.0
- [升级] justauth 版本升级至 1.16.7
- [升级] redisson 版本升级至 3.40.2
- [升级] weixin-java 版本升级至 4.6.9.B
v3.4.0.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.4.0
- [升级] Spring Boot Admin 版本升级至 3.4.1
- [升级] Spring Cloud 版本升级至 2024.0.0
- [升级] Spring Authorization Server 版本升级至 1.4.0
- [回滚] Spring Cloud Alibaba 版本回滚至 2023.0.1.2
- 其它更新
- [新增] 新增 RestClient 配置并与 RestTemplate 融合,以RestTemplate 作为 RestClient 基础引擎。
- [修复] 修复 Hibernate 6.6 对于指定主键的实体无法保存,抛出
Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)
异常错误。 - [修复] 修复 Spring Cloud Bus 原始服务信息定义错误导致消息无法发送问题。
- [修复] 修复以 import 方式导入 springdoc 依赖,会出现 ui 包与 api 包版本不同,从而导致服务启动错误问题。
- [修复] 修复 Gateway 服务不兼容新版 Springdoc 引起的启动异常问题。
- [重构] 添加 webjars-locator-lite 依赖,改用 webjars lite 方式替换原有 webjars 资源加载方式
- [重构] 改用最新的 DelegatingAuthenticationConverter 类替换被标记为过时的 DelegatingAuthenticationConverter 类。
- [重构] 适配最新的 KeyStoreKeyFactory 包路径
- [重构] 重构 WebClient 配置,去除无用的配置内容
- [重构] 变更 HttpClient 与 Openfeign 使用相同配置方式,改用各自独立的方式进行配置。
- [重构] 改用 Openfeign SpringMvcContract 新接口定义重写原有配置和方法。
- [重构] 重构 Snowflake 主键生成器代码及命名
- [重构] 重构所有 IdGenerator 命名,去除无用的 Exception 抛出代码。
- [重构] 调整数据相关模块中重复的代码位置,减少不必要的重复定义类
- 依赖更新
- [升级] alipay-sdk-java 版本升级至 4.40.8.ALL
- [升级] mybatis 版本升级至 3.5.17
- [升级] redisson 版本升级至 3.40.0
- [升级] software.amazon.awssdk 版本升级至 2.29.29
- [升级] software.amazon.awssdk.crt 版本升级至 0.33.5
- [升级] weixin-java 版本升级至 4.6.8.B
- [升级] checker-qual 版本升级至 3.48.3
- [升级] springdoc 版本升级至 2.7.0