Skip to content

Tags: herodotus-ecosystem/dante-cloud-ui

Tags

v3.4.1.0

Toggle v3.4.1.0's commit message
🏗️ feat: v3.4.1.0


- 主要更新
  - [升级] Spring Boot 版本升级至 3.4.1
  - [升级] Spring Authorization Server 版本升级至 1.4.1
- 主要更新
  - [修复] 修复 Spring Authorization Server 核心数据 AccessTokenType 未保存问题。
  - [修复] 修复缺失 Spring Authorization Server TLS 相关控制属性问题
  - [修复] 修复前端工程升级至 Vite6 后编译出错问题
  - [修复] 修复前端使用新版 Vite 编译后样式引入错误,提示需要安装模块问题。
  - [修复] 修复单体版本 Swagger 配置错误导致启动异常问题
  - [修复] 修复数据库初始化脚本错误
  - [优化] 采用 JDK 17 新语法优化 Spring Authorization Server 核心服务代码
  - [安全] 修复安全漏洞 CVE-2024-47535
  - [安全] 修复安全漏洞 CVE-2024-12798
  - [升级] minio docker 镜像版本升级至 RELEASE.2024-12-18T13-15-44Z
- 其它更新
  - [升级] alipay-sdk-java 版本升级至 4.40.21.ALL
  - [升级] aws-java-sdk-s3 版本升级至 1.12.780
  - [升级] quasar webjars 版本升级至 2.17.5
  - [升级] redisson 版本升级至 3.41.0
  - [升级] sweetalert2 webjars 版本升级至 11.15.3
  - [升级] lettuce 版本升级至 6.5.1.RELEASE
  - [升级] logback 版本升级至 1.5.15

v3.4.0.1

Toggle v3.4.0.1's commit message
🍻 feat: v3.4.0.1


- 主要更新
  - [新增] 新增 Reactive 环境下 Indexed 模式的 Spring Session 的配置。
  - [新增] 新增 Rest 接口审计功能,可以通过配置开启。为减少不必要的性能损耗,默认为关闭状态。
  - [重构] 使用 Spring Boot 标准的方式和标准的信息输出结构,重构自定义条件注解,以简化相关条件注解数量以及条件类定义。
- 其它更新
  - [修复] 修复响应式服务不支持 Indexed 模式 Session,导致 与阻塞式服务 Session 不统一问题。
  - [修复] 修复 WebSocket 多实例配置仅能支持 Servlet 环境,以及配置属性不合理问题。
  - [修复] 修复开启 Rest 接口审计配置不生效问题
  - [修复] 修复单体版开启和关闭 Swagger 不生效问题。
  - [修复] 修复前端 package.json 配置未更新导致在最新 Vite 版本下编译组件会打印告警信息问题。
  - [修复] 修复响应式服务权限校验逻辑异常抛错问题。
  - [修复] 修复使用 Jackson @jsonformat 注解序列化时间差8小时问题。
  - [修复] 修复数据库初始化脚本,去除无用的菜单数据。
  - [重构] 重构数据库审计核心代码逻辑,去除原有多重判断繁琐实现。
  - [重构] 调整 Conditional 判断实现类访问权限,避免不必要的引用。
  - [重构] 提取以枚举作为配置属性的条件注解的通用抽象方法,方便和简化枚举值类型条件注解的编写。
  - [重构] 系统核心类 RequestMapping 重名为 RestMapping,以减少与 Spring 核心注解 @RequestMapping 不必要的冲突
  - [重构] 重构用户登录审计功能相关存储信息,减少不必要的字段,以综合性的字段显示信息。
  - [优化] 优化响应式 Opaque Token Introspector 实现定义,使用最新代码替换已经被标记为过时的方法
  - [优化] 改用 Spring Authorization Server 新版本标准方式优化自定义扩展授权码模式 Provider
  - [优化] 优化部分条件注解的检测逻辑,尽可能使用 Spring Boot 标准方式,减少额外的扩展定义类。
  - [优化] 删除无用的 ComponentScan 包扫描配置
  - [升级] zipkin 镜像版本升级至 3.4.3
  - [升级] grafana 镜像版本升级至 11.4.0
  - [升级] loki 镜像版本升级至 3.3.1
  - [升级] promtail 镜像版本升级至 3.3.1
  - [升级] emqx 镜像版本升级至 5.8.3
  - [升级] tdengine 镜像版本升级至 3.3.4.8
- 依赖升级
  - [升级] aliyun-java-sdk-core 版本升级至 4.7.3
  - [升级] commons-text 版本升级至 1.13.0
  - [升级] justauth 版本升级至 1.16.7
  - [升级] redisson 版本升级至 3.40.2
  - [升级] software.amazon.awssdk 版本升级至 2.29.34
  - [升级] software.amazon.awssdk.crt 版本升级至 0.33.7
  - [升级] weixin-java 版本升级至 4.6.9.B

v3.4.0.0

Toggle v3.4.0.0's commit message
🎉 feat: v3.4.0.0


- 主要更新
  - [升级] Spring Boot 版本升级至 3.4.0
  - [升级] Spring Boot Admin 版本升级至 3.4.1
  - [升级] Spring Cloud 版本升级至 2024.0.0
  - [升级] Spring Authorization Server 版本升级至 1.4.0
  - [回滚] Spring Cloud Alibaba 版本回滚至 2023.0.1.2
- 其它更新
  - [新增] 新增 RestClient 配置并与 RestTemplate 融合,以RestTemplate 作为 RestClient 基础引擎。
  - [修复] 修复 Hibernate 6.6 对于指定主键的实体无法保存,抛出 `Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)` 异常错误。
  - [修复] 修复 Spring Cloud Bus 原始服务信息定义错误导致消息无法发送问题。
  - [修复] 修复以 import 方式导入 springdoc 依赖,会出现 ui 包与 api 包版本不同,从而导致服务启动错误问题。
  - [修复] 修复 Gateway 服务不兼容新版 Springdoc 引起的启动异常问题。
  - [重构] 添加 webjars-locator-lite 依赖,改用 webjars lite 方式替换原有 webjars 资源加载方式
  - [重构] 改用最新的 DelegatingAuthenticationConverter 类替换被标记为过时的 DelegatingAuthenticationConverter 类。
  - [重构] 适配最新的 KeyStoreKeyFactory 包路径
  - [重构] 重构 WebClient 配置,去除无用的配置内容
  - [重构] 变更 HttpClient 与 Openfeign 使用相同配置方式,改用各自独立的方式进行配置。
  - [重构] 改用 Openfeign SpringMvcContract 新接口定义重写原有配置和方法。
  - [重构] 重构 Snowflake 主键生成器代码及命名
  - [重构] 重构所有 IdGenerator 命名,去除无用的 Exception 抛出代码。
  - [重构] 调整数据相关模块中重复的代码位置,减少不必要的重复定义类
- 依赖更新
  - [升级] alipay-sdk-java 版本升级至 4.40.8.ALL
  - [升级] mybatis 版本升级至 3.5.17
  - [升级] redisson 版本升级至 3.40.0
  - [升级] weixin-java 版本升级至 4.6.8.B
  - [升级] checker-qual 版本升级至 3.48.3
  - [升级] springdoc 版本升级至 2.7.0

v3.3.6.1

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


- 主要更新
  - [升级] Spring Cloud 版本升级至 2023.0.4
- 其它更新
  - [优化] 删除服务中多余的配置文件,以避免产生不必要的误解。
  - [安全] 修复安全漏洞 CVE-2024-47072
  - [升级] minio docker 镜像版本升级至 RELEASE.2024-11-07T00-52-20Z
  - [升级] kafka docker 镜像版本升级至 3.9.0
- 依赖更新
  - [升级] alipay-sdk-java 版本升级至 4.39.282.ALL
  - [升级] aws-java-sdk-s3 版本升级至 1.12.779
  - [升级] minio 版本升级至 8.5.14
  - [升级] sqlite-jdbc 版本升级至 3.47.1.0
  - [升级] hutool5 版本升级至 5.8.34

v3.3.6.0

Toggle v3.3.6.0's commit message
💥 feat: v3.3.6.0


- 重要声明
  - [声明] 自 **v3.3.6.0** 版本起,Dante Cloud 以及 Dante OSS 和 Dante Engine 子项目开源协议**【永久】**变更为 Apache License Version 2.0。
- 主要更新
  - [升级] Spring Boot 版本升级至 3.3.6
  - [升级] Spring Boot Admin 版本升级至 3.3.6
  - [升级] Spring Cloud Alibaba 版本升级至 2023.0.1.3
- 其它更新
  - [重构] 修改配置中新配置读取方式,适配最新版本 Spring Cloud Alibaba。
  - [优化] 优化 dependencies 版本定义顺序,方便按照英文字母顺序查找定义
  - [升级] 升级 Antisamy XSS 防护配置
- 依赖更新
  - [升级] antisamy 版本升级至 1.7.7
  - [升级] alipay-sdk-java 版本升级至 4.39.271.ALL
  - [升级] aws-java-sdk-s3 版本升级至 1.12.778
  - [升级] bcpkix-jdk18on 版本升级至 1.79
  - [升级] bcprov-jdk18on 版本升级至 1.79
  - [升级] blaze-persistence 版本升级至 1.6.14
  - [升级] commons-io 版本升级至 2.18.0
  - [升级] mapstruct-processor 版本升级至 1.6.3
  - [升级] quasar 版本升级至 2.17.4
  - [升级] vue 版本升级至 3.5.13
  - [升级] weixin-java 版本升级至 4.6.7.B

v3.3.5.1

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


- 主要更新
  - [升级] Spring Boot Admin 版本升级至 3.3.5
  - [修复] 修复基于 Postgresql 封装的 Nacos 镜像,历史版本数据查询失败问题。fix: #IB0BBE
- 其它更新
  - [修复] 修复 Mybatis Plus 依赖版本错误,导致 Mybatis Plus 使用异常错误
  - [优化] 优化 Message Core 模块依赖的合理性,去除不必要的 optional 设置
  - [优化] 优化 Nacos 镜像挂载映射,增加 logs 目录映射,方便查阅 Nacos 使用中是否存在问题
  - [优化] 适配 Hutool 6.0.0-M18
  - [安全] 修复 CVE-2024-31573 安全漏洞
  - [升级] minio docker 镜像版本升级至 RELEASE.2024-10-29T16-01-48Z
- 依赖更新
  - [升级] archetype-packaging 版本升级至 3.3.1
  - [升级] maven-archetype-plugin 版本升级至 3.3.1
  - [升级] minio 版本升级至 8.5.13
  - [升级] quasar webjars 版本升级至 2.17.1
  - [升级] xmlunit2 版本升级至 2.10.0
  - [升级] alipay-sdk-java 版本升级至 4.39.246.All
  - [升级] checker-qual 版本升级至 3.48.2
  - [升级] sweetalert2 webjars 版本升级至 11.14.4

v3.3.5.0

Toggle v3.3.5.0's commit message
📦 feat: v3.3.5.0


- 主要更新
  - [升级] Spring Boot 版本升级至 3.3.5
  - [升级] Spring Authorization Server 版本升级至 1.3.3
  - [重构] 开源版本工程代码包名由 cn.herodotus 修改为 org.dromara,与社区项目保持一致
  - [新增] 新增服务间文件上传和下载传输机制,支持 OpenFeign 和 Grpc 两种模式,通过热插拔模式切换。
  - [新增] 新增 OSS 文件操作 GRPC 定义模块
- 其它更新
  - [重构] 重构 AWS SDK V2 高阶 OSS 操作代码,增加高阶操作单元测试。
  - [重构] 服务内文件基本操作变更为使用 NIO 操作
  - [重构] Mybatis Plus 修改为 Bom 引入,同时适配最新版本 Mybatis Plus
  - [修复] 修复 Kafka Docker Compose 配置错误,导致 Kafka 镜像启动抛错问题
  - [修复] 修复前端 Vite CSS 样式配置不兼容,导致页面启动抛错问题。
  - [修复] 修复微服务环境下,分布式事件使用错误导致字典聚合数据汇总异常问题
  - [修复] 修复使用 AWS SDK V2 创建的预签名地址中,仍旧使用 AWS 默认服务地址不会定位至自定义主机问题
  - [优化] 优化 OSS 模型基础操作类命名,以便更容易的区分代码用途。
  - [优化] 优化 OSS 模块代码,池化 S3Presigner 对象管理提升效能。
  - [优化] 优化 OSS 模块代码,提取独立的预签名操作 Service
  - [升级] Liberica JDK 基础镜像版本分别升级至 17.0.13-12 和 21.0.5-11
  - [升级] minio docker 镜像版本升级至 RELEASE.2024-10-13T13-34-11Z
- 依赖更新
  - [升级] aws-java-sdk-s3 版本升级至 1.12.777
  - [升级] software.amazon.awssdk 版本升级至 2.28.29
  - [升级] software.amazon.awssdk.crt 版本升级至 0.31.3
  - [升级] alipay-sdk-java 版本升级至 4.39.234.ALL
  - [升级] mysql 版本升级至 9.1.0
  - [升级] mybatis plus 版本升级至 3.5.9
  - [升级] sqlite-jdbc 版本升级至 3.47.0.0
  - [升级] quasar webjars 版本升级至 2.17.1
  - [升级] sweetalert2 webjars 版本升级至 11.14.4

v3.3.4.3

Toggle v3.3.4.3's commit message
🐳 feat: v3.3.4.3


- 主要更新
  - [新增] 新增客户端动态注册业务信息同步创建功能
  - [新增] Mqtt 用户账号管理功能
  - [新增] 新增 NoSQL 相关组件自动配置 Starter。
  - [新增] 新增 Influxdb 列式存储和行式存储两种存储设备上报数据支持。
  - [修复] 修复自动配置类引入日志标识 Class 错误问题。
  - [修复] grpc 编译出现 error: emptyList() is not public in LazyStringArrayList; cannot be accessed from outside package com.google.protobuf.LazyStringArrayList.emptyList() 问题。fix: #IAWQ4C
  - [修复] 修复 Docker Compose 镜像地址配置错误问题。fix: #IAXUFB
  - [修复] 修复 Influxdb2 默认配置与系统提供 Docker Compose 默认配置不一致,导致 Influxdb 测试代码部分通过问题。
  - [修复] 修复前端 `Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0` 告警错误
  - [重构] 重构服务本地文件管理定义以及证书生成逻辑代码
  - [优化] 对照阿里云物联网的使用完善产品和设备管理的接口实现逻辑。
  - [优化] 优化 OIDC 客户端动态注册逻辑,更好的兼容物联网设备管理需求。
  - [优化] 去除重复定义的 ApplicationEvent 消息通道定义,改用统一定义消息通道
  - [优化] 优化 Emqx 客户端状态检测策略化配置方式
- 其它更新
  - [升级] minio docker 镜像版本升级至 RELEASE.2024-10-13T13-34-11Z
  - [升级] emqx 镜像版本升级至 5.8.0
- 依赖更新
  - [升级] grpc 版本升级至 1.68.0
  - [升级] protobuf 版本升级至 3.25.5
  - [升级] aws-java-sdk-s3 版本升级至 1.12.775
  - [升级] software.amazon.awssdk 版本升级至 2.28.25
  - [升级] software.amazon.awssdk.crt 版本升级至 0.31.3
  - [升级] alipay-sdk-java 版本升级至 4.39.234.ALL
  - [升级] sweetalert2 webjars 版本升级至 11.14.3

v3.3.4.2

Toggle v3.3.4.2's commit message
🔥 feat: v3.3.4.2


- 主要更新
  - [升级] Spring Boot Admin 版本升级至 3.3.4
  - [升级] Debezium 版本升级至 3.0
  - [升级] Camunda 版本升级至 7.22.0
  - [升级] Nacos 版本升级至 2.4.3
  - [重构] 单体版系统合并至微服务版本工程中。可以在同一工程启动单体版本或者微服务版。解决原有模式下,需要单独编译微服务版,再在另一个工程中启动单体版。提升开发和使用的便捷性。
- 其它更新
  - [新增] 新增服务本地常用文件管理机制
  - [新增] 新增跨模块跨服务认证开启或关闭控制单元
  - [修复] 重新构建支持 Postgresql 的 Nacos Server 镜像。修复创建命名空间失败问题。
  - [修复] 修复数据加密策略配置未生效问题
  - [重构] 重构部分 OAuth2 核心代码,提升代码模块的内聚性降低代码耦合
  - [重构] 重构物联网设备动态开启和关闭认证逻辑,简化和去除原有采用的多重事件跳转方式。
  - [优化] 合并部分系统配置参数类定义,增强配置参数划分和归类的合理性
  - [优化] 删除无用重复的常量定义
  - [优化] 提取通用 Spring ParameterizedTypeReference 定义
  - [优化] 自定义函数式接口 ListConverter 代码逻辑,去除 IDE 空值警告
  - [升级] minio docker 镜像版本升级至 RELEASE.2024-10-02T17-50-41Z
  - [升级] loki docker 镜像版本升级至 3.2.0
  - [升级] promtail docker 镜像版本升级至 3.2.0
  - [升级] grafana docker 镜像版本升级至 11.2.2
  - [升级] zipkin docker 镜像版本升级至 3.4.2
- 依赖更新
  - [升级] redisson 版本升级至 3.37.0
  - [升级] aws-java-sdk-s3 版本升级至 1.12.773
  - [升级] software.amazon.awssdk 版本升级至 2.28.21
  - [升级] software.amazon.awssdk.crt 版本升级至 0.31.3
  - [升级] hutool 版本升级至 6.0.0-M17
  - [升级] alipay-sdk-java 版本升级至 4.39.218.ALL
  - [升级] checker-qual 版本升级至 3.48.1
  - [升级] nacos-client 版本升级至 2.4.3
  - [升级] opengauss-jdbc 版本升级至 6.0.0-og
  - [升级] sweetalert2 版本升级至 11.14.2
  - [升级] vue webjars 版本升级至 3.5.12
  - [升级] alipay-sdk-java 版本升级至 4.39.223.ALL

v3.3.4.1

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


- 主要更新
  - [修复] 修复分布式聚合数据字典前端代码在数据类型为字符串时取值错误问题。
  - [新增] 新增多种 NoSQL 数据源配置开启条件及注解
  - [重构] 重构核心消息模块,将物模型Mqtt 与系统默认 Mqtt 代码剥离,提升核心消息模块的独立性与适用性,减少代码间耦合。
  - [重构] 迁移 influxdb 相关模块至 stirrup-nosql 模块下
- 其它更新
  - [优化] 中央库发布插件修改为使用新版 sonatype central 专用 central-publishing-maven-plugin。同步修改 github action 脚本。fix: #IAUTB7
  - [升级] minio docker 镜像版本升级至 RELEASE.2024-09-22T00-33-43Z
- 依赖更新
  - [升级] archetype-packaging 版本升级至 3.3.0
  - [升级] maven-archetype-plugin 版本升级至 3.3.0
  - [升级] maven-gpg-plugin 版本升级至 3.2.7
  - [升级] guava 版本升级至 33.3.1
  - [升级] json-schema-validator 版本升级至 1.5.2
  - [升级] aws-java-sdk-s3 版本升级至 1.12.772
  - [升级] software.amazon.awssdk 版本升级至 2.28.11
  - [升级] software.amazon.awssdk.crt 版本升级至 0.31.3
  - [升级] alipay-sdk-java 版本升级至 4.39.218.ALL
  - [升级] aliyun-java-sdk-core 版本升级至 4.7.2
  - [升级] sweetalert2 webjars 版本升级至 11.14.1
  - [升级] vue webjars 版本升级至 3.5.10
  - [升级] camunda 版本升级至 7.22.0-alpha6
  - [升级] sqlite-jdbc 版本升级至 3.46.1.3
  - [升级] aliyun-java-sdk-core 版本升级至 4.7.2