Diboot 低代码 v2.11.0 发布,带来系列优化与更新


这是v2.x的优化累积升级版本,包括一些重要优化、依赖更新、bugfix 等

内核 diboot-core & core starter v2.11.0

优化:

  • 字典选项数据查询支持缓存(默认内存缓存,启用Redis则使用Redis缓存)

  • 优化字段名转列名映射,支持连续大写命名的模糊匹配

  • 优化BindCount赋值逻辑,无count值时设置为0

Bugfix:

  • 修复 isSimpleClassType 可能触发NPE的问题

  • fix 修复PropInfo初始化字段错误

  • 修复 DynamicQueryMapper跳过数据访问控制的问题

  • fix 修复SqlExecutor在事务中使用导致链接关闭

升级:

  • 升级依赖至最新(Spring boot v2.7.18,Mybatis-plus v3.5.7)

IAM组件 diboot-IAM starter v2.11.0

优化:

  • 升级依赖版本:shiro 至 v1.13.0 等

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

优化:

  • 组件初始化SQL时自动写入定时相关字典数据

  • 优化定时任务加载失败抛出堆栈异常

  • fix 修复更新定时任务时可能触发的异常问题

文件 组件 diboot-file starter v2.11.0

优化:

  • Excel文件读取内容允许异常终止

  • fix 修复excel导入字典多选未匹配到值NPE

  • 升级依赖至最新:easy-excel 至 v3.3.4等

PC前端 diboot-antd-admin & diboot-element-admin v2.11.0

优化:

  • 升级antdv & element 项目依赖版本

  • 升级core-js版本

  • 更改样式穿透为::v-deep

  • 移除mock相关依赖及代码

  • fix 用户岗位配置表单异常修复

  • fix: Logo svg显示尺寸问题,图标无法显示

代码生成工具 diboot-devtools v2.10.0

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

优化:

  • 同步后端组件相关升级

  • 同步前端 diboot-antd-admin 相关升级

  • 升级依赖版本: spring-cloud 2021.0.9,spring-boot 2.7.18, diboot-core 2.11.0

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

新增:

  • 新增模板容器组件 & 针对指定模板进行组件与配置的自动加载

  • 表单设计可保存为模板类型

优化:

  • 优化历史任务查询性能、暂存逻辑

  • 显隐控制实现重构,实现连续受控的显隐控制

  • 优化下拉选择组件关联配置

  • 表单批量设置默认值 & 子表单/高级子表单批量设置默认值适配

  • 移除流程图 任务类型展示,避免歧义

  • 移动端添加显隐控制相关变更

  • 优化模板容器、移动端校验完成后的提示

  • 升级后端依赖组件版本(Flowable v6.8.1,diboot v2.11.0)

  • 升级前端依赖,替换node-sass为sass依赖

Bugfix:

  • fix 修复子流程驳回能选择节点之后用户节点问题

  • fix 修复已阅的抄送任务在已办中打开查看详情可能触发的NPE问题

  • fix 修复首次启动flowable全局监听报错问题

  • fix 修复流程存在撤回操作,重新发起结束后,列表展示状态依然为撤销的问题

  • fix 修复撤回后发起导致历史任务不创建问题

  • fix 修复子流程驳回能选择节点之后用户节点问题

  • fix: 括号多层嵌套的公式,对于内部公式进行变量替换出错的问题

  • fix: 文件上传组件隐藏后校验未通过的问题

  • fix 修复switch渲染时默认值恒为true问题


相關推薦

2023-09-12

的基础上做了系列优化,并带来了devtools的首个版本。 Diboot v3.1.0版本重要更新: 内核 diboot-core & core starter v3.1.0  优化@BindCount实现为分组count查询 BaseEntity支持泛型id主键类型 QueryCondition查询构建支持追加or条

2024-04-18

diboot 是一个在开发框架上长出来的低代码平台,天生具备pro-code优势的同时,也具备很强的低/零代码能力,可在pro-code、low-code、no-code之间灵活切换,有效赋能开发者,实现开发和维护过程的提质降本增效。 Diboot v3.3.0 版本

2024-02-05

Diboot 是一个在开发框架上长出来的低代码平台,天生具备pro-code优势的同时,也具备很强的低/零代码能力,可在pro-code、low-code、no-code之间灵活切换,有效赋能开发者,实现开发和维护过程的提质降本增效。 Diboot 3.2.0版本已于

2024-06-25

程模拟运行和批量转办等 具体更新内容如下: 内核 diboot-core & core-starter v3.4.0 新增: 字典选项数据支持缓存,绑定字典等查询实现优先从缓存中读取 BaseService新增getValuesOfField(k, v)接口获取指定字段的值 支持国际化

2023-10-11

Diboot 2.9.0 版本已于近期发布,该版本主要带来了基础组件的持续打磨优化、以及工作流版本的移动端重构、极复杂流程流转相关的bug修复等。 主要优化如下: diboot-core 内核 getViewObject(queryWrapper, voClass) getValueOfField(queryWrapp

2023-04-20

Diboot 2.9.0 版本已于近期发布,该新版本主要更新如下:   core内核优化: 数据范围权限支持添加注解忽略指定SQL的拦截 BaseService 支持 ChainQuery 以简化调用写法。thanks @emptypoint 远程绑定与Feign解耦,支持自定义其他实

2023-07-25

teFlow整个框架质量的命脉。甚至于测试用例成为了和核心代码一样重要的存在。所以LiteFlow目前有将近1000个测试用例。 在2.10.6版本的源代码中,所有的测试用例从原先的Junit4全部转向了Junit5。更加稳定。更加有保障。 对脚本

2023-12-16

avue v2.11.0 已经发布,基于 Element 的前端框架 此版本更新内容包括: v2.11.0 2023-12-15 新增 新增Upload组件腾讯云COS存储gitee_I69AAC,在线例子 新增InputTabel组件多选和禁止参数gitee_I6U771在线例子 新增Select组件字典class属性gitee_I

2023-11-01

更新日志 [新增] avatar 组件 fullback 属性,图片加载失败时的回调。 [新增] avatar 组件 auto-fix-size 属性,自动调节 icon 与 font 尺寸。 [新增] avatar-list 组件 size 属性,统一 slots 内 avatar 组件 size 属性。 [新增] avatar-list 组件 radius 属

2023-04-18

【基础版】    🚨 Breaking Changes 调整应用配置的配置项,并将应用配置按钮从工具栏删除    🚀 Features 引入 stylelint-stylistic 插件 【专业版】    🚨 Breaking Changes 调整应

2023-09-05

程中,导师不仅在总体方案上会给出清晰思路,每次提交代码还会认真逐行review,提出很 细致的代码优化建议,也让我对开源多了一份敬意,开源的代码更需要精益求精,对代码高质量要求才 能让项目走得更远。 这次课题是

2022-12-04

NixOS 作为围绕独特的 Nix 软件包管理器构建的 Linux 发行版,推出了今年的最后一个版本。 NixOS 在这个版本中为 nixpkgs 增加了 16678 个新的软件包和 14680 个更新软件包,该版本还删除了 2812 个软件包,以保持软件包集的可维护性

2023-04-08

率匹配和同步 RAOP 接收器被移植到新的 OpenSSL 函数 ACP 代码更新为新的 PulseAudio UCM 代码 此版本也有各种不同的修复,例如修复蓝牙设备断开连接时的崩溃问题。 在发布页面了解更多。

2023-08-05

发者大会 2023 (HDC.Together) 今日开启。 大会上,华为正式发布 HarmonyOS 4(鸿蒙 4)操作系统。据悉,全新的 HarmonyOS 4 在隐私安全、AI 大模型能力和个性交互等方面有全新突破。 华为介绍称,HarmonyOS 4 的小艺是首个具备 AI 大模