Skip to content

Diboot v2.9.0 release

Choose a tag to compare

@JerryMa1024 JerryMa1024 released this 15 Apr 03:40

内核 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: 已办任务取回报错问题