Diboot v2.9.0 release
内核 diboot-core & core starter v2.9.0
🍻 优化:
- 调整数据权限拦截实现,支持Mappr方法之上添加 @InterceptorIgnore 忽略拦截,以及支持更新/删除时的拦截
- BaseService 支持 ChainQuery 以简化调用写法。 Thanks @EmptyPoint
- 调整Pagination的entityClass参数避免启用spring docs提取分页对象属性时报错
- 优化异常类提示信息中支持{}占位字符串及替换
- 远程绑定与feign解耦支持自定义其他实现
- ContextHelper中getApplicationContext调用异常时打印堆栈便于排查
- 只依赖core,未实现dictionaryService时执行绑定打印warn告警不阻止执行
- 优化字典选项创建时检查重复
- 升级依赖版本:spring boot 至 v2.7.10
IAM组件 diboot-IAM starter v2.9.0
🍻 优化:
- 删除用户时一并删除其任职岗位
- IamUserService增加getUserLeaderId获取指定用户上级id的接口
- 调整指定部门下的用户列表获取
- 用户账号解锁功能相关完善
- 升级依赖版本:shiro 至 v1.11
文件组件 diboot-file starter v2.9.0
🎉 新增:
- 文件存储方式新增支持阿里OSS存储与读取
🍻 优化:
- 升级依赖版本:easy-excel 至 v3.2.1, file-upload至1.5
定时任务组件 diboot-scheduler starter v2.9.0
🍻 优化:
- 未初始化表时的启动报错防护
移动端前端 diboot-mobile-ui v2.9.0
🍻 优化:
- 升级uview至1.8.8
PC前端 diboot-antd-admin v2.9.0
🍻 优化:
- 优化部门人员选择器限制滚动区高度
- 增加固定表头通用方法及使用文档
- 组织人员管理中添加帐号状态显示及维护
- 完善个人信息中上传头像功能
PC前端 diboot-element-admin v2.9.0
🍻 优化:
- 优化部门人员选择器限制滚动区高度
- 列表页固定表头
- 完善个人信息中上传头像功能
代码生成工具 diboot-devtools v2.9.0
🍻 优化:
- devtools主子表前端生成时,如果绑定多个子表,后端service、entity只支持生成一个
微服务版(企业版) diboot-cloud v2.9.0
🍻 优化:
- 远程绑定feign解耦实现优化
- 升级依赖版本: spring-cloud 2021.0.6,spring-boot 2.7.10, diboot-core 2.9.0
工作流版(企业版)diboot-workflow v2.9.0
🎉 新增:
- 表单:增加包含主子表的手写静态表单集成至流程的示例
- 表单:静态表单定义支持添加子表单定义,支持导入子表单字段、
- 流程:新增发起人上级变量,支持上级审批
- 流程:静态表单支持暂存功能
- 流程:连续节点相同执行人支持自动跳过任务
- 流程:增加系统消息发送监听器
🍻 优化:
- 表单:日期选择器支持数据变更配置与执行
- 表单:优化ElementUI版级联选择操作后页面卡顿的问题
- 表单:移动端显示适配的全面优化(日期、业务对象选择、级联选择等各组件适配优化)
- 流程:切换流程终止的实现模式
- 流程:优化加签限制,不允许签上加签
- 流程:优化ElementUI版前端打包配置
- 流程:优化计算多实例时,优先使用静态表单原始变量名称获取字段值
- 流程:优化监听器配置策略,提供增强监听器,简化监听器编写
- 流程:优化终止流程,拆分为直接结束和允许重新发起两种方式终止
- 升级相关依赖至最新
🐛 修复:
- fix: 人员设置切换审批类型时,审批方式无法初始化
- fix: 竞签中前/后加签导致任务乱的问题
- fix: 节点候选人由多个变成一个时无法正常移除多实例配置
- fix: 用户任务多实例转为普通用户任务bpmnlint校验元素异常的问题
- fix: 多暂存情况 获取草稿箱异常
- fix: 多分支后使用变量分配多实例任务,可能导致的变量不存在的问题
- fix: 动态分配下一节点,部门前缀未添加的问题
- fix:当子表单切换为表单布局时,仍然执行了数据自动导入的问题
- fix: 并行网关中驳回到网关前节点,再次提交至并行网关的流转问题
- fix: 已办任务取回报错问题