Diboot v2.6.0 已经发布,轻代码开发平台
此版本更新内容包括:
Diboot v2.6.0 release notes
内核 diboot-core & core-starter v2.6.0
新增:
- 支持达梦、人大金仓 数据库
- @BindCount注解,用于子项汇总计数的绑定场景
- 新增Pagination.isPaginationParam用于过滤请求参数是否为分页参数
- 新增MapUtils工具类,用于Oracle、DM等需要忽略大小写的Map取值等场景
优化:
- 绑定注解的condition中支持添加主表扩展条件,如 "AND this.gender = 'M' "
- BindQuery空值处理优化,支持指定构建IsNull
- 优化获取schema及数据库类型的逻辑,规避不兼容问题
- BeanUtils.buildTree支持非id命名主键,指定各节点名
- Context监听切换为ApplicationReadyEvent,避免特定情况下被刷新问题
- Spring类型转换器优化,支持LocalDateTime等,支持扩展
- BeanUtils get*Property支持从map对象中提取属性值
- 缓存接口增加synchronized,避免多线程场景的潜在问题
- 升级依赖版本:spring boot 2.7.0, mybatis-plus 3.5.2
IAM组件 diboot-IAM-starter v2.6.0
新增:
- 支持达梦、人大金仓 数据库
优化:
- 默认为无状态,不再依赖session,以降低集群部署场景复杂度
- token 缓存与刷新替换逻辑优化
- 接口与权限码的提取与检查校验逻辑优化重构,更合理更高效
- 数据权限范围控制预置实现类优化为前端岗位-数据权限设置的后端完整实现
修复:
- fix: 多租户场景下,默认service在保存账号时无法setTenantId的问题
文件组件 diboot-file-starter v2.6.0
新增:
- 支持达梦、人大金仓 数据库
优化:
- 升级easy-excel组件至3.1.1
消息通知组件 diboot-message-starter v2.6.0
新增:
- 支持达梦、人大金仓 数据库
优化:
- message组件简化优化(全新变量注解,变量类可为任意类,注解自动提取)
定时任务组件 diboot-scheduler-starter v2.6.0
新增:
- 支持达梦、人大金仓 数据库
移动端组件 diboot-mobile-starter v2.6.0
新增:
- 支持达梦、人大金仓 数据库
移动端前端 diboot-mobile-ui v2.6.0
优化:
- 优化表单提交,增加防误触控制
修复:
- 修复移动端分页同一页面多次加载数据问题
PC前端 diboot-antd-admin v2.6.0
优化:
- 优化资源权限的权限码接口配置功能,更简单
- 优化角色权限选择配置
- 验证码增加traceId标识串,以剔除后端session依赖
- 打包移除cdn,调整富文本的无效cdn
修复:
- fix:antdv版本人员无法选择的问题
PC前端 diboot-element-admin v2.6.0
优化:
- 优化资源权限的权限码接口配置功能,更简单
- 优化角色权限选择配置
- 验证码增加traceId标识串,以剔除后端session依赖
- 打包移除cdn,调整富文本的无效cdn
修复:
- fix:组织机构页面特定情况下出现的无响应问题
开发工具 diboot-devtools v2.6.0
新增:
- 支持达梦、人大金仓 数据库
- 支持多组件数据联动的配置与生成
- 支持前端搜索日期时间的范围生成配置
优化:
- 优化前端生成:列表页生成配置支持直观切换为树列表形式
- 优化统计图表生成的逻辑
- 优化建表规则提示,命名要求更规范
修复:
- fix:配置各层代码生成至不同路径的设置未生效问题
- fix: 修复关联子表单批量中,删除只删除最后一行问题
微服务版(企业版) diboot-cloud v2.6.0
新增:
- 支持达梦、人大金仓 数据库
- 接口与权限码的提取与检查校验逻辑优化重构,更合理更高效
- 登录页增加验证码
优化:
- 升级依赖版本: spring-cloud 2021.0.3,spring-boot 2.6.8
工作流版(企业版)diboot-workflow v2.6.0
新增:
- 支持达梦、人大金仓 数据库(扩展包)
- 支持移动端(扩展包,基于diboot-mobile-ui)
- 支持多租户
- 候选组支持选部门
- 新增多实例加签、减签支持
- 新增动态分配下一节点执行人支持分配候选组
- 支持流程图版本回退
- 支持消息中间事件
- 动态表单支持业务对象选择器组件配置与集成
- 选项型组件选项数据支持级联数据联动功能
优化:
- 升级diboot基础组件及 admin-ui 至 2.6.0
- 优化流程配置候选部分UI,简化操作
- 优化动态分配用户
- 优化流程图展示效果
- 固定表单命名统一为静态表单
- 支持静态表单与动态表单混用并在流程中支持多个静态表单
- 动态表单子表单校验与数据处理优化
- 优化代码:逻辑下放,完善注释等
修复:
- 修复串行多实例不支持分配用户的问题
- 修复流程基础信息无法更新问题
- 修复网关可视化配置字段值可能存在条件解析失败的问题
- 修复XML新导入流程中后续节点字段权限配置可能存在必须配读写权限的问题
详细内容参考:https://www.diboot.com