發佈日誌

瞭解最新功能、改進和錯誤修復。

NocoBase v2.1.5:为工作流邮件节点新增附件发送能力
🎉 新特性
  • [工作流:邮件发送节点] 为工作流邮件节点新增附件发送能力。 (#9724) by @mytharcher
🚀 优化
  • [client-v2] 表单子表格关系字段列数据范围支持当前项变量。 (#9444) by @gchust

  • [undefined] 将版本控制插件的中文文档名称统一为「版本控制」。 (#9776) by @cgyrock

  • [文件管理器] 为文件管理器的 PDF 预览增加可选择文本支持,适用于包含内嵌文本的 PDF。 (#9781) by @mytharcher

  • [操作:批量编辑] 优化 v2 操作插件加载方式,并保持已迁移操作按钮的顺序稳定。 (#9778) by @katherinehhh

  • [版本控制] 将版本控制插件的中文显示名称改为「版本控制」。 by @cgyrock

🐛 修复
  • [cli-v1] 修复 create-nocobase-app 创建的项目从 2.0 升级到 2.1 运行 yarn dev 报错的问题。 (#9775) by @Molunerfinn

  • [client-v2] 修复迁移进度未显示专用进度视图的问题 (#9761) by @2013xile

  • [flow-engine] 修复 v2 单行文本和多行文本字段中的越南语和中文输入法输入问题。 (#9764) by @katherinehhh

  • [server] 修复 pm:enable 中不安全插件名处理,避免插件解析过程导致本地文件包含风险。 (#9701) by @mytharcher

  • [文件管理器] 修复 pdf.js worker 模块加载异常导致 PDF 预览失败的问题。 (#9779) by @mytharcher

  • [区块:看板] 修复非编辑态打开日历、甘特图和看板区块时意外持久化隐藏弹窗操作并重复发送删除请求的问题。 (#9772) by @jiannx

  • [操作:导出记录 Pro] 改进 v2 导入/导出 Pro 的处理模式设置和提示说明。 by @katherinehhh

  • [迁移管理] 修复导入大型迁移数据文件时可能失败的问题 by @2013xile

  • [模板打印] 在模板打印开始前拒绝不支持的模板文件类型 by @2013xile

latest
NocoBase v2.2.0-beta.3:为工作流邮件节点新增附件发送能力
🎉 新特性
  • [工作流:邮件发送节点] 为工作流邮件节点新增附件发送能力。 (#9724) by @mytharcher

  • [工作流] 新增工作流数据库事务作用域支持。 (#9742) by @mytharcher 参考文档:数据库事务

  • [工作流:数据库事务节点] 新增数据库事务工作流节点插件。 by @mytharcher

🚀 优化
  • [client-v2] 表单子表格关系字段列数据范围支持当前项变量。 (#9444) by @gchust

  • [undefined] 将版本控制插件的中文文档名称统一为「版本控制」。 (#9776) by @cgyrock

  • [文件管理器] 为文件管理器的 PDF 预览增加可选择文本支持,适用于包含内嵌文本的 PDF。 (#9781) by @mytharcher

  • [用户] 优化用户和权限 v2 页面布局及部门树行为。 (#9780) by @jiannx

  • [操作:批量编辑] 优化 v2 操作插件加载方式,并保持已迁移操作按钮的顺序稳定。 (#9778) by @katherinehhh

  • [版本控制] 将版本控制插件的中文显示名称改为「版本控制」。 by @cgyrock

🐛 修复
  • [cli-v1] 修复 create-nocobase-app 创建的项目从 2.0 升级到 2.1 运行 yarn dev 报错的问题。 (#9775) by @Molunerfinn

  • [flow-engine] 修复 v2 单行文本和多行文本字段中的越南语和中文输入法输入问题。 (#9764) by @katherinehhh

  • [client-v2] 修复迁移进度未显示专用进度视图的问题 (#9761) by @2013xile

  • [server] 修复 pm:enable 中不安全插件名处理,避免插件解析过程导致本地文件包含风险。 (#9701) by @mytharcher

  • [异步任务管理器] 修复异步任务文件下载时 filterByTk 缺失导致数据库查询报错的问题。 (#9705) by @mytharcher

  • [文件管理器] 修复 pdf.js worker 模块加载异常导致 PDF 预览失败的问题。 (#9779) by @mytharcher

  • [区块:看板] 修复非编辑态打开日历、甘特图和看板区块时意外持久化隐藏弹窗操作并重复发送删除请求的问题。 (#9772) by @jiannx

  • [操作:导出记录 Pro] 改进 v2 导入/导出 Pro 的处理模式设置和提示说明。 by @katherinehhh

  • [多空间] 修复空间管理员没有用户邮箱字段权限时添加空间用户报无权限的问题。 by @jiannx

  • [迁移管理] 修复导入大型迁移数据文件时可能失败的问题 by @2013xile

  • [模板打印] 在模板打印开始前拒绝不支持的模板文件类型 by @2013xile

beta
NocoBase 2.1.0 正式版发布

NocoBase 2.1.0 正式版发布

NocoBase 2.1 以全新的 CLI 打通人与 AI Agent 连接和管理应用的入口,并完善 AI 搭建、Skills、AI 插件开发和 AI 员工能力。同时升级多应用协作、版本管理、工作流增强及更多 2.0 适配能力。

NocoBase v2.2.0-beta.2:为 AI 知识库新增外部向量存储配置表单
🎉 新特性
  • [AI 员工] 为 AI 知识库新增外部向量存储配置表单。 (#9723) by @cgyrock
  • [AI: 知识库] 为 AI 知识库新增外部向量存储配置表单。 by @cgyrock
  • [邮件管理] 邮件管理客户端迁移到 v2。 by @jiannx
🚀 优化
  • [cli]

    • 优化不同格式的版本号兼容判断 (#9763) by @chenos
    • skills 支持指定版本更新 (#9760) by @chenos
    • 优化初始化设置的文本 (#9750) by @chenos
  • [undefined]

    • AI 搭建概述页新增版本管理对话场景 (#9748) by @Molunerfinn 参考文档:AI 搭建快速开始
    • 完善版本管理文档,补充 AI 搭建自动保存版本的说明。 (#9745) by @cgyrock 参考文档:版本管理
  • [工作流] 优化工作流元数据编辑体验,支持在详情弹窗中编辑描述,并在复制工作流时默认填充源工作流元数据。 (#9766) by @mytharcher

  • [操作:导入记录] 优化导入和异步任务错误详情弹窗,长错误信息可完整查看且不会破坏布局。 (#9746) by @katherinehhh

  • [翻译测试工具] 为翻译测试工具新增 client v2 设置页面。 (#9744) by @jiannx

  • [操作:导入记录 Pro] 优化导入弹窗,长错误信息可完整查看,并支持在 v2 设置菜单中直接选择处理模式。 by @katherinehhh

🐛 修复
  • [client] 修复水平子表单中字段过窄导致数据不显示的问题 (#9755) by @zhangzhonghe

  • [client-v2] 修复 v2 页面登录后一直加载的问题 (#9738) by @zhangzhonghe

  • [cli] nb 运行环境 node 版本检测 (#9749) by @chenos

  • [操作:导入记录] 导入上传文件改为落盘存储,降低大数据量导入时的内存压力。 (#9739) by @mytharcher

  • [异步任务管理器] 修复异步任务 worker 日志中的请求 ID 错误问题 (#9686) by @2013xile

  • [工作流]

    • 修复工作流超时处理,使已中止的执行及其待处理任务能够原子更新。 (#9768) by @mytharcher
    • 修复工作流节点变更后工作流最后更新人未同步更新的问题。 (#9769) by @mytharcher
  • [数据源管理]

    • 修复 v1 外部数据源 Configure fields 页面反复重渲染导致字段编辑弹窗内容为空的问题。 (#9759) by @katherinehhh
    • 修复 v1 数据源管理中删除当前集合分类后,All collections 标签页可能显示为空的问题。 (#9757) by @katherinehhh
  • [备份管理器] 修复备份还原时可能接受不安全 PostgreSQL schema 名称的安全问题 (#9758) by @2013xile

  • [工作流:SQL 节点] 修复部分 beta 版本用户跳过 SQL 工作流历史模板变量迁移的问题。 (#9762) by @mytharcher

  • [区块:看板] 修复日历等弹窗支持URL (#9751) by @jiannx

  • [AI 员工]

    • 修复 AI 员工对话框粘贴的附件无法删除问题。 (#9753) by @cgyrock
    • 修复工作流LLM节点消息配置丢失问题. (#9743) by @cgyrock
  • [文件管理器] 修复切换到 pdf.js 后部分 PDF 预览缺失中文/CID 字体文字的问题。 (#9737) by @mytharcher

  • [API 文档] 修复 API 文档插件声明文件构建失败的问题。 (#9752) by @katherinehhh

  • [操作:导入记录 Pro] 避免 Pro 导入在创建异步任务前于请求节点解析大文件。 by @mytharcher

  • [版本管理] 调整版本管理顶部快捷入口的位置,使其在旧版和 v2 管理布局中都显示在 UI 编辑器旁边。 by @cgyrock

  • [工作流:审批] 修复 v2 审批表单中关联数据显示不出来的问题 by @zhangzhonghe

beta
NocoBase v2.1.4:导入上传文件改为落盘存储,降低大数据量导入时的内存压力
🚀 优化
  • [工作流] 优化工作流元数据编辑体验,支持在详情弹窗中编辑描述,并在复制工作流时默认填充源工作流元数据。 (#9766) by @mytharcher
🐛 修复
  • [操作:导入记录] 导入上传文件改为落盘存储,降低大数据量导入时的内存压力。 (#9739) by @mytharcher

  • [备份管理器] 修复备份还原时可能接受不安全 PostgreSQL schema 名称的安全问题 (#9758) by @2013xile

  • [工作流]

    • 修复工作流超时处理,使已中止的执行及其待处理任务能够原子更新。 (#9768) by @mytharcher

    • 修复工作流节点变更后工作流最后更新人未同步更新的问题。 (#9769) by @mytharcher

  • [操作:导入记录 Pro] 避免 Pro 导入在创建异步任务前于请求节点解析大文件。 by @mytharcher

  • [版本管理] 调整版本管理顶部快捷入口的位置,使其在旧版和 v2 管理布局中都显示在 UI 编辑器旁边。 by @cgyrock

latest
NocoBase v2.1.3:优化不同格式的版本号兼容判断
🚀 优化
  • [cli]
    • 优化不同格式的版本号兼容判断 (#9763) by @chenos
    • skills 支持指定版本更新 (#9760) by @chenos
🐛 修复
  • [client] 修复水平子表单中字段过窄导致数据不显示的问题 (#9755) by @zhangzhonghe

  • [数据源管理]

    • 修复 v1 外部数据源 Configure fields 页面反复重渲染导致字段编辑弹窗内容为空的问题。 (#9759) by @katherinehhh
    • 修复 v1 数据源管理中删除当前集合分类后,All collections 标签页可能显示为空的问题。 (#9757) by @katherinehhh
  • [异步任务管理器] 修复异步任务 worker 日志中的请求 ID 错误问题 (#9686) by @2013xile

  • [工作流:SQL 节点] 修复部分 beta 版本用户跳过 SQL 工作流历史模板变量迁移的问题。 (#9762) by @mytharcher

  • [AI 员工]

    • 修复工作流 LLM节点消息配置丢失问题。 (#9743) by @cgyrock
    • 修复 AI 员工对话框粘贴的附件无法删除问题。 (#9753) by @cgyrock
  • [区块:看板] 修复日历等弹窗支持URL (#9751) by @jiannx

  • [工作流:审批] 修复 v2 审批表单中关联数据显示不出来的问题 by @zhangzhonghe

latest
NocoBase v2.1.0:完善了 CLI 中托管应用与插件管理能力
🎉 新特性
  • [undefined]

  • [client-v2]

    • 支持文本字段使用扫码录入 (#9599) by @katherinehhh
    • 新增 TypedVariableInput 组件,让邮件插件 v2 的 SMTP 端口和安全模式等字段既能填类型化常量,也能填 {{ $env.X }} 变量。 (#9637) by @Molunerfinn
    • 支持表单的提交操作配置字段赋值 (#9570) by @katherinehhh
    • 支持嵌入 v2 页面和公开表单 v2 页面 (#9431) by @zhangzhonghe
    • client-v2 插件管理页面重写为响应式卡片布局,支持分类过滤、搜索、启用/禁用/删除、批量启用以及插件详情弹窗;同时为 client-v1 的插件管理页面补充窄屏响应式布局。 (#9573) by @Molunerfinn
    • v2 admin 新增「安全」父菜单和「Token 策略」设置页;用户中心支持「修改密码」。 (#9556) by @Molunerfinn
  • [cli]

    • 添加 API 命令的兼容规则 (#9613) by @chenos
    • 支持 Basic 认证 (#9558) by @chenos
    • 添加 backup create 和 backup restore 命令 (#9541) by @chenos
    • 增加发布相关命令 (#9308) by @Andrew1989Y
    • 重构 nocobase CLI (#9122) by @chenos
  • [client]

    • 页面菜单项支持配置联动规则 (#9304) by @zhangzhonghe
    • 事件流添加 JS 变量 (#8938) by @jiannx
    • 新增 JS item 操作 (#8911) by @jiannx
  • [flow-engine]

    • plugin-environment-variables 迁移到 client-v2,提供基于 React 的设置页与全局注册的 $env 运行时变量;为 plugin-file-manager 新增 client-v2 入口,提供基于 React 的存储配置页面以及基于 FlowModel 的上传字段、上传动作和预览能力。 (#9413) by @Molunerfinn
    • 为 FlowEngine 新增 getSubclassesOfAsync 方法,通过 registerModelLoadersextends 字段支持发现异步注册的 model class。 (#9065) by @Molunerfinn
  • [server] AI 员工可以通过 Bash 命令检索内置文档 (#9269) by @2013xile

  • [cli-v1] 重构 storage path 变量 (#9147) by @chenos

  • [异步任务管理器] 为异步任务管理器顶部栏入口增加 v2 客户端支持。 (#9707) by @jiannx

  • [备份管理器]

    • 为备份管理器插件新增 v2 客户端运行时支持。 (#9712) by @katherinehhh
    • 适配新增的版本管理插件 (#9563) by @cgyrock
  • [区块:甘特图]

    • 为甘特图区块新增默认定位到今天的配置项 (#9692) by @jiannx
    • 新增甘特图区块 v2 支持。 (#9545) by @jiannx
  • [权限控制] 将用户与角色权限设置页迁移到 v2。 (#9619) by @jiannx

  • [Office 文件预览] 将 Office 文件预览插件迁移到 v2(FlowEngine)版本。 (#9620) by @Molunerfinn

  • [工作流]

    • 为工作流增加超时控制,设置了超时选项后,运行时间超长的工作流将被自动终止 (#9363) by @mytharcher
    • 为工作流增加创建人和更新人字段 (#9217) by @mytharcher
    • 为节点创建增加用于检查的 API (#9207) by @mytharcher
    • 为节点任务增加日志字段,以支持某些节点调试时展示日志内容 (#9165) by @mytharcher
  • [IdP: OAuth]

    • 增加多应用部署中的应用单点登录基础能力 (#9547) by @2013xile
    • 新增 IdP: OAuth 插件,支持 MCP 服务通过 OAuth 认证 (#8896) by @2013xile
  • [主题编辑器] 主题编辑器现已支持 v2 界面 (#9530) by @zhangzhonghe

  • [区块:看板]

    • 为看板插件增加 client-v2 支持 (#9475) by @jiannx
    • 看板区块 v2 (#9142) by @jiannx
  • [Markdown] Markdown 区块支持 client-v2 (#9487) by @jiannx

  • [区块:列表] 列表区块支持 client-v2 (#9486) by @jiannx

  • [日历]

    • 日历插件新增 client-v2 支持。 (#9464) by @jiannx
    • 日历区块 v2 (#9092) by @jiannx
  • [区块:树]

    • 为树筛选区块新增 client-v2 支持。 (#9466) by @jiannx
    • 新增树筛选区块 (#9016) by @jiannx
  • [AI 员工]

    • 工作流 AI 员工节点支持从附件字段加载文件 (#9402) by @cgyrock
    • 工作流新增 AI 员工节点 (#9025) by @cgyrock
    • 为 AI 员工新增数据聚合查询工具与业务分析报告工具 (#9040) by @2013xile
    • 为 AI 员工添加调用 sub agents 的能力 (#8935) by @cgyrock
    • AI 员工增加 SKILLS 能力 (#8797) by @cgyrock
  • [数据可视化] 新增区块插件的 client-v2 支持 (#9297) by @zhangzhonghe

  • [认证:API 密钥] 添加 pm listgenerate-API-key 命令 (#9076) by @chenos

  • [AI: MCP 服务器]

    • 提供通用的数据表查询接口,支持通过 MCP 调用 (#8985) by @2013xile
    • 新增 MCP 服务器插件,支持通过 MCP 搭建 NocoBase 系统并支持业务流程。 (#8824) by @2013xile
  • [数据源管理] 支持按需加载 MCP 工具 (#8936) by @2013xile

  • [数据表字段:代码] 编码字段支持 2.0 (#8804) by @jiannx

  • [数据源:外部 NocoBase] 新增数据源插件:外部 NocoBase by @2013xile

  • [多空间] 为多空间插件新增 client-v2 支持,包括空间切换和空间管理。 by @jiannx

  • [应用单点登录] 新增用于应用之间自动登录的 App SSO 插件 by @2013xile

  • [版本管理] 新增版本管理插件 by @cgyrock

  • [双因素身份认证 (2FA)] 新版客户端现在可以绑定、验证和配置 TOTP 与两步验证。 by @Molunerfinn

  • [密码策略] 将密码策略插件迁移到新的 client-v2 管理后台,提供密码策略与已锁定用户两个设置页,并在用户中心的修改密码表单中接入客户端密码规则校验。 by @Molunerfinn

  • [工作流:Webhook 触发器] 为超时的 Webhook 工作流(同步模式)增加 408 响应状态 by @mytharcher

  • [工作流:子流程] 支持工作流的超时配置 by @mytharcher

  • [迁移管理] 新增 NocoBase CLI 专用 API by @Andrew1989Y

  • [文件存储:S3 (Pro)] 支持在 v2 文件管理器中通过 S3 Pro 存储上传文件。 by @Molunerfinn

  • [认证:OIDC] 迁移 plugin-auth-oidc 到 v2 admin,登录按钮、管理员设置表单和自动 SSO 跳转在 v2 下可用。 by @Molunerfinn

  • [工作流:审批]

    • 支持工作流的超时配置 by @mytharcher
    • 支持删除审批草稿 by @mytharcher
  • [邮件管理] gmail 支持邮件别名发送 by @jiannx

  • [应用监管器] 新增子应用的 App SSO 配置 by @2013xile

  • [认证:LDAP] 新增 v2 客户端入口,使 LDAP 认证器在 v2 应用中可正常渲染登录表单和管理设置。 by @Molunerfinn

🚀 优化
  • [undefined]

    • nb cli 支持 session 级 current env (#9415) by @chenos
    • 西班牙语、葡萄牙语、俄语、德语文档对齐英文文档。 (#9299) by @Molunerfinn
    • 同步法语文档与中文文档。 (#9291) by @Molunerfinn
    • 更新 AI 文档的 NocoBase 版本要求为 >= 2.1.0-beta.20,并推荐升级到 beta 最新版本。 (#9252) by @Molunerfinn
    • 改进 AI Agent 安装指南,防止 Agent 绕过 --ui 可视化向导,并支持自动检测 Node 版本管理工具。 (#9243) by @Molunerfinn
      • (#9098) by @Molunerfinn
    • 在保持 v1 不变的前提下,新增 client-v2 独立入口,并使用 rsbuild 独立打包。 (#8743) by @Molunerfinn
  • [client-v2]

    • 支持在 v2 弹窗选择关系字段中关闭多选。 (#9730) by @katherinehhh
    • 优化 v2 页面中已配置外部数据源的区块在数据源被禁用后的渲染,避免渲染报错,并在 UI 配置状态下显示更清晰的占位提示。 (#9699) by @katherinehhh
    • v2 表格区块新增启用行选择设置项 (#9614) by @katherinehhh
    • 支持 v2 操作面板操作颜色配置 (#9612) by @katherinehhh
    • 移除菜单配置中的隐藏选项 (#9596) by @zhangzhonghe
    • v2 布局中过滤掉 v1 的菜单,只显示 v2 菜单 (#9427) by @zhangzhonghe
    • 将 client-v2 从 client-v1 中分离出来,且不再依赖 client-v1 (#8937) by @zhangzhonghe
  • [server]

    • 新版客户端的访问路径由 /v2/ 调整为 /v/。 (#9674) by @Molunerfinn
    • 完善插件管理相关的 Swagger API 文档 (#9080) by @2013xile
  • [cli]

    • 优化 CLI 更新策略 (#9633) by @chenos
    • 优化 app upgrade 流程 (#9587) by @chenos
    • 改进 env auth 流程 (#9546) by @chenos
    • 将 NocoBase CLI 的安装与管理交互流程迁移到 Inquirer,改进提示体验,并修复相关的安装、技能管理和 Docker 运行时问题。 (#9452) by @chenos
    • 为请求日志和审计日志增加 CLI 请求来源标记 (#9223) by @2013xile
    • 优化生成式 API CLI 的帮助输出和 ACL 命令分组 (#9166) by @2013xile
    • 优化 nb API 在运行时引导失败时的帮助降级表现,并统一警告信息样式 (#9153) by @2013xile
  • [client]

    • 将 Application v1 中的 JSonLogic 迁移到 BaseApplication (#9522) by @zhangzhonghe
    • 支持通过 runJS 设置字段样式 (#8933) by @jiannx
    • 重构 admin 布局设置与应用入口为模型宿主架构并补充 v1 v2 兼容性保障 (#8710) by @zhangzhonghe
  • [build]

    • 补充了 deleteServerFiles 的回归测试,确保在 Windows 和 POSIX 路径场景下不会误删 clientclient-v2 构建产物。 (#9318) by @Molunerfinn
    • App client 生产构建现在改为使用 Rsbuild,同时新增构建 profiling 与 declaration 调度优化,便于定位并降低构建瓶颈。 (#8963) by @Molunerfinn
    • @nocobase/build 中的 client 构建流程从 Vite 迁移到 Rsbuild。 (#8932) by @Molunerfinn
  • [database] 修复 AI 业务报告生成与数据查询行为,避免错误图表输出、时间处理不正确以及遗漏多数据源分析的问题 (#9078) by @2013xile

  • [flow-engine]

    • 增强页面搭建相关的API的schema验证。 (#8881) by @gchust
  • [app] 为 client-v1 增加基于 Rsbuild 的开发工作流,并保持本地插件开发与当前 /v2/ 环境兼容 (#8902) by @Molunerfinn

  • [变量和密钥] 环境变量($env)现在在 v1 运行时能被基于 flow-engine 的变量选择器选取。 (#9728) by @Molunerfinn

  • [数据源管理]

    • 新增数据源权限管理的 client-v2 实现,并统一相关权限选择抽屉的交互和布局。 (#9706) by @jiannx
    • 优化数据建模接口,支持用 AI 创建评论表,配置外部数据源的关系字段,配置字段验证规则 (#9480) by @2013xile
  • [数据表:连接外部数据(FDW)] 改进 V2 数据表模板与 V1 的一致性,包括 SQL 确认、外部数据库服务管理和模板表单顺序。 (#9711) by @katherinehhh

  • [多关键词筛选] 迁移多关键词筛选至 client-v2。 (#9691) by @gchust

  • [工作流]

    • 移除工作流执行历史与业务事务的耦合。 (#9668) by @mytharcher
    • 重构工作流异步节点可用性检查 (#9532) by @mytharcher
    • 为所有触发器和节点增加验证规则 (#8930) by @mytharcher
  • [UI 模板] 将 UI 模板迁移至 client-v2。 (#9591) by @gchust

  • [部门] 新增 v2 版部门设置页面,用于管理部门、部门成员和用户所属部门。 (#9660) by @jiannx

  • [通知管理] 通知管理相关插件迁移 v2 的版本。 (#9597) by @Molunerfinn

  • [数据可视化] 图表区块支持 client-v2。 (#9517) by @jiannx

  • [验证] 为「验证」插件新增 v2 客户端(管理设置页、用户中心入口、短信验证码表单等)。 (#9515) by @Molunerfinn

  • [用户认证]

    • 自定义品牌设置现在可以在 v2 客户端中正常生效 (#9543) by @zhangzhonghe
    • 实现 client-v2 中的认证设置页,并提供可复用的表格、变量输入与表单基础组件。 (#9457) by @Molunerfinn
  • [区块:地图] 为地图插件新增 v2 客户端支持。 (#9511) by @jiannx

  • [本地化] 优化 Lina 本地化翻译任务,支持翻译范围、参考语言配置和快捷编辑 (#9521) by @2013xile

  • [工作流:自定义操作事件]

    • 将 block-workbench 和 workflow-custom-action-trigger 插件迁移到 client-v2,并同步其操作面板模型与二维码扫描流程。 (#9494) by @jiannx
    • 为针对记录(单条和多条)触发模式增加权限控制 (#9125) by @mytharcher
  • [区块:iframe] 新增 iframe 区块的 v2 支持。 (#9485) by @jiannx

  • [区块:网格卡片] 更新网格卡片插件支持 client-v2 (#9484) by @jiannx

  • [AI 员工]

    • AI 员工并行会话交互与性能优化 (#9462) by @cgyrock
    • AI 员工支持多个会话并行处理 (#9344) by @cgyrock
    • 优化 Nathan 的 RunJS 编辑工具,并减少长 AI 对话中的卡顿 (#9311) by @2013xile
    • 更新 AI 员工快捷任务配置使用和工作流 AI 员工节点配置相同的技能设置组件 (#9246) by @cgyrock
    • 调整 AI 员工节点的技能 / 工具配置交互 (#9232) by @cgyrock
    • 更新 AI 对话 user prompt 功能 (#8717) by @heziqiang
    • 更新 AI 对话 user prompt 功能 (#8717) by @heziqiang
  • [文件管理器] 第三方存储插件现在可以在 v2 的文件管理器设置页注册自定义的存储类型表单。 (#9439) by @Molunerfinn

  • [区块:看板]

    • 优化 v2 详情字段间距一致性,并使看板卡片和列间距更好地适配主题设置。 (#9390) by @jiannx
    • 调整看板默认列宽。 (#9306) by @jiannx
    • 优化日历和看板区块的创建配置。 (#9294) by @jiannx
  • [IdP: OAuth] OAuth 会话有效期现在与系统 Token 策略保持一致 (#9345) by @2013xile

  • [权限控制] 为权限管理 Skill 增加新的 API 适配 AI 模式 (#9198) by @Andrew1989Y

  • [前端流引擎] 新增 UI 搭建相关的 API。 (#8992) by @gchust

  • [操作:自定义请求]

    • 添加自定义请求的操作按钮 (#8890) by @jiannx
    • 事件流支持自定义请求 (#8749) by @jiannx
  • [工作流:操作前事件] 为触发器和节点增加验证规则 (#8971) by @mytharcher

  • [数据表字段:中国行政区划] 中国行政区划字段 2.0 (#8831) by @jiannx

  • [认证:SAML 2.0]

    • SAML/CAS 登录跳转改为跟随新版客户端前缀。 by @Molunerfinn
    • 为 CAS 和 SAML 认证插件补齐 client-v2 入口,使其能在 v2 登录页和认证器后台设置中正常使用。 by @Molunerfinn
  • [IP 限制] 新增 IP 限制插件的 v2 版本。 by @Molunerfinn

  • [自定义品牌] 自定义品牌设置现已支持 v2 客户端 by @zhangzhonghe

  • [工作流:Webhook 触发器] 为创建触发器和节点的 API 增加验证处理 by @mytharcher

  • [工作流:子流程]

    • 移除子流程工作流指令中的执行历史事务耦合。 by @mytharcher
    • 为新增节点 API 增加验证处理 by @mytharcher
  • [模板打印] 更新打印模板数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [认证:OIDC] OIDC 登录跳转改为跟随新版客户端前缀。 by @Molunerfinn

  • [历史记录] 更新记录历史数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [工作流:审批]

    • 为审批节点增加 async 类型标识,以适配工作流画布新增节点的新 API by @mytharcher
    • 移除审批工作流指令中的执行历史事务耦合。 by @mytharcher
    • 为创建审批节点增加类型验证 by @mytharcher
    • 更新审批流数据表元数据,用于版本控制备份分类。 by @cgyrock
    • 为触发器和节点 API 增加验证处理 by @mytharcher
    • 调整审批触发器和节点配置的验证规则,确保 UI 相关字段存在 by @mytharcher
  • [审计日志] 更新审计日志数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [邮件管理] 更新邮件管理数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [应用监管器] 更新应用监控数据表元数据,用于版本控制备份分类。 by @cgyrock

🐛 修复
  • [undefined]

    • 对齐 Nginx 配置路径 (#9528) by @chenos
    • 修复多语言文档中的死链,并默认开启文档构建时的死链检测。 (#9371) by @Molunerfinn
    • 修复依赖与构建校验流水线,避免独立 pro 插件 checkout 失败时被静默跳过而导致构建覆盖缺失。 (#9324) by @Molunerfinn
    • 修复翻译膨胀文件,对齐多语言文档结构。 (#9305) by @Molunerfinn
    • 修复文档站语言切换器生成错误 URL(如 /cn/es/ 而非 /es/)的问题。 (#9233) by @Molunerfinn
  • [client-v2]

    • 修复 client-v2 阅读态 JSON 字段对象值显示为空的问题。 (#9714) by @katherinehhh
    • 修复 V2 选项字段在本地化环境下错误翻译普通选项标签的问题。 (#9708) by @katherinehhh
    • 修复 v2 表格自定义列宽设置为 0 时列不可见的问题。 (#9689) by @katherinehhh
    • 调整所有关系字段选择,限制最多两层的关联字段 (#9454) by @jiannx
    • 修复菜单联动规则保存报错的问题 (#9666) by @zhangzhonghe
    • 修复 v2 页面区块上方间距过大的问题 (#9647) by @zhangzhonghe
    • 修复批量更新操作字段赋值配置异常问题 (#9640) by @katherinehhh
    • 修复子应用登录页标签直接显示翻译模板的问题,并避免 v2 认证方式编辑抽屉在提交的时候可能遗漏字段的问题。 (#9581) by @Molunerfinn
    • 通过使用 CSS line-clamp 替代 antd Typography 的 ellipsis 测量,优化插件管理页面的性能。 (#9593) by @Molunerfinn
    • 修复页面语言元信息,使应用页面跟随当前应用语言,而不是固定标记为英文。 (#9564) by @Molunerfinn
    • 修复 dnd-kit 依赖注册不一致的问题。 (#9544) by @jiannx
    • 修复看板插件 v2 路由因客户端未提供 dnd-kit 依赖而加载失败的问题。 (#9516) by @jiannx
    • v2 公共 Table 组件默认展示分页数量选择器,行为对齐 v1。 (#9512) by @Molunerfinn
    • 修复表格中关系字段标题字段选项列表为空的问题 (#9490) by @katherinehhh
    • v2 布局中过滤 v1 菜单后保留空分组 (#9478) by @zhangzhonghe
    • 修复启用插件弹窗后方页面变空白的问题 (#9455) by @zhangzhonghe
    • 修复 v1 后台页面在生产构建下引用 v2 插件模块时崩溃的问题。 (#9460) by @Molunerfinn
    • 修复字段值配置中选择关系字段报错的问题。 (#9379) by @gchust
    • 修复应用启动后会闪一下 404 页面的问题 (#9365) by @zhangzhonghe
    • 修复部分 v2 页面加载远程插件失败的问题 (#9369) by @zhangzhonghe
    • 修复 v2 页面区块拖拽时占位高亮和落点错误的问题 (#9361) by @zhangzhonghe
    • 修复远程插件加载时已带 .JS 后缀的插件 URL 被错误解析成重复 .JS.JS 路径的问题。 (#9336) by @Molunerfinn
    • 修复触发工作流按钮无法配置绑定工作流的问题 (#9314) by @mytharcher
  • [client]

    • 修复刷新页面后区块偶现误提示数据表已删除的问题 (#9662) by @zhangzhonghe
    • 修复 v2 子表单中子表格无法添加第二条数据的问题 (#9586) by @katherinehhh
    • 修复 v2 时间字段格式设置后不生效问题 (#9579) by @katherinehhh
    • 提高 v1扫描输入组件文件上传上限 到 10 MB (#9580) by @katherinehhh
    • 修复 v2 移动端日期弹窗使用当前时间而不是表单值的问题 (#9582) by @katherinehhh
    • 修复开发模式下已构建 storage 插件依赖本地源码插件命名导出时加载失败的问题。 (#9548) by @Molunerfinn
    • 修复系统设置提交后页面显示为空的问题 (#9458) by @zhangzhonghe
    • 关联字段的选择弹框中过滤非必要的可选区块 (#9224) by @jiannx
    • 修复切换菜单后页面标题没有更新的问题 (#8864) by @zhangzhonghe
  • [flow-engine]

    • 修复鼠标移到关联字段分组时字段搜索内容被清空的问题 (#9646) by @zhangzhonghe
    • 修复搜索框输入时级联菜单不稳定的问题 (#9473) by @zhangzhonghe
    • 修复控制台不正确的错误日志信息。 (#9502) by @gchust
    • 修复子模型菜单中关系字段子菜单状态不稳定的问题 (#9417) by @jiannx
    • 添加设置表单控件和详情控件的JS片段 (#8974) by @jiannx
  • [build]

    • 服务端构建中的文本资源现在会作为文件复制,不再被转换成 JavaScript 模块。 (#9565) by @Molunerfinn
    • 修复 v1 client 构建在引用其他插件 /client-v2 入口时报错的问题。 (#9436) by @Molunerfinn
  • [cli-v1]

    • 修复 create-nocobase-app 项目的开发启动问题,复用已发布应用壳并支持本地插件开发。 (#9471) by @Molunerfinn
    • 修复通过 create-nocobase-app 创建的应用在开发启动时因 app-dev 客户端路径解析错误导致构建失败的问题。 (#9465) by @Molunerfinn
  • [server]

    • 修复子应用 OAuth 发现请求被错误路由为主应用请求的问题 (#9383) by @2013xile
    • 支持按 hostname 获取受理应用 (#8978) by @2013xile
  • [cli]

    • 修复 CLI 布尔选项无法通过否定参数关闭的问题 (#9337) by @2013xile
    • 修复 Windows 上 CLI OAuth 登录可能因授权链接过长而失败的问题 (#9159) by @2013xile
  • [ai] 修复 AI 员工注册时缺少 category 字段设置的问题 (#9300) by @cgyrock

  • [test] 修复了插件构建对 big.JS 这类带点号包名的处理,使其服务端依赖能够正确打包到 dist/node_modules。 (#8953) by @Molunerfinn

  • [日历]

    • 修复 v2 日历区块详情弹窗中无法添加详情和编辑区块的问题 (#9729) by @jiannx
    • 修复 v2 页面中日历事件未按配置的颜色字段显示颜色的问题。 (#9677) by @jiannx
    • 修复日历更多事项面板中事项 hover 时未显示手型光标的问题 (#9519) by @jiannx
    • 不将日历操作注册到其他块 (#9200) by @jiannx
  • [AI 员工]

    • 优化 AI 员工数据查询提示词,引导其先加载所需技能再使用查询工具。 (#9725) by @cgyrock
    • 修复 client-v2 图表设置中缺少 Dara 助手按钮的问题。 (#9696) by @cgyrock
    • 工作流 AI 员工节点可使用默认模型 (#9679) by @cgyrock
    • 修复工作流 AI 员工节点调用ctx.get报错问题 (#9661) by @cgyrock
    • 修复 AI 员工使用只读知识库时报错问题 (#9538) by @cgyrock
    • 修复工具调用流式事件被拆分时,AI 工具调用卡片无法即时显示的问题 (#9534) by @2013xile
    • 修复工作流 AI 员工节点指定的操作人角色权限不生效问题 (#9513) by @cgyrock
    • 修复 AI 插件启动失败问题 (#9483) by @cgyrock
    • 修复工作流 AI 员工节点指定使用工具后无法正常结束节点调用 (#9381) by @cgyrock
    • 修复工作流 AI 员工节点读取关系字段附件报错问题 (#9377) by @cgyrock
    • 修复工作流 AI 员工节点切换 AI 员工后会清空技能的问题 (#9342) by @cgyrock
    • 修复 AI 员工快捷任务渲染报错问题 (#9267) by @cgyrock
    • 修复获取 AI 员工列表接口报错问题 (#9241) by @cgyrock
    • 优化 Atlas 的任务分配策略,并让 Viz 在报告类请求中使用业务报告工作流 (#9229) by @2013xile
    • 工作流 AI 员工节点交互 UI调整及Bug 修复 (#9213) by @cgyrock
    • 修复 AI 员工节点日志记录异常问题 (#9180) by @cgyrock
    • 修复 ACL 导致聚合查询排序丢失的问题 (#9099) by @2013xile
    • 修复 AI 员工对话中异常消息不显示问题 (#9097) by @cgyrock
    • 修复 AI 员工无法使用 skills的问题 (#9023) by @cgyrock
    • 修复禁用 getSkill工具后大模型仍然尝试加载技能的问题 (#9013) by @cgyrock
    • 修复 core 包中 ai 模块无法通过的测试用例 (#8941) by @cgyrock
  • [数据源管理]

    • 修复 v2 数据源字段配置抽屉修改标题字段后,关闭再打开仍显示旧标题字段的问题。 (#9720) by @katherinehhh
    • 改进 V2 数据源管理中数据表、字段、同步和加载数据表操作失败时的错误提示。 (#9710) by @katherinehhh
    • 修复 v2 数据源管理中多空间字段的本地化显示问题。 (#9690) by @jiannx
    • 优化 MCP 工具命名;精简冗余的接口输出结果,避免消耗大量的 AI 对话上下文 (#9000) by @2013xile
  • [区块:地图] 修复启用地图插件后,v2 数据源管理的添加字段菜单中缺少地图几何字段的问题。 (#9715) by @katherinehhh

  • [数据表: SQL] 禁止 SQL 数据表访问敏感的 PostgreSQL 元数据 (#9683) by @2013xile

  • [工作流:自定义操作事件]

    • 修复工作台操作面板按钮列表中缺少触发工作流操作的问题。 (#9682) by @katherinehhh
    • 修复 v2 区块操作菜单重复显示触发工作流的问题 (#9622) by @zhangzhonghe
    • 自定义操作事件绑定工作流时按当前区块数据表过滤可选工作流。 (#9610) by @mytharcher
  • [操作:复制记录] 修复复制操作提交失败未重置按钮状态的问题 (#9676) by @katherinehhh

  • [区块:甘特图]

    • 优化甘特图提示框位置,避免遮挡任务条,并统一任务名称在任务条内外的对齐方式 (#9638) by @jiannx
    • 修复 v2 甘特图 shared 文件夹路径,并添加斑马纹。 (#9621) by @jiannx
  • [授权设置]

    • 新增授权设置的 client-v2 支持,并支持商业授权逻辑注入 client-v2 插件入口。 (#9555) by @jiannx
    • 解决依赖软链接问题 (#9518) by @chenos
  • [文件管理器] 优化 PDF 预览失败提示,并补充外部存储 CORS 配置说明。 (#9600) by @mytharcher 参考文档:文件预览

  • [区块:iframe] 修复 iframe 设置区块高度后内容未撑满区块的问题 (#9540) by @katherinehhh

  • [操作:导出记录] 修复数据表关系字段较多时导出按钮的字段配置点击卡顿的问题 (#9524) by @katherinehhh

  • [本地化] 修复 AI 翻译任务中内建词条参考翻译的取值问题 (#9531) by @2013xile

  • [用户认证] 修复 WebSocket 鉴权 token 关联到未加载或缺失的 authType 时,服务进程崩溃的问题。 (#9514) by @Molunerfinn

  • [工作流:JavaScript 节点]

    • 修复生产构建中工作流 JavaScript 节点 QuickJS 运行时包加载失败的问题。 (#9503) by @mytharcher
    • 修复配置 JavaScript 节点时的报错 (#9169) by @mytharcher
  • [Markdown] 修复 v2 Markdown 区块报错的问题 (#9440) by @zhangzhonghe

  • [区块:树]

    • 优化树筛选区块设置,并修复不支持的关联记录入口、标题字段缺失提示以及关闭搜索后的重置行为。 (#9426) by @jiannx
    • 修复筛选区块节点显示异常 (#9260) by @jiannx
  • [移动端(已废弃)] 修复移动端消息弹窗无法关闭和滑动的问题 (#9424) by @zhangzhonghe

  • [AI: MCP 服务器]

    • 修复 MCP 服务器打包时运行时依赖未包含的问题 (#9401) by @2013xile
    • 修复 MCP 通用 CRUD 工具因透传无关请求头导致的鉴权不匹配问题 (#8983) by @2013xile
    • 修复 Swagger 生成的 MCP 工具在输入 schema 含有 null 类型或 nullable 标记时无法通过 OpenAI 工具校验的问题 (#8994) by @2013xile
  • [前端流引擎] 修复 AI 搭建的区块转换成引用模板后无法再转换成复制模板。 (#9392) by @gchust

  • [区块:看板]

    • 优化看板卡片紧凑样式,优化快速创建弹窗模板选择。 (#9370) by @jiannx
    • 修复弹窗或二级页面中关联看板区块使用未解析运行时资源参数的问题。 (#9350) by @jiannx
    • 修复字段配置浮层重复显示 (#9271) by @jiannx
  • [操作:自定义请求] 升级 koa 到 v3 (#9368) by @chenos

  • [数据可视化] 修复流程页面中图表查询配置字段下拉为空的问题 (#9276) by @2013xile

  • [IdP: OAuth]

    • 修复 OAuth CLI 登录失败的问题,并限制动态注册只能使用本地回调地址 (#9248) by @2013xile
    • 修复服务重启后 OAuth 客户端注册和令牌刷新失败的问题 (#9139) by @2013xile
    • 修复普通 API 请求的 OAuth 访问 (#9120) by @2013xile
    • 修复子应用中 MCP OAuth 登录后跳转错误的问题 (#9015) by @2013xile
  • [工作流:聚合查询节点] 修复聚合节点由于错误的验证规则无法保存的问题 (#9208) by @mytharcher

  • [工作流:循环节点] 修复工作流节点的验证规则 (#9111) by @mytharcher

  • [权限控制] 更新权限管理的 swagger 文档,增强 MCP 服务 (#9096) by @Andrew1989Y

  • [工作流:邮件发送节点] 修复可使用变量的字段的验证规则 (#9047) by @mytharcher

  • [工作流]

    • 修复条件节点错误的验证规则 (#9017) by @mytharcher
    • 修复数据表触发器的触发模式不能设置为“新增或更新”的问题 (#8980) by @mytharcher
  • [密码策略] 修复登录失败时真实错误被 “argument #1 unsupported type undefined” 覆盖的问题(当底层错误没有状态码时)。 by @Molunerfinn

  • [数据源:REST API] 修复数据源管理器 client-v2 类型声明不一致时,REST API 数据源插件声明构建失败的问题。 by @katherinehhh

  • [plugin-commercial] 新增商业授权的 client-v2 组件和顶部授权状态入口。 by @jiannx

  • [认证:SAML 2.0] 修复 SAML 自动重定向拦截器在每次页面跳转时重复请求导致应用闪屏、抽屉被重复打开的问题。 by @Molunerfinn

  • [工作流:Webhook 触发器] 修复由于验证规则导致创建响应节点失败的问题 by @mytharcher

  • [迁移管理] 修复 migration

    从异步任务记录中返回 taskId 的问题。 by @Andrew1989Y

  • [模板打印] 修复模板打印 PDF 转换报错未正确返回到前端的问题 by @jiannx

  • [邮件管理]

    • 邮件发送后不显示关闭确认 by @jiannx
    • 修复邮箱别名标题显示问题 by @jiannx
latest
NocoBase v2.1.2:为 AI 知识库新增外部向量存储配置表单
🎉 新特性
  • [AI 员工] 为 AI 知识库新增外部向量存储配置表单。 (#9723) by @cgyrock
  • [AI: 知识库] 为 AI 知识库新增外部向量存储配置表单。 by @cgyrock
🚀 优化
  • [undefined]

    • AI 搭建概述页新增版本管理对话场景 (#9748) by @Molunerfinn 参考文档:AI 搭建快速开始
    • 完善版本管理文档,补充 AI 搭建自动保存版本的说明。 (#9745) by @cgyrock 参考文档:版本管理
  • [cli] 优化初始化设置的文本 (#9750) by @chenos

  • [操作:导入记录] 优化导入和异步任务错误详情弹窗,长错误信息可完整查看且不会破坏布局。 (#9746) by @katherinehhh

  • [操作:导入记录 Pro] 优化导入弹窗,长错误信息可完整查看,并支持在 v2 设置菜单中直接选择处理模式。 by @katherinehhh

🐛 修复
  • [client-v2] 修复 v2 页面登录后一直加载的问题 (#9738) by @zhangzhonghe
  • [cli] nb 运行环境 node 版本检测 (#9749) by @chenos
  • [文件管理器] 修复切换到 pdf.JS 后部分 PDF 预览缺失中文/CID 字体文字的问题。 (#9737) by @mytharcher
latest
NocoBase v2.1.0-beta.48:为异步任务管理器顶部栏入口增加 v2 客户端支持
🎉 新特性
  • [client-v2] 支持文本字段使用扫码录入 (#9599) by @katherinehhh
  • [异步任务管理器] 为异步任务管理器顶部栏入口增加 v2 客户端支持。 (#9707) by @jiannx
  • [备份管理器] 为备份管理器插件新增 v2 客户端运行时支持。 (#9712) by @katherinehhh
  • [数据源:外部 NocoBase] 新增数据源插件:外部 NocoBase by @2013xile
🚀 优化
  • [client-v2] 支持在 v2 弹窗选择关系字段中关闭多选。 (#9730) by @katherinehhh
  • [文件管理器] 为文件管理器内部上传接口增加 subPath 支持。 (#9731) by @mytharcher
  • [变量和密钥] 环境变量($env)现在在 v1 运行时能被基于 flow-engine 的变量选择器选取。 (#9728) by @Molunerfinn
🐛 修复
  • [database] 修复密码字段在批量更新时未正确加密的问题。 (#9736) by @mytharcher

  • [client] 修复弹窗子表格行按钮通过联动规则隐藏时误隐藏整个子表格字段的问题 (#9717) by @katherinehhh

  • [AI 员工] 优化 AI 员工数据查询提示词,引导其先加载所需技能再使用查询工具。 (#9725) by @cgyrock

  • [数据源管理] 修复 v2 数据源字段配置抽屉修改标题字段后,关闭再打开仍显示旧标题字段的问题。 (#9720) by @katherinehhh

  • [区块:地图]

    • 修复启用地图插件后,v2 数据源管理的添加字段菜单中缺少地图几何字段的问题。 (#9715) by @katherinehhh
    • 修复 v1 谷歌地图区块中 DrawingManager 不可用的问题 (#9735) by @katherinehhh
  • [日历] 修复 v2 日历区块详情弹窗中无法添加详情和编辑区块的问题 (#9729) by @jiannx

beta
NocoBase v2.2.0-alpha.1:支持文本字段使用扫码录入
🎉 新特性
  • [client-v2] 支持文本字段使用扫码录入 (#9599) by @katherinehhh

  • [undefined] 新增顶层 proxy 命令,支持 nginx 和 caddy (#9721) by @chenos

  • [异步任务管理器] 为异步任务管理器顶部栏入口增加 v2 客户端支持。 (#9707) by @jiannx

  • [备份管理器]

    • 为备份管理器插件新增 v2 客户端运行时支持。 (#9712) by @katherinehhh
    • 适配新增的版本管理插件 (#9563) by @cgyrock
  • [数据源:外部 NocoBase] 新增数据源插件:外部 NocoBase by @2013xile

  • [版本管理] 新增版本管理插件 by @cgyrock

🚀 优化
  • [client-v2]

    • 支持在 v2 弹窗选择关系字段中关闭多选。 (#9730) by @katherinehhh
    • 优化 v2 页面中已配置外部数据源的区块在数据源被禁用后的渲染,避免渲染报错,并在 UI 配置状态下显示更清晰的占位提示。 (#9699) by @katherinehhh
  • [变量和密钥] 环境变量($env)现在在 v1 运行时能被基于 flow-engine 的变量选择器选取。 (#9728) by @Molunerfinn

  • [文件管理器] 为文件管理器内部上传接口增加 subPath 支持。 (#9731) by @mytharcher

  • [数据源管理] 新增数据源权限管理的 client-v2 实现,并统一相关权限选择抽屉的交互和布局。 (#9706) by @jiannx

  • [数据表:连接外部数据(FDW)] 改进 V2 数据表模板与 V1 的一致性,包括 SQL 确认、外部数据库服务管理和模板表单顺序。 (#9711) by @katherinehhh

  • [模板打印] 更新打印模板数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [历史记录] 更新记录历史数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [工作流:审批] 更新审批流数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [审计日志] 更新审计日志数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [邮件管理] 更新邮件管理数据表元数据,用于版本控制备份分类。 by @cgyrock

  • [应用监管器] 更新应用监控数据表元数据,用于版本控制备份分类。 by @cgyrock

🐛 修复
  • [database] 修复密码字段在批量更新时未正确加密的问题。 (#9736) by @mytharcher

  • [client] 修复弹窗子表格行按钮通过联动规则隐藏时误隐藏整个子表格字段的问题 (#9717) by @katherinehhh

  • [client-v2]

    • 修复 client v2 阅读态 JSON 字段对象值显示为空的问题。 (#9714) by @katherinehhh
    • 修复 V2 选项字段在本地化环境下错误翻译普通选项标签的问题。 (#9708) by @katherinehhh
  • [区块:地图]

    • 修复 v1 谷歌地图区块中 DrawingManager 不可用的问题 (#9735) by @katherinehhh
    • 修复启用地图插件后,v2 数据源管理的添加字段菜单中缺少地图几何字段的问题。 (#9715) by @katherinehhh
  • [日历] 修复 v2 日历区块详情弹窗中无法添加详情和编辑区块的问题 (#9729) by @jiannx

  • [数据源管理]

    • 修复 v2 数据源字段配置抽屉修改标题字段后,关闭再打开仍显示旧标题字段的问题。 (#9720) by @katherinehhh
    • 改进 V2 数据源管理中数据表、字段、同步和加载数据表操作失败时的错误提示。 (#9710) by @katherinehhh
  • [AI 员工]

    • 优化 AI 员工数据查询提示词,引导其先加载所需技能再使用查询工具。 (#9725) by @cgyrock
    • 修复 client-v2 图表设置中缺少 Dara 助手按钮的问题。 (#9696) by @cgyrock
  • [区块:列表] 修复列表区块行按钮依赖当前记录时联动状态可能残留的问题。 (#9716) by @katherinehhh

  • [错误处理器] 降低正常未登录且未携带 token 请求产生的错误日志噪声 (#9718) by @2013xile

  • [操作:导入记录 Pro] 修复导入 XLSX 时 UTF-8 shared strings 跨流式分块导致文本乱码的问题。 by @mytharcher

  • [AI: 知识库] 修复 S3 知识库文件链接缺少路径的问题。 by @cgyrock

  • [历史记录] 修复外部数据源变更未记录历史的问题 by @2013xile

alpha
NocoBase v2.1.0-beta.47:适配新增的版本管理插件
🎉 新特性
  • [undefined] 新增顶层 proxy 命令,支持 nginx 和 caddy。 (#9721) by @chenos
  • [备份管理器] 适配新增的版本管理插件。 (#9563) by @cgyrock
  • [版本管理] 新增版本管理插件。 by @cgyrock
🚀 优化
  • [数据源管理] 新增数据源权限管理的 client-v2 实现,并统一相关权限选择抽屉的交互和布局。 (#9706) by @jiannx
  • [数据表:连接外部数据(FDW)] 改进 V2 数据表模板与 V1 的一致性,包括 SQL 确认、外部数据库服务管理和模板表单顺序。 (#9711) by @katherinehhh
  • [模板打印] 更新打印模板数据表元数据,用于版本管理备份分类。 by @cgyrock
  • [历史记录] 更新记录历史数据表元数据,用于版本管理备份分类。 by @cgyrock
  • [工作流:审批] 更新审批流数据表元数据,用于版本管理备份分类。 by @cgyrock
  • [审计日志] 更新审计日志数据表元数据,用于版本管理备份分类。 by @cgyrock
  • [邮件管理] 更新邮件管理数据表元数据,用于版本管理备份分类。 by @cgyrock
  • [应用监管器] 更新应用监控数据表元数据,用于版本管理备份分类。 by @cgyrock
🐛 修复
  • [client-v2]

    • 修复 client-v2 详情视图中 JSON 字段对象值显示为空的问题。 (#9714) by @katherinehhh
    • 修复 V2 选项字段在本地化环境下错误翻译普通选项标签的问题。 (#9708) by @katherinehhh
  • [错误处理器] 降低正常未登录且未携带 token 请求产生的错误日志噪声。 (#9718) by @2013xile

  • [区块:列表] 修复列表区块行操作依赖当前记录时联动状态可能残留的问题。 (#9716) by @katherinehhh

  • [数据源管理] 改进 V2 数据源管理中数据表、字段、同步和加载数据表操作失败时的错误提示。 (#9710) by @katherinehhh

  • [AI 员工] 修复 client-v2 图表设置中缺少 Dara 助手按钮的问题。 (#9696) by @cgyrock

  • [AI: 知识库] 修复 S3 知识库文件 URL 缺少路径的问题。 by @cgyrock

  • [操作:导入记录 Pro] 修复导入 XLSX 文件时 UTF-8 共享字符串跨流式分块导致文本乱码的问题。 by @mytharcher

  • [历史记录] 修复外部数据源变更未记录历史的问题。 by @2013xile

beta
NocoBase v2.1.0-beta.46:优化
🚀 优化
  • [client-v2] 优化 v2 页面中已配置外部数据源的区块在数据源被禁用后的渲染,避免渲染报错,并在 UI 配置状态下显示更清晰的占位提示 (#9699) by @katherinehhh
beta
NocoBase v2.1.0-alpha.47:为甘特图区块新增默认定位到今天的配置项
🎉 新特性
  • [undefined] 完善 CLI 中托管应用与插件管理能力,包括基于 appPath 的环境处理、插件导入、授权插件同步,以及相关文档更新 (#9655) by @chenos 参考文档:CLI 文档, 快速开始
  • [区块:甘特图] 为甘特图区块新增默认定位到今天的配置项 (#9692) by @jiannx
  • [多空间] 为多空间插件新增 client v2 支持,包括空间切换和空间管理 by @jiannx
🚀 优化
  • [工作流] 移除工作流执行历史与业务事务的耦合 (#9668) by @mytharcher
  • [UI 模板] 将 UI 模板迁移至 client v2 (#9591) by @gchust
  • [多关键词筛选] 迁移多关键词筛选至 client v2 (#9691) by @gchust
  • [工作流:子流程] 移除子流程工作流指令中的执行历史事务耦合 by @mytharcher
  • [工作流:审批] 移除审批工作流指令中的执行历史事务耦合 by @mytharcher
🐛 修复
  • [client] 修复联动隐藏字段后仍保留旧值的问题 (#9687) by @zhangzhonghe
  • [操作:导入记录] 修复导入记录生成重复排序值的问题 (#9684) by @2013xile
  • [前端流引擎] 修复将引用模板区块转换成复制时报错的问题 (#9693) by @gchust
  • [区块:地图] 修复详情页地图字段在文本和地图显示模式切换时原始值被错误转换,导致显示异常的问题 (#9653) by @hongboji
  • [工作流] 修复多工作节点并发时工作流执行可能被重复调度的问题 (#9673) by @mytharcher
  • [工作流:审批] 修复审批表单详情中不显示自定义字段标题的问题 by @zhangzhonghe
alpha
NocoBase v2.1.0-beta.45:完善 CLI 中托管应用与插件管理能力
🎉 新特性
  • [undefined] 完善 CLI 中托管应用与插件管理能力,包括基于 appPath 的环境处理、插件导入、授权插件同步,以及相关文档更新 (#9655) by @chenos 参考文档:CLI 文档, 快速开始
  • [区块:甘特图] 为甘特图区块新增默认定位到今天的配置项 (#9692) by @jiannx
  • [IdP: OAuth] 增加多应用部署中的应用单点登录基础能力 (#9547) by @2013xile
  • [应用单点登录] 新增用于应用之间自动登录的 App SSO 插件 by @2013xile
  • [多空间] 为多空间插件新增 client v2 支持,包括空间切换和空间管理 by @jiannx
  • [应用监管器] 新增子应用的 App SSO 配置 by @2013xile
🚀 优化
  • [server] 新版客户端的访问路径由 /v2/ 调整为 /v/ (#9674) by @Molunerfinn
  • [ai] 升级 xlsx 的版本以避免安全问题 (#9675) by @mytharcher
  • [多关键词筛选] 迁移多关键词筛选至 client v2 (#9691) by @gchust
  • [工作流] 移除工作流执行历史与业务事务的耦合 (#9668) by @mytharcher
  • [UI 模板] 将 UI 模板迁移至 client v2 (#9591) by @gchust
  • [部门] 新增 v2 版部门设置页面,用于管理部门、部门成员和用户所属部门 (#9660) by @jiannx
  • [认证:SAML 2.0] SAML/CAS 登录跳转改为跟随新版客户端前缀 by @Molunerfinn
  • [操作:导入记录 Pro] 升级 xlsx 的版本以避免安全问题 by @mytharcher
  • [工作流:子流程] 移除子流程工作流指令中的执行历史事务耦合 by @mytharcher
  • [认证:OIDC] OIDC 登录跳转改为跟随新版客户端前缀 by @Molunerfinn
  • [工作流:审批] 移除审批工作流指令中的执行历史事务耦合 by @mytharcher
🐛 修复
  • [client]
    • 修复联动隐藏字段后仍保留旧值的问题 (#9687) by @zhangzhonghe
    • 修复引用表单模板中保存树形关系字段时报错的问题 (#9643) by @zhangzhonghe
  • [client-v2]
    • 修复 v2 表格自定义列宽设置为 0 时列不可见的问题 (#9689) by @katherinehhh
    • 调整所有关系字段选择,限制最多两层的关联字段 (#9454) by @jiannx
  • [操作:导入记录] 修复导入记录生成重复排序值的问题 (#9684) by @2013xile
  • [前端流引擎] 修复将引用模板区块转换成复制时报错的问题 (#9693) by @gchust
  • [数据表: SQL] 禁止 SQL 数据表访问敏感的 PostgreSQL 元数据 (#9683) by @2013xile
  • [工作流] 修复多工作节点并发时工作流执行可能被重复调度的问题 (#9673) by @mytharcher
  • [区块:地图] 修复详情页地图字段在文本和地图显示模式切换时原始值被错误转换,导致显示异常的问题 (#9653) by @hongboji
  • [工作流:自定义操作事件] 修复工作台操作面板按钮列表中缺少触发工作流操作的问题 (#9682) by @katherinehhh
  • [AI 员工]
    • 工作流 AI 员工节点可使用默认模型 (#9679) by @cgyrock
    • 隐藏前端提示中的原始 LLM 服务商错误 (#9678) by @cgyrock
  • [数据源管理] 修复 v2 数据源管理中多空间字段的本地化显示问题 (#9690) by @jiannx
  • [数据源:REST API] 修复数据源管理器 client-v2 类型声明不一致时,REST API 数据源插件声明构建失败的问题 by @katherinehhh
  • [密码策略] 修复登录失败时真实错误被 “argument #1 unsupported type undefined” 覆盖的问题(当底层错误没有状态码时) by @Molunerfinn
  • [工作流:审批] 修复审批表单详情中不显示自定义字段标题的问题 by @zhangzhonghe
beta
本周更新|添加 API 命令的兼容规则

汇总一周产品更新日志,最新发布可以前往我们的博客查看

NocoBase 目前更新包括的版本更新包括三个分支:mainnextdevelop

version.png

main :截止目前最稳定的版本,推荐安装此版本。

next:包含即将发布的新功能,经过初步测试的版本,可能存在部分已知或未知问题。主要面向测试用户,用于收集反馈和进一步优化功能。适合愿意提前体验新功能并提供反馈的测试用户。

develop:开发中的版本,包含最新的功能代码,可能尚未完成或存在较多不稳定因素,主要用于内部开发和快速迭代。适合对产品功能前沿发展感兴趣的技术用户,但可能存在较多问题或不完整功能,不建议在生产环境中使用。

main

main.png

v2.0.61

发布日期:2026-06-03

🚀 优化
  • [client] 增强部分内置 RunJS 函数的自动补全支持。(#9481) by @gchust
  • [undefined] 更新嵌入 NocoBase 开源插件的使用文档。(#9642) by @zhangzhonghe 参考文档:嵌入 NocoBase
🐛 修复
  • [flow-engine]

    • 修复为子表单设置字段值时页面卡死的问题。(#9598) by @gchust
    • 修复切换 UI 配置模式开关后,弹窗内部存在旧 UI 数据的问题。(#9525) by @gchust
  • [client]

    • 修复表格区块中记录操作联动规则行为不正确的问题。(#9652) by @gchust
    • 修复移动端选择关系字段数据后不显示的问题。(#9665) by @zhangzhonghe
    • 修复通过联动规则由隐藏切换为显示后,字段变为只读的问题。(#9649) by @katherinehhh
  • [cli] 修复 nginx 模板,使 .mjs 静态资源以 JavaScript MIME 类型返回。(#9626) by @mytharcher

  • [database] 修复导入纯数字密码值可能失败的问题。(#9635) by @2013xile

  • [AI 员工] 修复 AI 提供商 Base URL 校验问题。(#9667) by @cgyrock

  • [Flow engine]

    • 修复弹窗标签页拖动调整顺序不生效的问题。(#9602) by @gchust
    • 修复复制模板后修改区块内容可能影响原始区块内容的问题。(#9664) by @gchust
  • [通知:站内信] 修复站内消息频道时间戳过滤条件中的 SQL 注入风险。(#9630) by @mytharcher

  • [授权设置] 修复 pkg 登录检查缓慢或不可达时,许可证设置页面长时间卡住的问题。(#9650) by @hongboji

  • [工作流:JavaScript 节点] 明确工作流 JavaScript 模块支持模式为非安全模式,不能作为权限边界。(#9629) by @mytharcher 参考文档:工作流 JavaScript 节点

  • [权限控制] 修复联合角色作为默认角色时,首次登录权限不完整的问题。(#9632) by @2013xile

  • [文件管理器] 修复本地文件存储路径校验,阻止不安全路径逃逸出配置的存储根目录。(#9628) by @mytharcher

  • [密码策略] 修复密码策略校验纯数字密码值时可能失败的问题。 by @2013xile

v2.0.60

发布日期:2026-05-29

🚀 优化
  • [AI 员工] 改进 LLM 的 Base URL 字段,使其在创建和编辑表单中都支持使用全局变量。 (#9615) by @cgyrock
🐛 修复
  • [client] 修复顶部导航栏数字徽标背景过宽的问题 (#9607) by @zhangzhonghe
  • [AI 员工] 修复引用表格区块删除后 AI 快捷操作按钮上下文变成一个空区块的问题。 (#9617) by @cgyrock
  • [迁移管理] 修复 PostgreSQL 迁移差异计算,避免子表本地列转为继承列时错误生成删除列语句。 by @hongboji
v2.0.59

发布日期:2026-05-28

🐛 修复
  • [ai] 将 LangChain 相关依赖锁定到稳定版本,避免 Ollama 模型工具调用异常,并规避存在问题的上游版本。(#9604) by @cgyrock
  • [flow-engine] 修复前端日志等级不正确的问题。(#9577) by @gchust
  • [数据表:树] 修复树形数据存在父子环时,查询报错信息不明确的问题。(#9603) by @zhangzhonghe
  • [AI:知识库] 将 LangChain 相关依赖锁定到稳定版本,避免 Ollama 模型工具调用异常,并规避存在问题的上游版本。 by @cgyrock
next

next.png

v2.1.0-beta.44

发布日期:2026-06-03

🚀 优化
  • [工作流:审批] 调整审批触发器和节点配置的验证规则,确保 UI 相关字段存在。 by @mytharcher
🐛 修复
  • [client] 修复移动端选择关系字段数据后不显示的问题。(#9665) by @zhangzhonghe

  • [client-v2]

    • 修复菜单联动规则保存时报错的问题。(#9666) by @zhangzhonghe
    • 修复 v2 页面区块上方间距过大的问题。(#9647) by @zhangzhonghe
  • [flow-engine] 修复为子表单设置字段值时页面卡死的问题。(#9598) by @gchust

  • [AI 员工]

    • 修复 AI 提供商 Base URL 校验问题。(#9667) by @cgyrock
    • 修复工作流 AI 员工节点调用 ctx.get 报错的问题。(#9661) by @cgyrock
  • [通知:站内信] 修复站内消息频道时间戳过滤条件中的 SQL 注入风险。(#9630) by @mytharcher

  • [操作:复制记录] 修复复制操作提交失败后未重置按钮状态的问题。(#9676) by @katherinehhh

  • [日历] 修复 v2 页面中日历事件未按配置的颜色字段显示颜色的问题。(#9677) by @jiannx

  • [Flow engine]

    • 修复复制模板后修改区块内容可能影响原始区块内容的问题。(#9664) by @gchust
    • 修复弹窗标签页拖动调整顺序不生效的问题。(#9602) by @gchust
v2.1.0-beta.43

发布日期:2026-06-02

🎉 新特性
  • [client-v2] 新增 TypedVariableInput 组件,让邮件插件 v2 的 SMTP 端口和安全模式等字段既能填类型化常量,也能填 {{ $env.X }} 变量。 (#9637) by @Molunerfinn
  • [权限控制] 将用户与角色权限设置页迁移到 v2。 (#9619) by @jiannx
🚀 优化
  • [undefined] 更新嵌入 NocoBase 插件的开源版使用说明 (#9642) by @zhangzhonghe 参考文档:嵌入 NocoBase
  • [client] 增强部分 runjs 内置函数的自动补全。 (#9481) by @gchust
  • [cli] 优化 CLI 更新策略 (#9633) by @chenos
🐛 修复
  • [client]

    • 修复刷新页面后区块偶现误提示数据表已删除的问题 (#9662) by @zhangzhonghe
    • 修复表格行操作联动规则不正确的问题。 (#9652) by @gchust
    • 修复v2 表单切换字段显示状态后字段变为只读的问题 (#9649) by @katherinehhh
  • [cli] 修复 nginx 模板,使 .mjs 静态资源以 JavaScript MIME 类型返回。 (#9626) by @mytharcher

  • [database] 修复导入纯数字密码值可能失败的问题 (#9635) by @2013xile

  • [flow-engine]

    • 修复切换 UI 配置模式开关后弹窗内部存在旧 UI 数据的问题。 (#9525) by @gchust
    • 修复鼠标移到关联字段分组时字段搜索内容被清空的问题 (#9646) by @zhangzhonghe
  • [client-v2] 修复批量更新操作字段赋值配置异常问题 (#9640) by @katherinehhh

  • [文件管理器] 修复本地文件存储路径校验,阻止不安全路径逃逸出配置的存储根目录。 (#9628) by @mytharcher

  • [区块:甘特图] 优化甘特图提示框位置,避免遮挡任务条,并统一任务名称在任务条内外的对齐方式 (#9638) by @jiannx

  • [权限控制] 修复联合角色作为默认角色时首次登录权限不完整的问题 (#9632) by @2013xile

  • [授权设置] 修复许可证设置页面在 pkg 登录检查缓慢或不可达时长时间卡住的问题 (#9650) by @hongboji

  • [工作流:JavaScript 节点] 明确工作流 JavaScript 模块支持模式为非安全模式,不能作为权限边界 (#9629) by @mytharcher 参考文档:工作流 JavaScript 节点

  • [密码策略] 修复密码策略校验纯数字密码值时可能失败的问题 by @2013xile

v2.1.0-beta.40

发布日期:2026-05-30

🎉 新特性
  • [client-v2] 支持表单的提交操作配置字段赋值 (#9570) by @katherinehhh
  • [Office 文件预览] 将 Office 文件预览插件迁移到 v2(FlowEngine)版本。 (#9620) by @Molunerfinn
🚀 优化
  • [通知管理] 通知管理相关插件迁移到 v2 版本。 (#9597) by @Molunerfinn
🐛 修复
  • [client] 修复顶部导航栏数字徽标背景过宽的问题 (#9607) by @zhangzhonghe
  • [区块:甘特图] 修复 v2 甘特图 shared 文件夹路径,并添加斑马纹。 (#9621) by @jiannx
  • [授权设置] 新增授权设置的 client-v2 支持,并支持商业授权逻辑注入 client-v2 插件入口。 (#9555) by @jiannx
  • [工作流:自定义操作事件] 修复 v2 区块操作菜单重复显示触发工作流的问题 (#9622) by @zhangzhonghe
  • [AI 员工] 修复引用表格区块删除后 AI 快捷操作按钮上下文变成一个空区块的问题。 (#9617) by @cgyrock
  • [plugin-commercial] 新增商业授权的 client-v2 组件和顶部授权状态入口。 by @jiannx
  • [迁移管理] 修复 PostgreSQL 迁移差异计算,避免子表本地列转为继承列时错误生成删除列语句。 by @hongboji
v2.1.0-beta.38

发布日期:2026-05-29

🎉 新特性
  • [cli] 添加 API 命令的兼容规则 (#9613) by @chenos

  • [client-v2]

    • 支持嵌入 v2 页面和公开表单 v2 页面 (#9431) by @zhangzhonghe
    • client-v2 插件管理页面重写为响应式卡片布局,支持分类过滤、搜索、启用/禁用/删除、批量启用以及插件详情弹窗;同时为 client-v1 的插件管理页面补充窄屏响应式布局。 (#9573) by @Molunerfinn
  • [工作流]

    • 为工作流增加超时控制,设置了超时选项后,运行时间超长的工作流将被自动终止 (#9363) by @mytharcher
    • 新增管理员 API,用于从头节点或指定节点重新执行已开始的工作流执行。 (#9569) by @mytharcher
  • [区块:甘特图] 新增甘特图区块 v2 支持。 (#9545) by @jiannx

  • [工作流:Webhook 触发器] 为超时的 Webhook 工作流(同步模式)增加 408 响应状态 by @mytharcher

  • [工作流:子流程] 支持工作流的超时配置 by @mytharcher

  • [认证:OIDC] 迁移 plugin-auth-oidc 到 v2 管理端,登录按钮、管理员设置表单和自动 SSO 跳转在 v2 下可用。 by @Molunerfinn

  • [工作流:审批] 支持工作流的超时配置 by @mytharcher

  • [认证:LDAP] 新增 v2 客户端入口,使 LDAP 认证器在 v2 应用中可正常渲染登录表单和管理设置。 by @Molunerfinn

🚀 优化
  • [client-v2]

    • v2 表格区块新增启用行选择设置项 (#9614) by @katherinehhh
    • 支持 v2 操作面板操作颜色配置 (#9612) by @katherinehhh
    • 移除菜单配置中的隐藏选项 (#9596) by @zhangzhonghe
  • [client] 移除菜单项设置中的隐藏选项 (#9595) by @zhangzhonghe

  • [cli] 优化 app upgrade 流程 (#9587) by @chenos

  • [AI 员工] 改进 LLM 的 Base URL 字段,使其在创建和编辑表单中都支持使用全局变量。 (#9615) by @cgyrock

  • [IP 限制] 新增 IP 限制插件的 v2 版本。 by @Molunerfinn

🐛 修复
  • [flow-engine]

    • 修复前端日志等级不正确的问题。 (#9577) by @gchust
    • 修复搜索框输入时级联菜单不稳定的问题 (#9473) by @zhangzhonghe
    • 修复弹窗中表单提交成功后表格操作联动规则执行错误的问题。 (#9445) by @gchust
  • [ai] 将 LangChain 相关依赖锁定到稳定版本,避免 Ollama 模型工具调用异常,并规避存在问题的上游版本 (#9604) by @cgyrock

  • [client-v2]

    • 修复子应用登录页标签直接显示翻译模板的问题,并避免 v2 认证方式编辑抽屉在提交的时候可能遗漏字段的问题。 (#9581) by @Molunerfinn
    • 通过使用 CSS line-clamp 替代 antd Typography 的 ellipsis 测量,优化插件管理页面的性能。 (#9593) by @Molunerfinn
  • [client]

    • 修复 v2 时间字段格式设置后不生效问题 (#9579) by @katherinehhh
    • 修复子表单字段通过联动规则显示后提交仍被过滤的问题 (#9594) by @katherinehhh
    • 提高 v1扫描输入组件文件上传上限到 10 MB (#9580) by @katherinehhh
    • 修复 v2 移动端日期弹窗使用当前时间而不是表单值的问题 (#9582) by @katherinehhh
    • 修复切换菜单后页面标签页消失的问题 (#9583) by @zhangzhonghe
    • 修复 v2 子表单中子表格无法添加第二条数据的问题 (#9586) by @katherinehhh
    • 提高 v1扫描输入组件文件上传上限到 10 MB (#9580) by @katherinehhh
  • [数据表:树] 修复树形数据存在父子环时查询报错不明确的问题 (#9603) by @zhangzhonghe

  • [工作流:自定义操作事件]

    • 修复自定义操作事件表格按钮在多行数据上下文下仍可选择自定义上下文工作流的问题。 (#9608) by @mytharcher
    • 自定义操作事件绑定工作流时按当前区块数据表过滤可选工作流。 (#9610) by @mytharcher
  • [文件管理器]

    • 优化 PDF 预览失败提示,并补充外部存储 CORS 配置说明。 (#9600) by @mytharcher 参考文档:文件预览
    • 修复文件上传时 Unicode 文件名被错误二次解码的问题,避免生成包含控制字符的对象键。 (#9584) by @mytharcher
  • [AI: 知识库] 将 LangChain 相关依赖锁定到稳定版本,避免 Ollama 模型工具调用异常,并规避存在问题的上游版本 by @cgyrock

  • [模板打印] 修复模板打印 PDF 转换报错未正确返回到前端的问题 by @jiannx

develop

develop.png

v2.1.0-alpha.45

发布日期:2026-05-29

🎉 新特性
  • [client-v2]

    • 支持表单的提交操作配置字段赋值 (#9570) by @katherinehhh
    • 支持嵌入 v2 页面和公开表单 v2 页面 (#9431) by @zhangzhonghe
    • v2 管理端新增「安全」父菜单和「Token 策略」设置页;用户中心支持「修改密码」。 (#9556) by @Molunerfinn
    • client-v2 插件管理页面重写为响应式卡片布局,支持分类过滤、搜索、启用/禁用/删除、批量启用以及插件详情弹窗;同时为 client-v1 的插件管理页面补充窄屏响应式布局。 (#9573) by @Molunerfinn
  • [cli]

    • 添加 API 命令的兼容规则 (#9613) by @chenos
    • 支持 Basic 认证 (#9558) by @chenos
  • [Office 文件预览] 将 Office 文件预览插件迁移到 v2(FlowEngine)版本。 (#9620) by @Molunerfinn

  • [工作流]

    • 为工作流增加超时控制,设置了超时选项后,运行时间超长的工作流将被自动终止 (#9363) by @mytharcher
    • 新增管理员 API,用于从头节点或指定节点重新执行已开始的工作流执行。 (#9569) by @mytharcher
  • [IdP: OAuth] 增加多应用部署中的应用单点登录基础能力 (#9547) by @2013xile

  • [区块:甘特图] 新增甘特图区块 v2 支持。 (#9545) by @jiannx

  • [应用单点登录] 新增用于应用之间自动登录的 App SSO 插件 by @2013xile

  • [密码策略] 将密码策略插件迁移到新的 client-v2 管理后台,提供密码策略与已锁定用户两个设置页,并在用户中心的修改密码表单中接入客户端密码规则校验。 by @Molunerfinn

  • [工作流:Webhook 触发器] 为超时的 Webhook 工作流(同步模式)增加 408 响应状态 by @mytharcher

  • [工作流:子流程] 支持工作流的超时配置 by @mytharcher

  • [认证:OIDC] 迁移 plugin-auth-oidc 到 v2 管理端,登录按钮、管理员设置表单和自动 SSO 跳转在 v2 下可用。 by @Molunerfinn

  • [工作流:审批] 支持工作流的超时配置 by @mytharcher

  • [应用监管器] 新增子应用的 App SSO 配置 by @2013xile

  • [认证:LDAP] 新增 v2 客户端入口,使 LDAP 认证器在 v2 应用中可正常渲染登录表单和管理设置。 by @Molunerfinn

🚀 优化
  • [client-v2]

    • v2 表格区块新增启用行选择设置项 (#9614) by @katherinehhh
    • 支持 v2 操作面板操作颜色配置 (#9612) by @katherinehhh
    • 移除菜单配置中的隐藏选项 (#9596) by @zhangzhonghe
  • [client] 移除菜单项设置中的隐藏选项 (#9595) by @zhangzhonghe

  • [cli] 优化 app upgrade 流程 (#9587) by @chenos

  • [通知管理] 通知管理相关插件迁移到 v2 版本。 (#9597) by @Molunerfinn

  • [AI 员工] 改进 LLM 的 Base URL 字段,使其在创建和编辑表单中都支持使用全局变量。 (#9615) by @cgyrock

  • [工作流] 重构工作流异步节点可用性检查 (#9532) by @mytharcher

  • [数据可视化] 图表区块支持 client-v2。 (#9517) by @jiannx

  • [IP 限制] 新增 IP 限制插件的 v2 版本。 by @Molunerfinn

🐛 修复
  • [client]

    • 修复顶部导航栏数字徽标背景过宽的问题 (#9607) by @zhangzhonghe
    • 提高 v1扫描输入组件文件上传上限到 10 MB (#9580) by @katherinehhh
    • 修复切换菜单后页面标签页消失的问题 (#9583) by @zhangzhonghe
    • 修复 v2 子表单中子表格无法添加第二条数据的问题 (#9586) by @katherinehhh
    • 修复 v2 时间字段格式设置后不生效问题 (#9579) by @katherinehhh
    • 修复 v2 移动端日期弹窗使用当前时间而不是表单值的问题 (#9582) by @katherinehhh
    • 修复子表单字段通过联动规则显示后提交仍被过滤的问题 (#9594) by @katherinehhh
  • [flow-engine]

    • 修复前端日志等级不正确的问题。 (#9577) by @gchust
    • 修复搜索框输入时级联菜单不稳定的问题 (#9473) by @zhangzhonghe
    • 修复弹窗中表单提交成功后表格操作联动规则执行错误的问题。 (#9445) by @gchust
  • [ai] 将 LangChain 相关依赖锁定到稳定版本,避免 Ollama 模型工具调用异常,并规避存在问题的上游版本 (#9604) by @cgyrock

  • [client-v2]

    • 修复子应用登录页标签直接显示翻译模板的问题,并避免 v2 认证方式编辑抽屉在提交的时候可能遗漏字段的问题。 (#9581) by @Molunerfinn
    • 通过使用 CSS line-clamp 替代 antd Typography 的 ellipsis 测量,优化插件管理页面的性能。 (#9593) by @Molunerfinn
    • 修复页面语言元信息,使应用页面跟随当前应用语言,而不是固定标记为英文。 (#9564) by @Molunerfinn
  • [build]

    • 服务端构建中的文本资源现在会作为文件复制,不再被转换成 JavaScript 模块。 (#9565) by @Molunerfinn
    • 修复插件服务端混淆产物在 Node.js 运行时注入浏览器全局变量的问题。 (#9559) by @Molunerfinn
  • [区块:甘特图] 修复 v2 甘特图 shared 文件夹路径,并添加斑马纹。 (#9621) by @jiannx

  • [授权设置] 新增授权设置的 client-v2 支持,并支持商业授权逻辑注入 client-v2 插件入口。 (#9555) by @jiannx

  • [工作流:自定义操作事件]

    • 修复 v2 区块操作菜单重复显示触发工作流的问题 (#9622) by @zhangzhonghe
    • 自定义操作事件绑定工作流时按当前区块数据表过滤可选工作流。 (#9610) by @mytharcher
    • 修复自定义操作事件表格按钮在多行数据上下文下仍可选择自定义上下文工作流的问题。 (#9608) by @mytharcher
  • [数据表:树] 修复树形数据存在父子环时查询报错不明确的问题 (#9603) by @zhangzhonghe

  • [文件管理器]

    • 优化 PDF 预览失败提示,并补充外部存储 CORS 配置说明。 (#9600) by @mytharcher 参考文档:文件预览
    • 使用 PDF.js 安全渲染 PDF 预览,避免通过 iframe 直接加载原始 PDF。 (#9566) by @mytharcher
    • 修复文件上传时 Unicode 文件名被错误二次解码的问题,避免生成包含控制字符的对象键。 (#9584) by @mytharcher
  • [AI 员工]

    • 修复引用表格区块删除后 AI 快捷操作按钮上下文变成一个空区块的问题。 (#9617) by @cgyrock
    • 修复表格上下文提示词中错误的数据查询工具名称 (#9567) by @cgyrock
  • [工作流:人工处理节点] 修复工作流人工任务暂存后未持久化已填写表单内容的问题。 (#9554) by @mytharcher

  • [plugin-commercial] 新增商业授权的 client-v2 组件和顶部授权状态入口。 by @jiannx

  • [AI: 知识库] 将 LangChain 相关依赖锁定到稳定版本,避免 Ollama 模型工具调用异常,并规避存在问题的上游版本 by @cgyrock

  • [迁移管理] 修复 PostgreSQL 迁移差异计算,避免子表本地列转为继承列时错误生成删除列语句。 by @hongboji

  • [模板打印] 修复模板打印 PDF 转换报错未正确返回到前端的问题 by @jiannx

  • [认证:OIDC] 修复 SSO 登录回调收到外部跳转地址时可能泄露 Token 的问题 by @2013xile

  • [工作流:审批]

    • 修复 jobs:resume 接口未被审批节点支持的问题 by @mytharcher
    • 修复审批撤回时提交的业务数据更新,并遵循业务表更新权限控制。 by @mytharcher
    • 修复审批流因非审批节点失败终止后,审批待办记录和统计数字悬空的问题。 by @mytharcher
latest
NocoBase v2.1.0-alpha.46:将用户与角色权限设置页迁移到 v2
🎉 新特性
  • [client-v2] 新增 TypedVariableInput 组件,使邮件插件 v2 的 SMTP 端口和安全模式等字段既可以填写类型化常量,也可以填写 {{ $env.X }} 变量。(#9637) by @Molunerfinn
  • [权限控制] 将用户与角色权限设置页迁移到 v2。(#9619) by @jiannx
🚀 优化
  • [server] 新版客户端的访问路径由 /v2/ 调整为 /v/。(#9674) by @Molunerfinn
  • [ai] 升级 xlsx 版本以避免安全问题。(#9675) by @mytharcher
  • [client] 增强部分内置 RunJS 函数的自动补全支持。(#9481) by @gchust
  • [cli] 优化 init 和 self update 指引。(#9633) by @chenos
  • [undefined] 更新嵌入 NocoBase 开源插件的使用文档。(#9642) by @zhangzhonghe 参考文档:嵌入 NocoBase
  • [部门] 新增 v2 版部门设置页面,用于管理部门、部门成员和用户所属部门。(#9660) by @jiannx
  • [认证:SAML 2.0] SAML/CAS 登录跳转改为跟随新版客户端前缀。 by @Molunerfinn
  • [操作:导入记录 Pro] 升级 xlsx 版本以避免安全问题。 by @mytharcher
  • [认证:OIDC] OIDC 登录跳转改为跟随新版客户端前缀。 by @Molunerfinn
  • [工作流:审批] 调整审批触发器和节点配置的验证规则,确保 UI 相关字段存在。 by @mytharcher
🐛 修复
  • [client-v2]

    • 修复 v2 表格自定义列宽设置为 0 时列不可见的问题。(#9689) by @katherinehhh
    • 调整所有关系字段选择器,将关联字段限制为最多两层。(#9454) by @jiannx
    • 修复菜单联动规则保存时报错的问题。(#9666) by @zhangzhonghe
    • 修复 v2 页面区块上方间距过大的问题。(#9647) by @zhangzhonghe
    • 修复字段赋值配置保留异常的问题。(#9640) by @katherinehhh
  • [client]

    • 修复引用表单模板中保存树形关系字段时报错的问题。(#9643) by @zhangzhonghe
    • 修复移动端选择关系字段数据后不显示的问题。(#9665) by @zhangzhonghe
    • 修复刷新页面后区块偶现误提示数据表已删除的问题。(#9662) by @zhangzhonghe
    • 修复表格区块中记录操作联动规则行为不正确的问题。(#9652) by @gchust
    • 修复 v2 表单切换字段显示状态后字段变为只读的问题。(#9649) by @katherinehhh
  • [flow-engine]

    • 修复为子表单设置字段值时页面卡死的问题。(#9598) by @gchust
    • 修复切换 UI 配置模式开关后,弹窗内部存在旧 UI 数据的问题。(#9525) by @gchust
    • 修复鼠标移到关联字段分组时,字段搜索内容被清空的问题。(#9646) by @zhangzhonghe
  • [cli] 修复 nginx 模板,使 .mjs 静态资源以 JavaScript MIME 类型返回。(#9626) by @mytharcher

  • [database] 修复导入纯数字密码值可能失败的问题。(#9635) by @2013xile

  • [数据表:SQL]

    • 禁止 SQL 数据表访问敏感的 PostgreSQL 元数据。(#9683) by @2013xile
  • [数据源管理] 修复 v2 数据源管理中多空间字段的本地化显示问题。(#9690) by @jiannx

  • [AI 员工]

    • 隐藏前端提示中的原始 LLM 服务商错误。(#9678) by @cgyrock
    • 工作流 AI 员工节点可使用默认模型。(#9679) by @cgyrock
    • 修复 AI 提供商 Base URL 校验问题。(#9667) by @cgyrock
    • 修复工作流 AI 员工节点调用 ctx.get 报错的问题。(#9661) by @cgyrock
  • [操作:复制记录] 修复复制操作提交失败后未重置按钮状态的问题。(#9676) by @katherinehhh

  • [工作流:自定义操作事件] 修复工作台操作面板按钮列表中缺少触发工作流操作的问题。(#9682) by @katherinehhh

  • [日历] 修复 v2 页面中日历事件未按配置的颜色字段显示颜色的问题。(#9677) by @jiannx

  • [通知:站内信] 修复站内消息频道时间戳过滤条件中的 SQL 注入风险。(#9630) by @mytharcher

  • [Flow engine]

    • 修复弹窗标签页拖动调整顺序不生效的问题。(#9602) by @gchust
    • 修复复制模板后修改区块内容可能影响原始区块内容的问题。(#9664) by @gchust
  • [授权设置] 修复 pkg 登录检查缓慢或不可达时,许可证设置页面长时间卡住的问题。(#9650) by @hongboji

  • [权限控制] 修复联合角色作为默认角色时,首次登录权限不完整的问题。(#9632) by @2013xile

  • [区块:甘特图] 优化甘特图提示框位置,避免遮挡任务条,并统一任务名称在任务条内外的对齐方式。(#9638) by @jiannx

  • [工作流:JavaScript 节点] 明确工作流 JavaScript 模块支持模式为非安全模式,不能作为权限边界。(#9629) by @mytharcher 参考文档:工作流 JavaScript 节点

  • [文件管理器] 修复本地文件存储路径校验,阻止不安全路径逃逸出配置的存储根目录。(#9628) by @mytharcher

  • [密码策略]

    • 修复登录失败时真实错误被 “argument #1 unsupported type undefined” 覆盖的问题(当底层错误没有状态码时)。 by @Molunerfinn
    • 修复密码策略校验纯数字密码值时可能失败的问题。 by @2013xile
  • [数据源:REST API] 修复数据源管理器 client-v2 类型声明不一致时,REST API 数据源插件声明构建失败的问题。 by @katherinehhh

alpha
NocoBase v2.0.61:增强部分内置 RunJS 函数的自动补全支持
🚀 优化
  • [client] 增强部分内置 RunJS 函数的自动补全支持。(#9481) by @gchust
  • [undefined] 更新嵌入 NocoBase 开源插件的使用文档。(#9642) by @zhangzhonghe 参考文档:嵌入 NocoBase
🐛 修复
  • [flow-engine]

    • 修复为子表单设置字段值时页面卡死的问题。(#9598) by @gchust
    • 修复切换 UI 配置模式开关后,弹窗内部存在旧 UI 数据的问题。(#9525) by @gchust
  • [client]

    • 修复表格区块中记录操作联动规则行为不正确的问题。(#9652) by @gchust
    • 修复移动端选择关系字段数据后不显示的问题。(#9665) by @zhangzhonghe
    • 修复通过联动规则由隐藏切换为显示后,字段变为只读的问题。(#9649) by @katherinehhh
  • [cli] 修复 nginx 模板,使 .mjs 静态资源以 JavaScript MIME 类型返回。(#9626) by @mytharcher

  • [database] 修复导入纯数字密码值可能失败的问题。(#9635) by @2013xile

  • [AI 员工] 修复 AI 提供商 Base URL 校验问题。(#9667) by @cgyrock

  • [Flow engine]

    • 修复弹窗标签页拖动调整顺序不生效的问题。(#9602) by @gchust
    • 修复复制模板后修改区块内容可能影响原始区块内容的问题。(#9664) by @gchust
  • [通知:站内信] 修复站内消息频道时间戳过滤条件中的 SQL 注入风险。(#9630) by @mytharcher

  • [授权设置] 修复 pkg 登录检查缓慢或不可达时,许可证设置页面长时间卡住的问题。(#9650) by @hongboji

  • [工作流:JavaScript 节点] 明确工作流 JavaScript 模块支持模式为非安全模式,不能作为权限边界。(#9629) by @mytharcher 参考文档:工作流 JavaScript 节点

  • [权限控制] 修复联合角色作为默认角色时,首次登录权限不完整的问题。(#9632) by @2013xile

  • [文件管理器] 修复本地文件存储路径校验,阻止不安全路径逃逸出配置的存储根目录。(#9628) by @mytharcher

  • [密码策略] 修复密码策略校验纯数字密码值时可能失败的问题。 by @2013xile

latest
NocoBase v2.1.0-beta.44:修复移动端选择关系字段数据后不显示的问题
🚀 优化
  • [工作流:审批] 调整审批触发器和节点配置的验证规则,确保 UI 相关字段存在。 by @mytharcher
🐛 修复
  • [client] 修复移动端选择关系字段数据后不显示的问题。(#9665) by @zhangzhonghe

  • [client-v2]

    • 修复菜单联动规则保存时报错的问题。(#9666) by @zhangzhonghe
    • 修复 v2 页面区块上方间距过大的问题。(#9647) by @zhangzhonghe
  • [flow-engine] 修复为子表单设置字段值时页面卡死的问题。(#9598) by @gchust

  • [AI 员工]

    • 修复 AI 提供商 Base URL 校验问题。(#9667) by @cgyrock
    • 修复工作流 AI 员工节点调用 ctx.get 报错的问题。(#9661) by @cgyrock
  • [通知:站内信] 修复站内消息频道时间戳过滤条件中的 SQL 注入风险。(#9630) by @mytharcher

  • [操作:复制记录] 修复复制操作提交失败后未重置按钮状态的问题。(#9676) by @katherinehhh

  • [日历] 修复 v2 页面中日历事件未按配置的颜色字段显示颜色的问题。(#9677) by @jiannx

  • [Flow engine]

    • 修复复制模板后修改区块内容可能影响原始区块内容的问题。(#9664) by @gchust
    • 修复弹窗标签页拖动调整顺序不生效的问题。(#9602) by @gchust
beta
NocoBase v2.1.0-beta.43:更新嵌入 NocoBase 插件的开源版使用说明
🎉 新特性
  • [client-v2] 新增 TypedVariableInput 组件,让邮件插件 v2 的 SMTP 端口和安全模式等字段既能填类型化常量,也能填 {{ $env.X }} 变量。 (#9637) by @Molunerfinn

  • [权限控制] 将用户与角色权限设置页迁移到 v2。 (#9619) by @jiannx

🚀 优化
  • [undefined] 更新嵌入 NocoBase 插件的开源版使用说明 (#9642) by @zhangzhonghe 参考文档:嵌入 NocoBase

  • [client] 增强部分 runjs 内置函数的自动补全。 (#9481) by @gchust

  • [cli] 优化 CLI 更新策略 (#9633) by @chenos

🐛 修复
  • [client]

    • 修复刷新页面后区块偶现误提示数据表已删除的问题 (#9662) by @zhangzhonghe

    • 修复表格行操作联动规则不正确的问题。 (#9652) by @gchust

    • 修复v2 表单切换字段显示状态后字段变为只读的问题 (#9649) by @katherinehhh

  • [cli] 修复 nginx 模板,使 .mjs 静态资源以 JavaScript MIME 类型返回。 (#9626) by @mytharcher

  • [database] 修复导入纯数字密码值可能失败的问题 (#9635) by @2013xile

  • [flow-engine]

    • 修复切换 UI 配置模式开关后弹窗内部存在旧 UI 数据的问题。 (#9525) by @gchust

    • 修复鼠标移到关联字段分组时字段搜索内容被清空的问题 (#9646) by @zhangzhonghe

  • [client-v2] 修复批量更新操作字段赋值配置异常问题 (#9640) by @katherinehhh

  • [文件管理器] 修复本地文件存储路径校验,阻止不安全路径逃逸出配置的存储根目录。 (#9628) by @mytharcher

  • [区块:甘特图] 优化甘特图提示框位置,避免遮挡任务条,并统一任务名称在任务条内外的对齐方式 (#9638) by @jiannx

  • [权限控制] 修复联合角色作为默认角色时首次登录权限不完整的问题 (#9632) by @2013xile

  • [授权设置] 修复许可证设置页面在 pkg 登录检查缓慢或不可达时长时间卡住的问题 (#9650) by @hongboji

  • [工作流:JavaScript 节点] 明确工作流 JavaScript 模块支持模式为非安全模式,不能作为权限边界 (#9629) by @mytharcher 参考文档:工作流 JavaScript 节点

  • [密码策略] 修复密码策略校验纯数字密码值时可能失败的问题 by @2013xile

beta
NocoBase v2.1.0-beta.40:支持表单的提交操作配置字段赋值
🎉 新特性
  • [client-v2] 支持表单的提交操作配置字段赋值 (#9570) by @katherinehhh
  • [Office 文件预览] 将 Office 文件预览插件迁移到 v2(FlowEngine)版本。 (#9620) by @Molunerfinn
🚀 优化
  • [通知管理] 通知管理相关插件迁移到 v2 版本。 (#9597) by @Molunerfinn
🐛 修复
  • [client] 修复顶部导航栏数字徽标背景过宽的问题 (#9607) by @zhangzhonghe
  • [区块:甘特图] 修复 v2 甘特图 shared 文件夹路径,并添加斑马纹。 (#9621) by @jiannx
  • [授权设置] 新增授权设置的 client-v2 支持,并支持商业授权逻辑注入 client-v2 插件入口。 (#9555) by @jiannx
  • [工作流:自定义操作事件] 修复 v2 区块操作菜单重复显示触发工作流的问题 (#9622) by @zhangzhonghe
  • [AI 员工] 修复引用表格区块删除后 AI 快捷操作按钮上下文变成一个空区块的问题。 (#9617) by @cgyrock
  • [plugin-commercial] 新增商业授权的 client-v2 组件和顶部授权状态入口。 by @jiannx
  • [迁移管理] 修复 PostgreSQL 迁移差异计算,避免子表本地列转为继承列时错误生成删除列语句。 by @hongboji
beta
加載中...

正在加載更多內容...

沒有更多內容了