v2.7.1.1
版本发布时间: 2022-07-01 16:48:00
dromara/dante-cloud最新发布版本:v3.4.0.1(2024-12-14 22:16:16)
- 新版前端发布
基于 Vue3、Vite2、Pinia、Quasar2、Typescript、Hooks 等最新技术栈,全新构建前端工程正式发布
新版前端特点:
- 未使用任何流行开源模版,使用全新技术栈,完全纯"手写"全新前端工程。
- 借鉴参考流行开源版本的使用和设计,新版前端界面风格和操作习惯尽量与当前流行方式统一。
- 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。
- 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。
- 充份利用 Component、Hooks 以及 Typescript 面向对象等特性,抽取通用组件和代码,尽可能降低工程重复代码。
- 对较多 Quasar 基础组件和应用功能组件进行封装,以方便代码的统一修改维护和开发使用。
- 对生产模式下,对基于 Vite2 的工程打包进行深度性能优化。
- 提供以 docker-compose 方式,对工程生产代码进行容器化打包和部署。
-
其它更新
- [优化] 基于 commons-pool2, 将 Minio 对象存储的 MinioClient 代码进行池化,以提升与 Minio 服务端的交互效率。
- [优化] 补充和优化 MinioProperties 对象池配置参数。多数配置默认参数,与 commons-pool2 包提供的默认值统一。
- [优化] 重新梳理对象存储模块错误错误 Exception,将其融入平台整体错误体系,返回给前端更友好错误信息提示。
- [重构] 重构 Minio Oss 操作基础 Service 代码,丰富 Minio 操作 Service 代码,涵盖大部分 Minio SDK 支持的 API。
- [修复] 修复 Oss 模块组件代码包中,Minio 模块条件注解不生效,导致 Minio 包无法通过注解开启问题。
-
依赖更新
- Hutool 版本升级至 5.8.4
- Mybatis-plus-generator 版本升级至 3.53
- Tencentcloud-sdk-java-sms 版本升级至 3.1.540
- Com.baidu.aip 版本升级至 4.16.9
- Aliyun-sdk-oss 版本升级至 3.15.1