Releases: dromara/dante-cloud
Releases · dromara/dante-cloud
v4.0.6.0
✨ feat: v4.0.6.0
- 主要更新
- [升级] Spring Boot 版本升级至 4.0.6
- [升级] Spring Boot Admin 版本升级至 4.0.4
- [升级] Nacos 版本升级至 3.2.1
- [升级] Debezium 版本升级至 3.5
- [新增] 新增 OAuth2 认证动态开启或关闭功能(开源版)
- [新增] 新增服务本地文件管理功能(开源版)
- [新增] 新增本地文件和 OSS 多级融合的文件文件管理功能(开源版)
- 其他更新
- [新增] 新增 Json Schema 多级文件存储配置参数和自动配置
- [新增] 新增测试用途菜单场景分类
- [新增] 前端新增独立的测试用途 Layout 及菜单
- [新增] 新增对象储存启用条件注解及其配置,OSS 按条件启用增强配置灵活性
- [新增] 新增证书文件多级下载 REST 接口
- [重构] 重构各模块 constants 包名命名,统一修改为 constant
- [重构] 重构系统核心数据存储以及 SAS 数据存储相关代码,提取独立模块与企业版对齐,提升扩展为其它存储形式的便捷性
- [重构] 重构系统动态开启关闭认证相关类及方法名称增强易读性
- [重构] 重构 hibernate 自定义扩展模块包名,去除多余的、与模块名称不匹配的包层次定义
- [修复] 修复单体版默认 OSS 配置未使用最新配置问题
- [修复] 修复 Axios has Unrestricted Cloud Metadata Exfiltration via Header Injection Chain(CVE-2026-40175)
- [修复] 修复前端菜单编辑界面,控制逻辑错误引起选项
- [修复] 修复 MessageErrorCodeMapperBuilderCustomizer Bean 定义重复引起服务启动失败问题
- [修复] 修复多级文件存储,在未开启 OSS 远程存储的情况下,还会调用远程上传下载引起跑错问题
- [修复] 修复前端证书文件下载在后端未配置 OSS 的情况下仍旧使用 OSS 文件下载问题
- [优化] 优化各个版本 Redis 默认数据库配置,防止出现不必要的冲突以及序列化问题
- [优化] 补充系统关键代码实现逻辑注释说明,以便用户更好的理解整体逻辑
- [升级] kafka docker 镜像版本升级至 4.2.0
- [升级] zipkin docker 镜像版本升级至 3.6.1
- [升级] grafana docker 镜像版本升级至 12.4.3
- [升级] alloy docker 镜像版本升级至 1.15.1
- [升级] tempo docker 镜像版本升级至 2.10.4
- [升级] cassandra docker 镜像版本升级至 5.0.8
- [升级] kestra docker 镜像版本升级至 1.3.14
- [升级] skywalking 镜像版本升级至 10.4.0-java21
- [升级] liberica 基础镜像版本升级至 25.0.3-11-cds
- [升级] ip 地址数据库更新至 2026.04.22
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 5.1.3
- [升级] alipay-sdk-java 版本升级至 4.40.762.ALL
- [升级] bcpkix-jdk18on 版本升级至 1.84
- [升级] bcprov-jdk18on 版本升级至 1.84
- [升级] commons-io 版本升级至 2.22.0
- [升级] guava 版本升级至 33.6.0-jre
- [升级] influxdb-client 版本升级至 8.0.0
- [升级] json-schema-validator 版本升级至 3.0.2
- [升级] langchain4j 版本升级至 1.13.1
- [升级] software.amazon.awssdk 版本升级至 2.42.40
- [升级] software.amazon.awssdk.crt 版本升级至 0.45.1
- [升级] springdoc 版本升级至 3.0.3
- [升级] spring grpc 版本升级至 1.0.3
- [升级] swagger-core 版本升级至 2.2.47
- [升级] weixin java 版本升级至 4.8.2-20260420.104332
- [升级] webauthn4j 版本升级至 0.31.3.RELEASE
- [升级] quasar 版本升级至 2.19.3
- [升级] vue webjars 版本升级至 3.5.33
- [升级] error_prone_annotations 版本升级至 2.49.0
- [升级] javassist 版本升级至 3.31.0-GA
v4.0.5.2
➕ feat: v4.0.5.2
- 主要更新
- [优化] 优化单体版模块及代码的命名,优化核心 dependencies 配置精简配置提升版本控制准确性
- [新增] 新增 AI 相关依赖配置
- 其他更新
- [修复] 修复 springdoc bom 名称配置错误问题
- [修复] 修复使用新的 springdoc bom,缺少swagger-core 依赖定义问题
- [优化] 选用更精准和贴切的单体英文单词,重命名相关代码类名及模块名
- [优化] 优化系统统一 dependencies repository 配置,增加中央仓库 snapshots。
- [优化] application.yml 配置文件 _.yml 后缀统一修改为官方更为推荐、更符合现代规范的 _.yaml 后缀格式
- [优化] 消除 grpc 相关模块,间接引入了 bcpkix-jdk15to18,引起工程中出现多个版本 bcpkix 问题
- [优化] 删除 jaxb-impl 版本配置,统一使用 Spring Boot Parent 中的版本控制
- [优化] 优化自定义 Dependencies 中 grpc 版本控制被 srping grpc 中 grpc 版本覆盖问题
- [优化] 优化 springdoc 版本统一控制逻辑,确保整个工程使用正确的 springdoc 版本,避免被 spring-cloud-tencent-dependencies 中定义的 springdoc.version 干扰问题
- 依赖更新
- [升级] alipay-sdk-java 版本升级至 4.40.720.ALL
- [升级] redisson 版本升级至 4.3.1
- [升级] software.amazon.awssdk 版本升级至 2.42.30
- [升级] weixin java 版本升级至 4.8.2-20260322.214559
- [升级] webauthn4j 版本升级至 0.31.2.RELEASE
- [升级] quasar 版本升级至 2.19.3
- [升级] vue webjars 版本升级至 3.5.32
- [升级] error_prone_annotations 版本升级至 2.49.0
v4.0.5.1
⚗️ feat: v4.0.5.1
- 主要更新
- [升级] Nacos 版本升级至 3.2.0
- 其它更新
- [修复] 修复响应式 WebSocket 链接请求被网关拦截问题
- [优化] 优化前端在 Vite 8 环境下代码拆包逻辑
- [优化] 优化前端图片放置目录以及读取方式,改进生产环境打包图片处理逻辑
- [优化] 前端工程使用 oxfmt 替换 prettier
- [升级] kafka docker 镜像版本升级至 4.1.2
- [升级] zipkin docker 镜像版升级至 3.6.0
- [升级] grafana docker 镜像版本升级至 12.4.2
- [升级] loki docker 镜像版本升级至 3.7.1
- [升级] tempo docker 镜像版本升级至 2.10.3
- [升级] cassandra docker 镜像版本升级至 5.0.7
- [升级] node-red docker 镜像版本升级至 4.1.8-22
- [升级] clickhouse docker 镜像版本升级至 25.12.9
- 依赖升级
- [升级] protobuf-maven-plugin 版本升级至 5.1.2
- [升级] software.amazon.awssdk 版本升级至 2.42.25
- [升级] software.amazon.awssdk.crt 版本升级至 0.44.0
- [升级] quasar webjars 版本升级至 2.19.2
v4.0.5.0
🐳 feat: v4.0.5.0
- 主要更新
- [升级] Spring Boot 版本升级至 4.0.5
- [升级] Nacos 版本升级至 3.1.2
- [升级] 前端 Typescript 版本升级至 6.0.0
- 其它更新
- [修复] 修复后端单体版在 Context Path 环境下,鉴权是判断是否为静态资源错误问题
- [修复] 修复使用第三方社会化登录无法获取用户信息问题
- [修复] 修复从请求中获取默认 0:0:0:0:0:0:0:1 IP 格式变化为 [0:0:0:0:0:0:0:1] 引起的抛错
- [修复] 修复单体版及前端合并打包为镜像,设置 Vue 环境变量不生效问题
- [修复] 修复前端模块在 Vite 8 环境下打包路径变化,导致引用出错问题
- [优化] 优化 Vite 环境下 NODE_ENV 以及 BASE_URL 的配置和使用。
- [优化] 优化前端和单体合并打包镜像大量配置以及环境设置,适配当前最新版本
- [优化] 优化大量前端 Vite 配置,调整并适配 Vite 8.
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 5.1.0
- [升级] alipay-sdk-java 版本升级至 4.40.705.ALL
- [升级] software.amazon.awssdk 版本升级至 2.42.21
- [升级] software.amazon.awssdk.crt 版本升级至 0.43.9
- [升级] weixin java 版本升级至 4.8.2-20260322.214559
- [升级] quasar webjars 版本升级至 2.19.1
- [升级] sweetalert2 webjars 版本升级至 11.26.24
- [升级] vue webjars 版本升级至 3.5.31
v4.0.4.1
🏗️ feat: v4.0.4.1
- 主要更新
- [升级] operaton 版本升级至 2.0.0
- 其它更新
- [重构] 重构主工程分组模块名称,以解决 dependencies 模块在 idea 中 显示不协调问题
- [升级] ip 地址数据库更新至 2026.03.18
- 依赖更新
- [升级] protobuf-bom 版本升级至 4.34.1
- [升级] alipay-sdk-java 版本升级至 4.40.700.ALL
- [升级] software.amazon.awssdk 版本升级至 2.42.18
- [升级] software.amazon.awssdk.crt 版本升级至 0.43.9
- [升级] weixin java 版本升级至 4.8.2-20260321.162446
- [升级] sweetalert2 webjars 版本升级至 11.26.24
v4.0.4.0
🔨 feat: v4.0.4.0
- 主要更新
- [升级] Spring Boot 版本升级至 4.0.4
- [升级] 前端工程 Vite 版本升级至 8.0.0,改用 Rolldown 和 Oxc 替代 esbuild 和 Rollup 编译代码
- 其它更新
- [修复] 修复网关轻量级鉴权判断逻辑不够严谨问题
- [修复] 开放网关拦截 .well-known 端点,修复无法通过 issuer 自动分析 OAuth2 认证相关端点问题
- [修复] 修复 components 模块原有配置样式方式在 Vite 8 中会出现编译错误问题
- [修复] 修复初始权限数据初始化脚本错误,引起用户切换账号时出现权限异常
- [修复] 修复动态权限表达式值与当前版本 Spring Security 内置方法不匹配问题
- [修复] 修复前端在 Vite 8 环境下打包失败问题
- [修复] 修复前端 BASE_URL 配置出错,不支持相对路径问题
- [修复] 修复演示环境版本 h2 控制台无法访问问题
- [重构] 合并已有的多个 Customizer 模式顺序定义常量,至同一个文件中
- [重构] 所有 monorepo 模块编辑结果为统一输出 es 和 cjs 两种格式
- [重构] 前端主工程编译分片配置 manualChunks,修改为 Vite 8 支持方式
- [重构] 前端页面刷新和关闭控制修改为监听 pagehide 事件,避免浏览器控制台显示错误告警
- [优化] 调整前端静态图片放置目录以及图片读取方式
- 依赖更新
- [升级] gRPC 版本升级至 1.80.0
- [升级] protobuf-maven-plugin 版本升级至 5.0.2
- [升级] alipay-sdk-java 版本升级至 4.40.700.ALL
- [升级] hutool 版本升级至 7.0.0-M5
- [升级] software.amazon.awssdk 版本升级至 2.42.16
- [升级] software.amazon.awssdk.crt 版本升级至 0.43.8
- [升级] weixin java 版本升级至 4.8.2.B
- [升级] quasar webjars 版本升级至 2.18.7
- [升级] sweetalert2 webjars 版本升级至 11.26.23
- [升级] jaxb-impl 版本升级至 4.0.7
- [升级] okio 版升级至 3.17.0
v4.0.3.0
🎉 feat: 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
💥 feat: 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
✨ feat: 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
v3.5.11.0
⬆️ feat: v3.5.11.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.5.11
- [升级] Spring Boot 版本升级至 3.5.7
- [升级] Spring Cloud Tencent 版本升级至 2.1.1.0-2024.0.3
- 依赖更新
- [升级] protobuf-maven-plugin 版本升级至 4.1.3
- [升级] alipay-sdk-java 版本升级至 4.40.658.ALL
- [升级] fastjson2 版本升级至 2.0.61
- [升级] grpc-bom 版本升级至 1.79.0
- [升级]hypersistence-utils-hibernate-63 版本升级至 3.15.2
- [升级] influxdb-client 版本升级至 7.5.0
- [升级] jasypt-spring-boot-starter 版本升级至 4.0.4
- [升级] loki-logback-appender 版本升级至 2.0.3
- [升级] mysql 版本升级至 9.6.0
- [升级] opengauss-jdbc 版本升级至 6.0.3-og
- [升级] protobuf-bom 版本升级至 4.33.5
- [升级] software.amazon.awssdk 版本升级至 2.41.33
- [升级] software.amazon.awssdk.crt 版本升级至 0.43.4
- [升级] sqlite-jdbc 版本升级至 3.51.2.0
- [升级] weixin java 版本升级至 4.8.1-20260209.141916
- [升级] webauthn4j 版本升级至 0.31.0.RELEASE
- [升级] vue webjars 版本升级至 3.5.28
- [升级] sweetalert2 webjars 版本升级至 11.26.19
- [升级] checker-qual 版本升级至 3.53.1
- [升级] error_prone_annotations 版本升级至 2.47.0
- [升级] objenesis 版本升级至 3.5