v3.9.0 新版本带来了如下主要更新:Vibe-coding skills、AI建模加字段、模型下新增页面tab、页面支持多个列表、表单、详情页等。
内核 diboot-core & core starter v3.9.0
优化:
- 优化虚拟线程实现相关处理逻辑
- MaxUploadSizeExceededException 异常特殊处理以支持前端文件上传错误提示
- 排序参数 DTO增加sortField,以便支持按指定字段排序
- FileVO增加描述字段,以支持上传文件附加备注信息
- 分页数超出最大页后自动修正为最后一页
- @BindQuery的condition支持引用DTO的属性值变量${xx}
Bugfix:
- fix 修复工具类V.fuzzyEqual,参数不同为null时异常
升级:
- 升级依赖至最新:Spring boot 至 v3.5.15,mybatis-plus至v3.5.16等
IAM组件 diboot-IAM starter v3.9.0
新增:
- 部门新增area区域字段,便于跨区域组织场景
- 团队新增负责人字段
优化:
- 优化虚拟线程及多租户context传递相关处理逻辑
- 优化多租户模式下登录认证环节前相关查询忽略租户拦截
- 优化IamUserRoleServiceImpl中的用户角色查询逻辑
- 扩充meta字段长度,后端不校验超长
- 菜单资源模块默认为PC
- 替换验证码实现组件,避免安全漏洞
Bugfix:
- fix oldOrg 多租户情况下NPE问题
- fix 主岗更新后时间未更新问题
- fix 勾选虚拟岗位后列表查询被过滤问题
文件组件 diboot-file starter v3.9.0
优化:
- 更换 easyexcel -> fastexcel
- excel导入导出时关联字段@ExcelBindField及字典@ExcelBindDict均支持构建为下拉选项
- 文件后缀白名单新增mp4格式
Bugfix:
- fix 修复excel读取临时路径缺少路径分隔符问题
多租户组件 diboot-tenant starter v3.9.0
优化:
- 优化多租户模式下登录认证环节前相关查询忽略租户拦截
- 优化虚拟线程及多租户context传递相关处理逻辑
定时任务组件:diboot-scheduler starter v3.9.0
Bugfix:
- 修复定时任务关闭后再启用无法正常执行定时任务
消息通知组件:diboot-notification starter v3.9.0
优化:
- 优化消息模板变量选择按类模型分组
- 优化阿里云短信初始化实例支持指定signName
Bugfix:
- fix 修复消息记录创建时间检索失效
PC前端 diboot-admin-ui v3.9.0
优化:
- 菜单资源排序除拖拽外另支持配置排序号方式
- 部门新增area区域字段、团队新增负责人字段
- 角色权限表单详情添加主菜单资源和移动端菜单资源分类
- 优化消息模板变量选择按类模型分组
- 优化用户展示组件
- 优化字典编辑表单UI、接口服务列表页搜索区
Bugfix:
- fix 修复消息记录创建时间检索失效
- fix 主岗更新后时间未更新问题
Mobile前端 diboot-mobile-ui v3.9.0
Bugfix:
- fix 修复移动端个人中心无法渲染问题
开发工具:diboot-devtools v3.9.0
新增:
- Vibe-coding skills
- 模型模块新增“模板”类型,用于配置公用字段便于新建模型时复用
- 新增支持 AI 建模型,AI加字段,支持语音输入提示词
优化: - 优化模型显示最后更新时间
- devtools代码生成适配多列表详情页
- 列表页配置生成支持是否显示表格边框
- 移动端主子详情代码生成支持子表RelatedList生成
低代码专业版 V3.9.0 (企业版)
新增:
- 模型维护新增页面设计页签,展示配置当前模型的列表表单详情页面
- 页面设计一个模型支持配置 多个列表、表单、详情页
- 文件上传增加进度条
- 表单设计器子表单支持列表和区块2种显示模式
- 优化从指定部门指派执行人包含子部门人员
- 零代码左树右列表结构支持左树节点直接编辑
- 表单详情页面支持配置对话框宽度占比
- 选项数据筛选条件新增支持配置用户、部门类型字段
- 自定义表单/详情页面支持配置以新tab形式打开
优化:
- 列表页新增行按钮支持配置显示条件,符合条件才显示按钮
- 列表页数据支持配置行/字段根据条件显示不同颜色
- 设计表单子表只读数据忽略校验
- 表单设计器配置面板增加当前组件类型提示
- 升级流程设计器版本,优化设计器UI
- 数字小数字段支持配置展示为百分比
- 列表页增加border边框配置
- 优化设计子表单列表展现形式固定固定首行首列
- 附件下载UE优化,增加下载进度显示
- 配置表单转换为设计表单时,自动带过去子表配置
- 设计子表中的关联字段支持打开查看详情
- 设计表单中短文本字段允许切换为文本域
- 设计表单子表中关联字段支持增加选项过滤
Bugfix:
- fix: 修复文件上传文件预览层级覆盖问题
- fix 修复表单设计器因元素过多,出现滚动,导致的元素拖拽进来会自动滚动到头部问题
- fix 模型存在多个表单时主子表单的子表数据不能回显问题
- fix 默认排序字段设置缓存问题
- fix bug: 表单数据变更自动赋值2个人员多选字段之间赋值不成功问题
- fix PG 导出时间类型字段报错问题
- fix 修复人员选择器无法触发数据变更赋值的问题
升级:
- 升级 element-plus 和 sass 版本
低代码旗舰版 V3.9.0 (企业版)
新增:
- 待办任务增加超期提醒
- 新建流程模型中可见范围增加团队配置
- 节点执行人新增自定义分配工具,支持自定义扩展分配策略
- 零代码列表页支持配置按钮直接发起流程
- 新增表单数据同步服务示例
优化:
- 优化待办列表搜索区域、优化流程实例列表样式
- 设计表单只读数据忽略校验
- 流程多表单适配移动端
- 流程SDK增加部门/多发起人查询支持
- 优化从指定部门指派执行人包含子部门人员
- 优化多实例任务个数去除代码级配置,默认“同候选人数”,可切换为“固定数值”输入人数
- 优化我发起、待办、已办列表,支持自定义SQL查询
- 优化被驳回的流程标题上添加醒目标识
- 优化流程审批操作,表单未加载完毕不允提交
- 流程表单的导航大纲增加去重处理
Bugfix:
- Fix 修复多次加签后,被加签人驳回时报错
- fix 修复多实例动态用户分配策略,优先使用用户提交的数据
- fix 修复设计表单中 各自填报模式子表人员字段配置了初始当前用户,办理时无法自动填充当前用户
升级:
- 升级 bpmn 相关依赖并优化设计器功能
详细内容参考:https://www.diboot.com

