Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: dromara/dante-cloud

Tags

v4.0.2.0-M2

Toggle v4.0.2.0-M2's commit message
👌 refactor: 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

Toggle v4.0.2.0-M1's commit message
♻️ feat: 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

v3.5.10.0

Toggle v3.5.10.0's commit message
⬆️ feat: v3.5.10.0


- 主要更新
  - [升级] Spring Boot 版本升级至 3.5.10
- 其它更新
  - [重构] 修复前端 Bpmn moddle 引入方式变化,导致启动应用前端出错问题。
- 依赖更新
  - [升级] 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
  - [升级] webauthn4j 版本升级至 0.30.2.RELEASE
  - [升级] vue webjars 版本升级至 3.5.27

v3.5.9.0

Toggle v3.5.9.0's commit message
🐛 feat: v3.5.9.0


- 主要更新
  - [升级] Spring Boot 版本升级至 3.5.9.0
  - [升级] Spring Cloud 版本升级至 2025.0.1
  - [升级] Spring Cloud Tencent 版本升级至 2.1.0.3-2024.0.2
  - [升级] Nacos 版本升级至 3.1.1
  - [修复] 修复 Openfeign 在当前版本下,调用 RestClient 出现反序列化异常。fix: #IDKKB5
- 其它更新
  - [重构] 3.5.X 版本统一恢复使用 Undertow 作为 Web 中间件
  - [重构] Openfeign 基础 HttpClient 修改为使用 Http2Client,不再使用 OkHttp
  - [修复] 修复数据初始化脚本,枚举相关接口权限缺失问题
  - [升级] 升级 Github Action 插件版本
- 依赖更新
  - [升级] protobuf-maven-plugin 版本升级至 4.1.2
  - [升级] alipay-sdk-java 版本升级至 4.40.626.ALL
  - [升级] bcpkix-jdk18on 版本升级至 1.83
  - [升级] bcprov-jdk18on 版本升级至 1.83
  - [升级] central-publishing-maven-plugin 版本升级至 0.10.0
  - [升级] commons-text 版本升级至 1.15.0
  - [升级] grpc-bom 版本升级至 1.78.0
  - [升级] hutool 版本升级至 7.0.0-M4
  - [升级] hypersistence-utils-hibernate-63 版本升级至 3.14.1
  - [升级] io.github.openfeign.querydsl 版本升级至 7.1
  - [升级] jasypt-spring-boot-starter 版本升级至 4.0.3
  - [升级] json-schema-validator 版本升级至 2.0.1
  - [升级] loki-logback-appender 版本升级至 2.0.2
  - [升级] mybatis-plus 版本升级至 3.5.16
  - [升级] protobuf-bom 版本升级至 4.33.4
  - [升级] software.amazon.awssdk 版本升级至 2.41.10
  - [升级] software.amazon.awssdk.crt 版本升级至 0.42.2
  - [升级] springdoc 版本升级至 2.8.15
  - [升级] sqlite-jdbc 版本升级至 3.51.1.0
  - [升级] weixin java 版本升级至 4.8.0-20260116.172906
  - [升级] sm-crypto-v2 webjars 版本升级至 1.15.1
  - [升级] sweetalert2 webjars 版本升级至 11.26.17
  - [升级] vue webjars 版本升级至 3.5.26
  - [升级] checker-qual 版本升级至 3.53.0
  - [升级] error_prone_annotations 版本升级至 2.46.0
  - [升级] hutool 5.X 升级至 5.8.43

v4.0.1.0-M2

Toggle v4.0.1.0-M2's commit message
👔 feat: 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

Toggle v4.0.1.0-M1's commit message
🧱 feat: 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

Toggle v4.0.0.0-M5's commit message
✨ feat: 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

Toggle v4.0.0.0-M4's commit message
♻️ feat: 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

Toggle v4.0.0.0-M3's commit message
✨ feat: 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

Toggle v4.0.0.0-M2's commit message
💥 feat: 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