Skip to content

Releases: dante-compass/dante-engine

v4.0.6.0

24 Apr 11:22
d91f53c

Choose a tag to compare

✨ 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

08 Apr 04:33
1a5a185

Choose a tag to compare

➕ 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

01 Apr 16:14
05b8b49

Choose a tag to compare

⚗️ 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

26 Mar 14:10
f353b1f

Choose a tag to compare

🐳 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

21 Mar 15:24
eb295bd

Choose a tag to compare

🏗️ 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

19 Mar 16:10
a9ab07a

Choose a tag to compare

🔨 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

11 Mar 10:57
a8483c8

Choose a tag to compare

🎉 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.2.0-M3

03 Feb 11:38
581861d

Choose a tag to compare

v4.0.2.0-M3 Pre-release
Pre-release

💩 feat: 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