事件流新增JS变量:自动化工作流升级指南

2026-06-15阅读 0热度 0
开源

NocoBase 近期发布的更新日志中,有几个关键点值得特别关注:最新稳定版的发布、即将上线的功能预览,以及开发分支中正在测试的前沿能力。核心趋势很明确:安全性依然是本轮修复的核心焦点,AI 模块迭代速度明显加快,工作流持续优化易用性。下面逐版本看具体细节。

当前 NocoBase 的版本管理分为三个分支:mainnextdevelop。它们代表了三种不同成熟度的交付通道:

  • main:最为稳定的版本,适用于绝大多数生产环境部署,建议直接选用此分支进行安装。
  • next:新功能预览版本,已完成初步测试,可能存在少量小问题,面向希望提前体验并反馈意见的测试用户。
  • develop:内部开发分支,包含最新代码,功能可能不完整,稳定性也相对较低,适合技术发烧友或想提前了解未来发展方向的人,不适合正式项目使用。

main 分支更新

v2.0.31

发布日期:2026-04-01

优化

  • [AI 员工] 改进了 deepseek 对不支持文件类型的处理提示(#9003),交互体验更友好。
  • [工作流] 开关组件调整为小尺寸(#9010),界面布局更紧凑。

修复

  • [client] 修正了表格中关联字段文案首次渲染不正确的问题(#9007)。
  • [flow-engine] 解决了弹窗中配置菜单被裁剪的 bug(#9005)。
  • [通知:站内信] 强化了站内信消息操作的白名单机制,避免非本人越权操作(#9001),安全性得到提升。
  • [AI 员工] 修复了使用千问大模型时联网搜索行为异常的问题(#9012)。

v2.0.30

发布日期:2026-03-30

优化

  • [工作流:Ja vaScript 节点] 现在默认使用 isolated-vm 作为执行引擎(#8973),运行更安全。

修复

  • [client] 多级弹窗中,修改表单数据后关闭弹窗,二次确认消息不正确的问题已修复(#8944)。
  • [工作流:SQL 节点] 修复了一个安全问题(#8989),SQL 执行更严格。
  • [AI 员工] AI 会话接口增加了所有权校验(#8993),防止数据泄露。
  • [工作流:审批] 修复了历史迁移脚本的版本限制,避免新版本部署后启动时报错。

v2.0.29

发布日期:2026-03-30

优化

  • [undefined] 通过静默解压 LibreOffice 和 Oracle Instant Client,减少了服务器启动时的冗余日志(#8984),这一细节对运维操作非常友好。

修复

  • [client] 变量表达式中包含空格时,名称无法正常显示的问题已解决(#8988)。
  • [flow-engine] 配置态 UI 组件在宽度过小时无法选中菜单的问题已修复(#8954)。
  • [数据可视化] 图表使用带变量的筛选条件时,首次渲染无法正确解析变量值(#8964)。

v2.0.28

发布日期:2026-03-27

修复

  • [操作:导入记录] 开启空间插件后导入失败的问题已修复(#8968)。
  • [数据可视化] 开启空间插件后,root 角色的图表数据统计异常(#8969)。
  • [工作流:Ja vaScript 节点] 修复了代码执行安全问题(#8967),安全性始终不可松懈。
  • [AI 员工] 调整了 AI 对话中工具卡片组件之间的间距(#8965),视觉上更规整。
  • [操作:导出记录] 限制了导入和导出配置中多层关联字段的使用(#8893),避免数据混乱。
  • [操作:导入记录 Pro] 同样限制了多层关联字段的导入导出配置。

v2.0.27

发布日期:2026-03-26

优化

  • [工作流] “每页数量”参数现在支持使用变量(#8951),灵活性更强。
  • [工作流:子流程] 增加了防御性逻辑,防止工作流在遇到异常时卡死。

修复

  • [client] 弹窗内树表添加子节点异常已修复(#8872)。
  • [前端流引擎] 移除了从 uiSchema 表复制的遗留事件,避免触发调用后报错(#8957)。
  • [用户认证] 修复了 ACL 对自定义 state 筛选参数的支持(#8918)。
  • [邮件管理] 修复了使用模板时签名被覆盖的问题。

develop 分支更新

v2.1.0-alpha.13

发布日期:2026-03-27

新特性

  • [client] 事件流现在可以添加 Ja vaScript 变量了(#8938),为前端扩展性开辟了新的空间。

优化

  • [client] 支持通过 runjs 设置字段样式(#8933),定制能力进一步增强。
  • [flow-engine] 增强了页面搭建相关 API 的 schema 验证(#8881)。
  • [工作流:操作前事件] 为触发器和节点增加了验证规则(#8971)。
  • [工作流] 同 main 分支一样,为“每页数量”参数增加了变量支持(#8951)。
  • [工作流:Webhook 触发器] 为创建触发器和节点的 API 增加了验证处理。
  • [工作流:子流程] 为新增节点 API 增加了验证处理,同时也增加了防御性逻辑防止异常卡住。
  • [工作流:审批] 为触发器和节点 API 增加了验证处理。

修复

  • [client] 弹窗内树表添加子节点异常已修复(#8872),此修复与 main 分支同步。
  • [操作:导出记录] 限制了导入和导出配置中多层关联字段的使用(#8893)。
  • [数据可视化] 修复了空间插件开启后 root 角色图表数据统计异常(#8969)。
  • [操作:导入记录] 修复了空间插件开启后导入失败的问题(#8968)。
  • [工作流:Ja vaScript 节点] 修复了代码执行安全问题(#8967)。
  • [AI 员工] 调整了 AI 对话中工具卡片组件之间的间距(#8965)。
  • [前端流引擎] 移除了从 uiSchema 表复制的遗留事件(#8957),避免触发报错。
  • [用户认证] 修复了 ACL 对自定义 state 筛选参数的支持(#8918)。
  • [操作:导入记录 Pro] 限制了多层关联字段的导入导出配置。
  • [邮件管理] 修复了使用模板时签名被覆盖的问题。
免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策