智能工具库

NocoBase 一周更新:工作流性能优化与安全漏洞修复

NocoBase 一周更新:工作流性能优化与安全漏洞修复
开源无代码平台 NocoBase 发布 v2.2.31 等版本更新,涵盖工作流性能优化、AI 向量兼容修复、数学表达式沙箱逃逸漏洞修补等多项改进,同时 next 和 develop 分支同步推进 v2.3.0 与 v2.4.0 开发。
更新于 1来源:开源中国

一周更新概览

开源 AI 无代码平台 NocoBase 于 2026 年 10 月 23 日汇总发布本周更新日志,涵盖 main、next 和 develop 三个分支的多个版本迭代。本周更新以缺陷修复为主,同时在稳定性和安全性方面有所加强。

NocoBase 采用三分支发布策略:

  • main:最稳定版本,推荐生产环境使用;
  • next:包含即将发布的新功能,适合愿意提前体验并提供反馈的测试用户;
  • develop:开发中的最新代码,不建议用于生产环境。

main 分支重点更新

v2.2.31(10 月 23 日)

本周 main 分支的最新版本带来了两项优化和两项修复:

  • 雪花 workerId 动态重绑定:支持应用运行期间重新绑定雪花算法的 workerId,解决了此前应用 reload 后主键重复的问题,对多实例部署场景尤为实用。
  • 工作流执行详情性能优化:首屏仅加载各节点最新 Job 记录,节点执行记录改为按需游标分页加载,并精简列表字段。这意味着在包含大量执行节点的工作流中,页面响应速度将显著提升。
  • AI 向量编码兼容修复:修复了 Qwen/DashScope Endpoint 的向量响应编码兼容问题,此前因向量维度不一致导致知识库文档与查询无法正确匹配,受影响的用户需重新执行向量化操作。
  • AI 员工按钮卡死修复:修复了联动规则隐藏 AI 员工按钮后,开启页面配置时页面卡死的问题。

v2.2.28(10 月 19 日)——安全更新

本周最值得关注的修复之一是工作流计算节点的数学表达式沙箱逃逸漏洞。团队通过升级 mathjs 库修复了该安全问题。对于在生产环境中使用 NocoBase 工作流计算节点的用户,建议尽快升级至此版本以消除潜在风险。

此外还修复了以下问题:

  • 插件依赖兼容性检查对 axios 1.20.x 的误报;
  • 非管理员角色下 Markdown 中 Liquid 变量未解析的问题;
  • V2 路由权限勾选状态异常及保存权限导致 V1 权限丢失的问题;
  • 工作流嵌套循环中内层局部变量无法选择循环对象字段的问题。

其他修复(v2.2.26–v2.2.30)

  • 修复全新生产环境安装时 CLI 因缺少 chokidar 模块初始化失败的问题;
  • 修复 v2 筛选表单编码字段对齐不一致、移动端联动规则样式异常、树区块操作按钮刷新后消失等 UI 问题;
  • 修复 KingBase 数据库下工作流启用状态判断错误的问题。

next 与 develop 分支进展

next 分支(v2.3.0-beta.16 至 beta.18)同步了 main 分支的大部分修复,为即将发布的 v2.3.0 正式版做准备。

develop 分支(v2.4.0-alpha.12)除同步修复外,还额外修复了文档站点地图收录跨模块重复页面的问题,进一步优化了文档站点的 SEO 表现。

实用建议

对于生产环境用户,建议优先升级至 main v2.2.31,特别是使用了工作流计算节点或 Qwen/DashScope AI 接口的用户,应关注安全漏洞修复和向量兼容性问题。对于多实例部署场景,雪花 workerId 动态重绑定功能能有效避免主键冲突。

对于开发者和测试用户,可以关注 next 分支的 v2.3.0-beta 系列,提前体验即将上线的功能改进。

ai辅阅

version.png

main.png

next.png

develop.png

本文目录(7 节)

本文基于 开源中国 的公开内容,由 AI 辅助整理改写后发布。

原标题:🔥 优化及缺陷修复:开源 AI 无代码平台 NocoBase

阅读原文