v4.0.X
2024/12/19大约 19 分钟
v4.0.3.0
- 主要更新
- [升级] Spring Boot Admin 版本升级至 4.0.2
- [升级] Skywalking agent 版本升级至 9.6.0
- [新增] 新增 REST API 接口审计注解,进一步提升接口审计功能描述的准确性
- [新增] 系统证书管理生成的证书与 SAS、Spring SSL 的 融合,实现 系统 Spring Authorization Server JwkSet 证书化管理
- [新增] 新增 Spring Boot Admin 服务安全防护保证并与系统认证融合,采用系统提供的 OAuth2 OIDC 方式进行登录认证
- 其它更新
- [修复] 修复 Vuetify 版本前端,升级至 4.0.1 版本样式异常问题
- [修复] 修复原有 archetype-packaging extension 配置在 maven 3.9.13 环境下报错问题
- [修复] 修复证书管理模块信任库和密钥库信息会互相覆盖问题
- [修复] 优化 container 基础 starter 中相关配置条件,修复 Spring Boot Admin 服务引入 container 基础 starter 启动报错问题
- [修复] 修复基于 Spring gRPC 自定义的服务发现客户端无法正确链接到服务端问题
- [修复] 修复微服务环境下,由于 WebSocket 相关配置启动时机过早,导致相关 Bean 注入失败问题
- [修复] 修复 Spring Security 7 环境下,授权码模式页面跳转异常问题
- [修复] 修复添加、修改和删除系统应用时,oauth2_registered_client 表数据不会同步变化问题
- [重构] 按照 Spring Authorization Server 7 最新配置方式,重构原有配置逻辑
- [重构] 提取 feign-spring-boot-starter 模块,专门用于 feign 相关代码的管理,提升 feign 配置的灵活性,以及 feign 的按需使用。解决原有模式下所有服务用不用feign 都需要进行配置扫描问题
- [优化] 删除无用的 Permission 远程访问 Openfeign 和 gRPC 定义及模块
- [升级] ip 地址数据库更新至 2026.03.11
- [升级] hardened-liberica-runtime-container 镜像版本升级至 jdk-25.0.2-cds-glibc
- [升级] grafana 版本升级至 12.4.0
- [升级] loki 版本升级至 3.6.7
- [升级] promtail 版本升级至 3.6.7
- [升级] tempo 版本升级至 2.10.1
- [升级] node-red 版本升级至 4.1.5-22
- [升级] influxdb 版本升级至 2.8.0
- [升级] clickhouse 版本升级至 25.12.8
- [升级] kestra 版本升级至 1.3.0
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 5.0.2
- [升级] alipay-sdk-java 版本升级至 4.40.675.ALL
- [升级] json-schema-validator 版本升级至 3.0.1
- [升级] redisson 版本升级至 4.3.0
- [升级] software.amazon.awssdk 版本升级至 2.42.10
- [升级] software.amazon.awssdk.crt 版本升级至 0.43.8
- [升级] weixin java 版本升级至 4.8.1-20260310.172740
- [升级] webauthn4j 版本升级至 0.31.1.RELEASE
- [升级] sweetalert2 webjars 版本升级至 11.26.22
- [升级] vue webjars 版本升级至 3.5.30
- [升级] joda-time 版本升级至 2.14.1
- [升级] zookeeper 版本升级至 3.9.5
v4.0.3.0-RC2
- 主要更新
- [升级] Spring Boot Admin 版本升级至 4.0.1
- [重构] 使用 Spring gRPC 替换原有 net.devh grpc-spring-boot-starter
- [新增] 基于 Spring Security 的 gRPC 方法动态权限管理,暂不支持 Reactive 环境
- [新增] 新增基于 Spring gRPC 的服务端及客户端扩展 Starter,支持 gRPC 服务发现
- 其它更新
- [修复] 修复微服务环境下,前端 WebSocket 显示链接失败问题
- [修复] 修复工作流相关配置名称未变更为 operaton 问题
- [修复] 修复静态权限修改为聚合模式之后,存在本地权限缓存数据不完整问题
- [重构] 重构已有 gRPC 模块 Proto 文件定义,规范编译后生成代码命名
- [重构] 重构数字信封前后端加密相关代码,将相关代码合并至同一模块下,提升代码内聚性和易维护性
- [重构] 重构验证码模块以及其它相关代码,解决验证码基础定义代码分散在多个模块问题,进一步降低验证码代码与其它模块的耦合性
- [重构] 合并 Web 环境自动配置和 Starter 模块,以减少不必要的模块划分
- [优化] 优化 core、spring、web 核心模块依赖,去除不必要的依赖,调整部分依赖放置模块,提升内聚性
- [优化] 优化前端请求 Canceler 缓存 Key 配置异常问题
- [优化] 统一 protobuf 相关依赖版本
- [优化] 统一 gRPC 以及 Spring gRPC 相关依赖版本
- [优化] 优化 authorization-autoconfigure 模块部分类和方法命名,删除部分类中配置的无用的 @Component 注解
- 依赖更新
- [升级] alipay-sdk-java 版本升级至 4.40.662.ALL
- [升级] operaton bpmn 版本升级至 2.0.0-M3
- [升级] software.amazon.awssdk 版本升级至 2.42.4
- [升级] software.amazon.awssdk.crt 版本升级至 0.43.4
- [升级] springdoc 版本升级至 3.0.2
- [升级] weixin java 版本升级至 4.8.1-20260228.223852
- [升级] sweetalert2 webjars 版本升级至 11.26.20
- [升级] vue webjars 版本升级至 3.5.29
- [升级] error_prone_annotations 版本升级至 2.48.0
- [升级] protobuf-bom 版本升级至 4.34.0
v4.0.3.0-RC1
- 主要更新
- [升级] Spring Cloud Tencent 版本升级至 2.1.1.0-2024.0.3
- [升级] Spring Boot Admin 版本升级至 4.0.0
- [新增] 新增基于 Vuetify 组件、与原版本基于 Quasar 组件共享核心模块的的全新前端工程
- 其它更新
- [新增] 新增对象存储对于对象版本列表显示接口
- [新增] 新增基于 AWS S3 对象存储的分页支持
- [修复] 修复 central-publishing-maven-plugin 模块排除配置错误,会发布上传不必要模块问题
- [修复] 修复开启 API 版本后,接口动态鉴权失败问题。
- [修复] 修复对象存储对象列表中,是否为目录判断逻辑不正确问题
- [修复] 修复获取对象存储对象属性信息必要参数缺失以及响应结果转换继承基类错误,出现接口调用抛错问题
- [优化] 默认开启 API 版本控制支持,减少用户自己配置出现接口调用异常问题
- [重构] 重构对象存储各类实体基类以及继承关系,规范统一各类实体中 ETag 的 set、get 方法命名以及 Jackson 反序列化字段名
- [重构] 基于 AWS S3 API 重构前端 OSS 整体页面操作
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 5.0.0
- [升级] alipay-sdk-java 版本升级至 4.40.658.ALL
- [升级] opengauss-jdbc 版本升级至 6.0.3-og
- [升级] software.amazon.awssdk 版本升级至 2.41.33
- [升级] software.amazon.awssdk.crt 版本升级至 0.43.4
- [升级] weixin java 版本升级至 4.8.1-20260209.141916
- [升级] sweetalert2 webjars 版本升级至 11.26.19
v4.0.2.0-M4
- 主要更新
- [升级] Spring Cloud Alibaba 版本升级至 2025.1.0.0
- [升级] Spring Boot Admin 版本升级至 4.0.0-M2
- [重构] 提取统一 dependencies 工程,方便多工程代码统一管理依赖版本。
- [重构] 重新规划 Maven dependencies 配置以及继承关系,工程自身模块单独提取为 Bom,方便以 import 方式使用,为 Maven 4 的 bom 类型的改造预留空间
- 其它更新
- [新增] 新增 Cloud 主工程非服务类型模块支持 Maven 中央仓库发布配置
- [新增] 新增基于 AWS S3 V2 SDK 的主要管理功能 API 的业务逻辑实现
- [新增] AWS S3 V2 SDK 统一错误处理以及易交互错误信息,并纳入系统统一错误码提
- [新增] 新增 OSS 模块枚举字典聚合配置
- [重构] 重构 OSS AWS V2 存储桶相关代码逻辑,补充存储同列表状态信息显示和修改存储桶权限接口
- [优化] 优化 OSS 模块接口返回信息状态,在统一响应结果中补充 OSS 服务端执行结果状态
- [优化] 自实现相关逻辑代码,去除模块对已经停止维护的 system-lambda 组件的依赖
- [优化] 去除已经被标记为过时的 @Temporal 注解使用,改用最新的方式替换
- [优化] 删除 nosql-influxdb 模块,暂留 nosql-influxdb2 模块,后期尝试改用 influxdb3
- [修复] 修复 OSS 变更对象保留设置请求参数实体时间参数格式化设置错误
- [修复] 修复变更存储桶访问权限不生效问题
- 依赖更新
- [升级] alipay-sdk-java 版本升级至 4.40.656.ALL
- [升级] fastjson2 版本升级至 2.0.61
- [升级] grpc-bom 版本升级至 1.79.0
- [升级] hypersistence-utils-hibernate-71 版本升级至 3.15.2
- [升级] jsonschema-generator 版本升级至 5.0.0
- [升级] operaton 版本升级至 2.0.0-M2
- [升级] redisson 版本升级至 4.2.0
- [升级] software.amazon.awssdk 版本升级至 2.41.26
- [升级] software.amazon.awssdk.crt 版本升级至 0.43.1
- [升级] weixin java 版本升级至 4.8.1-20260209.141916
- [升级] error_prone_annotations 版本升级至 2.47.0
- [升级] vue webjars 版本升级至 3.5.28
v4.0.2.0-M3
- 主要更新
- [升级] Spring Cloud 版本升级至 2025.1.1
- 其它更新
- [新增] 前端组件库模块新增组件 Resolver 支持,方便 IDE 更好的识别组件及其定义
- [修复] 修复组件库 Resolver 分析范围过宽,干扰主工程相同前缀组件的自动导入问题
- [修复] 修复对象存储文件下载返回 GMT 时间格式解析异常,导致失败问题
- [修复] 修复部分代码在编译时出现的类型安全告警,以及部分已过时方法告警提示
- [修复] 修复对象存储流式文件下载抛出 Service: S3, Status Code: 304 异常问题
- [重构] 前端接口 Service 基础定义,增加支持读写分离的定义,以便与后端丰富的 Rest 抽象定义保持一致
- [重构] 重构自定义时间工具类,如果参数为空,不再默认返回当前时间,统一返回 null。
- [重构] 重构本地和OSS多级文件存储代码逻辑,清晰核心接口定义,规范不同接口定义职责,减少歧义逻辑更加便于理解和维护
- [重构] 重构证书管理模块
- [优化] 前端组件库模块中的组件代码全部修改为 Composition API 实现
- [优化] 去除早前版本为了解决 commons-logging 与 spring-jcl 冲突而设置的 commons-logging 排除设置
- [优化] 优化枚举类型字段数据库存储长度,减少数据存储空间浪费
- [优化] 数据库初始化脚本,新增证书文件管理和证书吊销列表菜单数据
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 4.1.3
- [升级] alipay-sdk-java 版本升级至 4.40.645.ALL
- [升级] hypersistence-utils-hibernate-71 版本升级至 3.15.1
- [升级] loki-protobuf 版本升级至 0.0.2_pb4.33.0
- [升级] protobuf-bom 版本升级至 4.33.5
- [升级] software.amazon.awssdk 版本升级至 2.41.19
- [升级] software.amazon.awssdk.crt 版本升级至 0.42.2
- [升级] webauthn4j 版本升级至 0.31.0.RELEASE
- [升级] weixin java 版本升级至 4.8.1-20260131.225507
- [升级] sweetalert2 webjars 版本升级至 11.26.18
- [升级] objenesis 版本升级至 3.5
v4.0.2.0-M2
- 主要更新
- [升级] Spring Boot Admin 版本升级至 4.0.0-M1
- [升级] Operaton 版本升级至 2.0.0-M1
- 其它更新
- [新增] 新增 DTO 通用属性抽象实现类
- [重构] 去除使用率较低的 rabbitmq starter 模块
- [重构] 去除 feign-httpclient 依赖,间接解决工程中会引入 httpclient 4.5.14 问题
- [重构] 去除 Maven 中已经无用的版本统一控制配置
- [重构] hutool 相关模块改用按需引入方式,以减少比不要的引入
- [重构] 前端基础API定义适配后端支持Entity和Dto两种方式
- [重构] 前端表格通用 hook 定义适配后端支持Entity和Dto两种方式
- [重构] Quasar 版前端主要目录结构,调整至与 Vuetify 版一致
- [重构] 前端优化现有 Typescript 定义对 Dto 类型参数和响应的支持
- [修复] 修复基础 RestController 定义保存方法缺失 @Validated 和@RequestBody 注解,引起保存失败问题
- 依赖更新
- [升级] alipay-sdk-java 版本升级至 4.40.630.ALL
- [升级] influxdb-client 版本升级至 7.5.0
- [升级] jasypt-spring-boot-starter 版本升级至 4.0.4
- [升级] loki-logback-appender 版本升级至 2.0.3
- [升级] operaton 版本升级至 2.0.0-M1
- [升级] software.amazon.awssdk 版本升级至 2.41.14
- [升级] software.amazon.awssdk.crt 版本升级至 0.42.2
- [升级] weixin java 版本升级至 4.8.1.B
- [升级] vue webjars 版本升级至 3.5.27
v4.0.2.0-M1
- 主要更新
- [升级] Spring Boot 版本升级至 4.0.2
- [重构] 全面改用 Operaton 替换已有 Camunda 相关内容
- 其它更新
- [重构] 前端 lodash 工具方法不再从 core 模块统一引入,修改为直接从 lodash 模块中 import,以提升代码 Tree shaking 能力和性能
- [重构] 重构基础 Service 和 Controller 定义,在原有 Spring Data 实体绑定基础上,支持 DTO 类型请求和响应实体。同时支持 Spring Data Page 和 Slice 两种分页场景。
- [重构] 响应式和阻塞式环境 Message Rest API 模块合并为一个模块
- [修复] 修复响应式环境 Rest API Version 方法变化,出现编译错误问题
- [修复] 修复自定义 Banner 与 Spring Cloud Stream 内置 Banner 冲突,不显示问题。
- [优化] 使用占位符变量方式,统一修改 POM 文件 name 标签值,以减少模块名称和 name 不一致情况,提升维护的便捷性
- [优化] 完善各模块 POM 中的功能定位和用途描述
- 依赖更新
- [升级] alipay-sdk-java 版本升级至 4.40.630.ALL
- [升级] software.amazon.awssdk 版本升级至 2.41.12
- [升级] software.amazon.awssdk.crt 版本升级至 0.42.2
- [升级] weixin java 版本升级至 4.8.0-20260120.134009
- [升级] vue webjars 版本升级至 3.5.27
v4.0.1.0-M2
- 主要更新
- [重构] PKI 模块证书签发及存储和上传功能重构完成,采用更合理的格式存储证书、私钥,支持私钥加密存储
- [重构] 重构本地文件存储及服务间文件传输体系,简化代码逻辑,清晰化代码定位,便于理解和维护
- 其它更新
- [新增] 新增常用文件后缀常量列表
- [新增] 新增 PKI 证书吊销列表(CRL)功能
- [新增] 新增 SecurityProvider RsaKeyPair 方法对应单元测试用例
- [新增] 新增 CertificateGenerator 根证书生成方法对应单元测试用例
- [修复] 修复证书管理证书持有者的身份信息 DistinguishedName,生成顺序与 KeyStore 存储顺序不一致问题。
- [修复] 修复 Banner 在 Gateway 服务中不显示问题
- [优化] 优化 GRPC 相关模块 proto3 配置
- 依赖更新
- [升级] alipay-sdk-java 版本升级至 4.40.624.ALL
- [升级] central-publishing-maven-plugin 版本升级至 0.10.0
- [升级] hutool 版本升级至 7.0.0-M4
- [升级] mybatis plus 版本升级至 3.5.16
- [升级] protobuf 版本升级至 4.33.4
- [升级] software.amazon.awssdk 版本升级至 2.41.7
- [升级] software.amazon.awssdk.crt 版本升级至 0.42.1
- [升级] weixin java 版本升级至 4.8.0-20260110.142351
- [升级] checker-qual 版本升级至 3.53.0
- [升级] error_prone_annotations 版本升级至 2.46.0
- [升级] hutool 5.X 版本升级至 5.8.43
v4.0.1.0-M1
- 主要更新
- [升级] Spring Boot 版本升级至 4.0.1
- [升级] Spring Cloud Alibaba 版本升级至 2025.1.0.0-SNAPSHOT
- [升级] Spring Cloud Tencent 版本升级至 2.1.0.3-2024.0.2
- [升级] Debezium 版本升级至 3.4
- 其它更新
- [重构] 删除自定义 Async 配置,改用 Spring Boot 4 默认提供的方式支持 Task 的虚拟线程支持
- [重构] 重构 Keystore 相关操作封装代码,简化 Exception 抛出逻辑
- [修复] 修复静态接口权限,在没有任何配置情况下仍旧会设置 Security 权限问题
- [修复] 修复 Reactive 环境,多配置了 Customizer Bean,引起静态权限配置重复喷子hi问题
- [修复] 修复 Reactive 环境下,Spring Integration 配置类引用错误,引起的服务启动抛错问题
- [优化] Redis 相关配置统一合并至 Cache 中,以精简配置数量,提升维护的便捷性和配置分类的合理性
- [优化] 优化平台和服务配置,按照 Servlet 和 Reactive 不同环境需求进行拆分,以增强不同运行环境配置的独立性。
- [优化] 去除服务中无用的日志输出配置
- [优化] 优化数据库初始化脚本,提升初始化权限的精确度。
- [优化] 优化平台 Exception 整体定义,去除无意义的方法重载
- [升级] ip 地址数据库更新至 2025.12.24
- 其它更新
- [升级] alipay-sdk-java 版本升级至 4.40.607.ALL
- [升级] grpc-bom 版本升级至 1.78.0
- [升级] loki-logback-appender 版本升级至 2.0.2
- [升级] protobuf-maven-plugin 版本升级至 4.1.2
- [升级] redisson 版本升级至 4.1.0
- [升级] software.amazon.awssdk 版本升级至 2.41.0
- [升级] software.amazon.awssdk.crt 版本升级至 0.41.0
- [升级] weixin java 版本升级至 4.7.9-20251227.211054
- [升级] sweetalert2 webjars 版本升级至 11.26.17
- [升级] vue webjars 版本升级至 3.5.26
v4.0.0.0-M5
- 主要更新
- [新增] 新增轻量级规则引擎模块
- [新增] 新增静态接口权限 Customizer 实现方式,服务可根据实际依赖模块按需动态装配静态接口权限,进一步提升接口鉴权效率。
- 其它更新
- [新增] 服务 Docker 镜像基础 JDK 修改为 liberica 加固镜像,以提升镜像整体安全性及性能
- [重构] 代码中所有 equals 和 hashcode 重载方法统一修改为使用 JDK Objects 对象实现
- [优化] 简化默认静态接口权限配置,除去无用或者重复的配置,提升鉴权分析效率
- [优化] 除去多余的 Build Resources Maven 配置
- [升级] Maven 版本升级至 3.9.12,消除部分在 JDK 25 下出现的告警信息
- 依赖更新
- [升级] hypersistence-utils-hibernate-71 版本升级至 3.14.1
- [升级] jasypt-spring-boot-starter 版本升级至 4.0.3
- [升级] json-schema-validator 版本升级至 3.0.0
- [升级] redisson 版本升级至 4.0.0
- [升级] software.amazon.awssdk 版本升级至 2.40.11
- [升级] software.amazon.awssdk.crt 版本升级至 0.41.0
- [升级] weixin java 版本升级至 4.7.9-20251215.153044
- [升级] sm-crypto-v2 webjars 版本升级至 1.15.1
- [升级] sweetalert2 webjars 版本升级至 11.26.10
v4.0.0.0-M4
- 主要更新
- [优化] 新版自定义 JPA 二级缓存实现,与原有修改 QueryKey 方式保持完全一致
- [优化] 优化枚举字典 ID 生成逻辑,提升数据区分的精确性
- 其它更新
- [修复] 修复前端新增和编辑界面 overlay 未配置生效问题
- [修复] 修复前端 Axios 防重复提交 Canceler 定义未支持参数,导致部分请求被不合理拦截问题
- [修复] 修复前端部门管理及人员归属功能逻辑实现问题
- [优化] 核心组件库 dependencies 模块修改为 dante-bom,以解决与 Cloud 工程冲突问题
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 4.1.1
- [升级] alipay-sdk-java 版本升级至 4.40.572.ALL
- [升级] commons-text 版本升级至 1.15.0
- [升级] software.amazon.awssdk 版本升级至 2.40.3
- [升级] software.amazon.awssdk.crt 版本升级至 0.40.3
- [升级] weixin java 版本升级至 4.7.9-20251205.162836
- [升级] sweetalert2 webjars 版本升级至 11.26.4
v4.0.0.0-M3
- 主要更新
- [新增] 新增 Rest API 接口版本支持,支持含版本的接口动态鉴权及配置
- [重构] 按照 Spring Security 7 和 Jackson 3 的新方式重构 Security 及 OAuth2 相关序列化代码
- [重构] 使用更优雅及更合理的方式重构自定义 JPA 二级缓存实现,彻底解决需要修改 Hibernate 源代码的问题
- 其它更新
- [修复] 修复 Servlet 环境 WebSocket 包扫描路径错误
- [修复] 修复 Hibernate 二级缓存异常导致分页查询失效问题
- [优化] 统一化 asm 相关包的版本,去除 asm 不同版本依赖
- [优化] 去除代码中被标记为过时的 @Nullable 注解
- [优化] 消除对 feign okhttp3 的依赖以及配置,统一修改为使用 http2client,与 Spring Boot 生态 httpclient 底层组件统一
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 4.0.3
- [升级] alipay-sdk-java 版本升级至 4.40.572.ALL
- [升级] hypersistence-utils-hibernate-71 版本升级至 3.13.2
- [升级] protobuf-bom 版本升级至 4.33.2
- [升级] software.amazon.awssdk 版本升级至 2.40.3
- [升级] software.amazon.awssdk.crt 版本升级至 0.40.3
- [升级] weixin java 版本升级至 4.7.9-20251205.162836
- [升级] checker-qual 版本升级至 3.52.1
v4.0.0.0-M2
说明:
因诸多周边依赖尚未适配 Spring Boot 4,本版本发布仅为了作为代码标记,补充Git变更记录,验证组件库自动发布。便于后续开发,以及未来用户更新代码。目前很多功能不保证可用,如需使用建议使用 3.5.X 分支代码。
- 主要更新
- [升级] Spring Boot 版本升级至 4.0.0
- [升级] Spring Cloud 版本升级至 2025.1.0
- [升级] Springdoc 版本升级至 3.0.0
- [升级] Nacos 版本升级至 3.1.1。支持 Postgresql 的自主封装 Nacos Docker 镜像已经上传至 Docker Hub 和 QuayIO
- 其它更新
- [重构] 重构组件库整体结构以及代码以适配 Spring Boot 4 和 Spring Cloud 2025.1.0
- [重构] 去除部分用于控制依赖版本的 maven 配置,统一使用 Spring Boot Dependencies 控制版本
- [重构] hypersistence-utils-hibernate-63 调整为 hypersistence-utils-hibernate-71
- [重构] 重构 Jackson 相关依赖,改为使用 Jackson3
- [重构] 重构多租户相关代码,提取出独立的 Starter,服务可以更加灵活的配置多租户支持。可以动态选择以哪个服务作为多租户管理端。
- [重构] 重构 XSS 防护相关代码所在模块位置,以减少不必要的模块依赖
- [修复] 修复 ServiceContentHolder 初始化时机错误,引起启动异常问题。
- [重构] 重构部分 Context 代码,提升代码的内聚性
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 4.0.3
- [升级] alipay-sdk-java 版本升级至 4.40.560.ALL
- [升级] bcpkix-jdk18on 版本升级至 1.83
- [升级] bcprov-jdk18on 版本升级至 1.83
- [升级] hutool 版本升级至 7.0.0-M3
- [升级] hypersistence-utils-hibernate-71 版本升级至 3.13.1
- [升级] mybatis plus 版本升级至 3.5.15
- [升级] querydsl 版本升级至 7.1
- [升级] software.amazon.awssdk 版本升级至 2.39.6
- [升级] software.amazon.awssdk.crt 版本升级至 0.40.1
- [升级] weixin java 版本升级至 4.7.9-20251202.120818
- [升级] webauthn4j 版本升级至 0.30.1.RELEASE
- [升级] vue webjars 版本升级至 3.5.25
- [升级] error_prone_annotations 版本升级至 2.45.0
- [升级] hutool 5.X 版本升级至 5.8.42
v4.0.0.0-M1
说明:
本版版本号定义为 v4.0.0.0-M1,可以使用,但并未升级 Spring Boot 4 和 Spring Cloud 2025.1.0。当前增加部分基础功能,主要定位是为开发 v4.0.0.0 做前序准备并于原 v3.5.8.0 版做切割。
- 主要更新
- [升级] Spring Cloud Tencent 版本升级至 2.1.0.1-2024.0.2
- [新增] 新增前端元素支持多种分类以适应不同场景和客户端需求,为后续权限管理扩展做铺垫
- [新增] 新增前端页面元素包括菜单和按钮权限,改用根据角色代码获取方式
- [重构] 不再使用 Tomcat 作为 Web 容器,改为使用 Jetty 并优化运行参数配置,支持虚拟线程。提前为 4.0 版本开发做准备
- 其它更新
- [升级] Redis 版本适配至 8.4.0
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 4.0.3
- [升级] alipay-sdk-java 版本升级至 4.40.546.ALL
- [升级] software.amazon.awssdk 版本升级至 2.39.3
- [升级] software.amazon.awssdk.crt 版本升级至 0.40.1
