一个前端开发者周三下午遇到了件怪事:表单草稿连续刷新页面后凭空消失,按钮联动规则在表格翻页时串了数据,还有个延迟节点居然能接受小于1的数值。这些不是你代码的问题,是NocoBase v2.1.23之前埋下的坑。
7月10日发布的v2.1.23一口气修了11个bug,横跨客户端、流程引擎、工作流审批、数据源四大模块。katherinehhh解决了Safari扫码上传在v2客户端的识别故障,chenos处理了webpack公共路径在缺少尾部斜杠时base URL归一化异常,gchust则盯上了两个状态管理问题——表格翻页后按钮联动规则被周边数据污染,以及表单草稿在连续刷新后丢失。
打开网易新闻 查看精彩图片
流程引擎那边,mytharcher修复了三处细节:JS代码块覆盖ctx.api可能触发调用栈溢出,延迟节点通过API传入小于1的数值仍能保存,子流程节点在子工作流执行前失败会一直卡在等待状态。审批模块的jiannx发现模板打印的权限检查有盲区,隐藏字段和超出角色视图范围的记录也会被渲染出来。
回溯到7月8日的v2.1.21,这次更新带了一个新功能:AI员工模块新增Orca。同日v2.1.22修复了CLI默认值、镜像仓库回退、内置数据库镜像、环境信息显示等初始化环节的问题,还处理了重置密码链接错误跳转到登录页的认证故障。
从三连更的节奏看,团队正在并行推进三条分支——main分支保持最稳定版本用于生产环境,next分支发布beta版供测试用户提前体验并反馈,develop分支则装载最新的alpha代码供内部快速迭代。v2.1.23横跨的模块数量说明,当低代码平台同时跑这三条线时,跨模块的状态管理和权限判断容易成为bug高发区。
热门跟贴