这是v2.x的优化累积升级版本,包括一些重要优化、依赖更新、bugfix 等
内核 diboot-core & core starter v2.11.0
优化:
-
字典选项数据查询支持缓存(默认内存缓存,启用Redis则使用Redis缓存)
-
优化字段名转列名映射,支持连续大写命名的模糊匹配
-
优化BindCount赋值逻辑,无count值时设置为0
Bugfix:
-
修复 isSimpleClassType 可能触发NPE的问题
-
fix 修复PropInfo初始化字段错误
-
修复 DynamicQueryMapper跳过数据访问控制的问题
-
fix 修复SqlExecutor在事务中使用导致链接关闭
升级:
-
升级依赖至最新(Spring boot v2.7.18,Mybatis-plus v3.5.7)
IAM组件 diboot-IAM starter v2.11.0
优化:
-
升级依赖版本:shiro 至 v1.13.0 等
定时任务组件 diboot-scheduler starter v2.11.0
优化:
-
组件初始化SQL时自动写入定时相关字典数据
-
优化定时任务加载失败抛出堆栈异常
-
fix 修复更新定时任务时可能触发的异常问题
文件 组件 diboot-file starter v2.11.0
优化:
-
Excel文件读取内容允许异常终止
-
fix 修复excel导入字典多选未匹配到值NPE
-
升级依赖至最新:easy-excel 至 v3.3.4等
PC前端 diboot-antd-admin & diboot-element-admin v2.11.0
优化:
-
升级antdv & element 项目依赖版本
-
升级core-js版本
-
更改样式穿透为::v-deep
-
移除mock相关依赖及代码
-
fix 用户岗位配置表单异常修复
-
fix: Logo svg显示尺寸问题,图标无法显示
代码生成工具 diboot-devtools v2.10.0
微服务版(企业版) diboot-cloud v2.11.0
优化:
-
同步后端组件相关升级
-
同步前端 diboot-antd-admin 相关升级
-
升级依赖版本: spring-cloud 2021.0.9,spring-boot 2.7.18, diboot-core 2.11.0
工作流版(企业版)diboot-workflow v2.11.0
新增:
-
新增模板容器组件 & 针对指定模板进行组件与配置的自动加载
-
表单设计可保存为模板类型
优化:
-
优化历史任务查询性能、暂存逻辑
-
显隐控制实现重构,实现连续受控的显隐控制
-
优化下拉选择组件关联配置
-
表单批量设置默认值 & 子表单/高级子表单批量设置默认值适配
-
移除流程图 任务类型展示,避免歧义
-
移动端添加显隐控制相关变更
-
优化模板容器、移动端校验完成后的提示
-
升级后端依赖组件版本(Flowable v6.8.1,diboot v2.11.0)
-
升级前端依赖,替换node-sass为sass依赖
Bugfix:
-
fix 修复子流程驳回能选择节点之后用户节点问题
-
fix 修复已阅的抄送任务在已办中打开查看详情可能触发的NPE问题
-
fix 修复首次启动flowable全局监听报错问题
-
fix 修复流程存在撤回操作,重新发起结束后,列表展示状态依然为撤销的问题
-
fix 修复撤回后发起导致历史任务不创建问题
-
fix 修复子流程驳回能选择节点之后用户节点问题
-
fix: 括号多层嵌套的公式,对于内部公式进行变量替换出错的问题
-
fix: 文件上传组件隐藏后校验未通过的问题
-
fix 修复switch渲染时默认值恒为true问题