Tags: dromara/dante-cloud
Tags
👌 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
♻️ 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
⬆️ 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
🐛 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
👔 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
🧱 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
✨ 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
♻️ 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
✨ 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
💥 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
PreviousNext