Skip to content

Diboot v2.4.0 release

Choose a tag to compare

@cherry-yang-workspace cherry-yang-workspace released this 04 Jan 02:30

内核 diboot-core & core-starter v2.4.0

🎉 新增:

  • 关联绑定执行切换为异步并发执行,进一步提升查询性能
  • @BindQuery注解支持添加多个组合为OR查询
  • @BindDict注解支持逗号拆分匹配
    🍻 优化:
  • KeyValue替换为LabelValue避免使用时混淆
  • AttachMore支持远程过滤、及附加查询条件、支持跨表树形(异步)构建
  • 更新加密脱敏策略的默认实现为空实现
  • 数据权限相关类package移至data.access
  • 移除异步执行器TaskExecutor的bean name指定
  • V、S、D等系列工具类的优化 (thanks for @EmptyPoint
  • 升级依赖版本:spring boot 2.6.2
    🐛 修复:
  • Fix bug: 数据权限检查在某些情况下过滤条件重复的问题
  • Fix bug: DynamicMemoryCacheManager缓存过期判断问题

文件组件 diboot-file-starter v2.4.0

🎉 新增:

  • 新增LockedWriteHandler,支持导出excel的sheet页锁定某列
  • 新增FreezePaneWriteHandler,支持导出的excel动冻指定行与列以及自动冻结表头
  • 新增@ExcelComment,支持添加表头批注
  • 新增文件删除接口
    🍻 优化:
  • Excel支持大数据量的分页导入分批写入
  • Excel上传的过程优化,包括支持类型推断、上传合法数据、下载错误数据、错误记录标注、异常提示等
  • @ExcelBindDict注解支持逗号拆分匹配
  • 升级依赖版本:easyexcel 3.0.5
    🐛 修复:
  • Fix bug: 上传文件的备注信息未成功保存的问题

IAM组件 diboot-IAM-starter v2.4.0

🍻 优化:

  • 组织相关列表页查询支持名称的模糊查询
  • Operation改为OperationCons,避免与swagger3注解冲突导致书写繁琐
    🐛 修复:
  • Fix bug: 修正非mysql数据库脚本中的permission_id命名错误

消息通知组件 diboot-message-starter v2.4.0

🍻 优化:

  • 发送消息支持通过模板code查询模板
  • 支持自动填充创建人id值

定时任务组件 diboot-scheduler-starter v2.4.0

🍻 优化:

  • 优化定时任务初始化逻辑
  • 支持自动填充创建人id值

移动端组件 diboot-mobile-starter v2.4.0

🍻 优化:

  • 简化小程序、公众号使用配置
  • 支持IamMember和IamUser关联
  • 默认初始化移动端的登录账号密码 admin/123456
  • nickname改为可空,适配微信接口调整
  • 升级依赖微信开发包 weixin-java-* 至 4.2.0

移动端前端 diboot-mobile-ui v2.4.0

🎉 新增:

  • 支持用户名密码、微信公众号、小程序 登录的对接实现
  • 增加CRUD示例页面
  • 增加个人中心页面
  • 增加IamUser绑定微信登陆
  • 增加上传组件、选择器、checkbox、地区选择器、时间选择器、卡片、描述等组件
    🍻 优化:
  • 系列页面及组件的多端适配调整优化
  • 升级uviewui至1.8.5、适配HBuilder新版本

PC前端 diboot-antd-admin v2.4.0

🎉 新增:

  • 上传文件管理功能
  • echarts依赖
    🍻 优化:
  • 调整attachMore相关的命名调用等
  • 下拉选项支持远程搜索、支持联动、支持跨表树形(异步)构建
  • excel导入导出优化,错误提示优化,支持导出错误数据等
  • 优化消息模板管理功能
  • 优化行编辑组件支持树
    🐛 修复:
  • Fix bug: 校验或enhance方法抛出异常后,提交状态未消除的问题

PC前端 diboot-element-admin v2.4.0

🎉 新增:

  • 上传文件管理功能
  • echarts依赖
    🍻 优化:
  • 调整attachMore相关的命名调用等
  • 下拉选项支持远程搜索、支持联动、支持跨表树形(异步)构建
  • excel导入导出优化,错误提示优化,支持导出错误数据等
  • 优化消息模板管理功能
  • 优化行编辑组件支持树
    🐛 修复:
  • Fix bug: 修复checkbox提交异常回显失败的问题
  • Fix bug: import组件remove方法无法调用的问题

工具 diboot-devtools v2.4.0

🎉 新增:

  • 新增移动端页面生成(基于 diboot-mobile-ui)
  • 面板组件支持常规统计图表的生成
  • 与数据表无关的自定义页面生成
  • 数据表管理新增“参考库建表”,支持常用的省市区建表及数据导入
  • 数据表管理新增“批量添加字段”功能
  • 子表单支持多行表单
  • swagger接口文档支持切换为Springdoc(替代Springfox)
  • 快照实现优化(移除开关、自动保存)(thanks @梦想家)
  • 支持JDK17
    🍻 优化:
  • PC端CRUD页面生成支持配置生成远程搜索及多选搜索
  • 前端生成相关的性能优化、组件分组与命名优化
  • 配置n-n关联时支持自定义中间表表名
  • 详情页附加信息支持表格与时间轴的切换
  • 代码生成系列优化
    🐛 修复:
  • fix Mysql5.7 0000-00-00日期报错问题

微服务版(企业版) diboot-cloud v2.4.0

🎉 新增:

  • 关联绑定支持跨服务绑定(分属于不同服务里的对象间可互相绑定)
    🍻 优化:
  • KeyValue 替换为 LabelValue以避免使用时混淆
  • Excel上传的过程优化,包括支持类型推断、上传合法数据、下载错误数据、错误记录标注、异常提示等
  • @BindDict @ExelBindDict 注解支持逗号拆分匹配
  • Operation -> OperationCons 以避免与swagger注解冲突
  • 调整上传文件白名单与大小限制
  • 移除actuator依赖提升安全性
  • 升级diboot基础组件及 admin-ui 至 2.4.0
  • 升级依赖版本: spring-cloud 2021.0.0,spring-boot 2.6.2

工作流版(企业版)diboot-workflow v2.4.0

🎉 新增:

  • 上传文件管理功能
    🍻 优化:
  • 流程图查看优化,基于bpmn.js渲染流程图替代flowable的图片流程图
  • 超大表格布局下的表单设计功能性能优化
  • 动态表单导入外部表后,允许更改表单名称与字段标签名
  • 升级diboot基础组件及 admin-ui 至 2.4.0
  • 升级依赖版本: flowable 6.7.1

详细内容参考:https://www.diboot.com