V5.2

升级依赖

  • Spring Boot 升级到 2.7.15、3.1.3
  • Spring Cloud 升级到 2022.0.4
  • Spring Cloud Alibaba 升级到 2022.0.0.0
  • Nacos 升级到 2.2.4
  • Druid 升级到 1.2.19
  • AWS Java SDK S3 修复高危漏洞 CVE-2022-31159
  • Dynamic Datasource 升级到 4.1.3

Bug 修复

  • QQ 解绑字段选择错误修复(其他分支类似)
  • #5025 数据权限 COUNT 函数在全部数据权限级别执行错误修复
  • 用户名重复删除后再创建编辑用户信息错误修复
  • #4978 【审计日志】删除提示权限不足修复
  • 代码生成路径反斜线导致前端预览点击文件时无法展示对应文件修复

重构代码

  • 重构 Knife4j 支持服务发现
  • Swagger 支持微服务自动注册发现
  • 代码生成模块 SQL 适配达梦数据库
  • 大屏设计器优化达梦数据库适配
  • 发号器优化达梦数据库适配
  • 简化租户套餐维护功能,删除 sys_tenant_menu 表
  • 重构 Feign Client SPI 注册
  • Common-encry-api 支持国密算法
  • 优化代码模块,重构代码实体中 boolean 类型
  • 重构日志管理支持请求参数记录 #I7RHOM
  • 优化现有 SPI 加载方式,不再使用 spring.factories
  • 优化代码 #4976 dialog 式的 form 表单存在富文本编辑器并上传照片后的问题
  • 审计字段自动填充强制覆盖用户修改
  • Quartz 任务新增后自动执行初始化
  • 移动端密码错误不锁定用户

新增功能

  • 支持 Flowable 7.0/6.8 版本
  • ParamResolver 增加批量获取参数的方法封装 #I80I2H
  • 增加文件分组功能
  • 关闭 Sentinel Record 相关日志 #I6CSY8
  • Druid Log 支持根据表名跳过输出 #I80I2L

前端调整

  • 支持租户个性化界面信息修改
  • 增加修改悬浮输入框密码功能
  • 增加代码编辑组件,优化模板管理和代码生成预览
  • 权限分配页面增加展开、折叠 (#I7H1HB)
  • 获取个人信息接口增加 async,避免首页加载错误 (#I7PGW6)
  • 公用附件上传组件 bug 修复 (#5140)
  • 首页增加任务统计
  • 日志删除按钮缺少权限控制 (#I7IQ36)
  • 用户管理编辑时默认加载的用户信息有误 (#4975)
  • 调整工单分组避免分组为空查询不到数据问题 (#5103)
  • 重构 i18n 加载的策略 (#I7H1HB)
  • 修改 Node v8 打包内存,CI 覆盖场景打包环境