NocoBase 每周更新:优化与错误修复

发布: (2025年12月18日 GMT+8 11:48)
10 分钟阅读
原文: Dev.to

Source: Dev.to

Release Branches

BranchDescription
main当前最稳定的版本,推荐用于生产环境。
next包含即将发布功能的 Beta 版本。已进行初步测试,但仍可能存在已知或未知的问题。适合希望抢先体验并提供反馈的测试用户。
develop含有最新功能代码的 Alpha 版本。可能不完整或不稳定,供内部开发和快速迭代使用。适合技术熟练、关注前沿变更的用户,适用于生产环境。

v1.9.27 – 2025‑12‑17

  • [server] 添加容错机制,以防缺少应用实例导致在获取应用维护消息时出错 [#8196] – @2013xile
  • [Error handler] 在 SQL 语法错误时不暴露原始数据库错误信息,以避免泄露数据库类型 [#8195] – @2013xile
  • [Workflow] 支持使用旧版配置在复制的工作流中创建新工作流 [#8165] – @mytharcher
  • [Workflow] 修复手动执行时记录列表仅显示一条记录的问题 [#8187] – @mytharcher
  • [Collection: Connect to foreign data (FDW)] 修复连接到大写表名时触发器错误 – @2013xile
  • [Workflow: Approval] 修复批准操作错误地将无关批准记录的状态改为 UNPROCESSED 的问题 – @mytharcher

v1.9.26 – 2025‑12‑16

  • [acl] 支持 acl.registerSnippet API 合并 snippet 配置 [#8155] – @mytharcher
  • [Access control] 禁止为用户分配 root 角色 [#8180] – @2013xile
  • [License settings]
    • 修复 plugin‑license TypeScript 构建异常 [#8183] – @jiannx
    • 进行许可证优化并添加提示信息 [#7993] – @jiannx
  • [File manager] 修复在 OSS 上预览 .txt 文件时字符集错误的问题 [#8161] – @mytharcher
  • [Action: Import records] 同步等待导入触发的 afterCreate 事件完成 [#8158] – @2013xile
  • [Collection: Connect to foreign data (FDW)] 修复大写表名加载失败的问题 – @2013xile
  • [Data source: External SQL Server] 修复缺失 encrypttrustServerCertificate 选项的问题 [#?] – @2013xile

v1.9.25 – 2025‑12‑12

  • [Workflow]
    • 为处理器准备阶段缺失数据添加容错逻辑,避免执行卡死 [#8156] – @mytharcher
    • 在工作流画布上对关联数据使用懒加载,以提升性能 [#8142] – @mytharcher
  • [acl] 修复当角色为 root 时 acl.can 返回 null 的问题 [#8150] – @mytharcher
  • [Workflow: Manual node] 修复手动待办列表使用错误 API 的问题 [#8144] – @mytharcher
  • [HTTP request encryption]qs 解析时使用方括号表示数组格式 – @chenos
  • [Workflow: Approval] 修复取消已删除工作流的执行时抛出的错误 – @mytharcher
  • [Migration manager] 修复迁移过程中换行符丢失的问题 [#?] – @cgyrock

v2.0.0‑alpha.55 – 2025‑12‑17

  • [server] 添加容错机制,以防缺少应用实例导致在获取应用维护消息时出错 [#8196] – @2013xile
  • [Block: List] 为 Table、List 和 Grid Card 块添加 Link 按钮 [#8194] – @katherinehhh
  • [client] 修复在复选框过滤器中选择 “No” 时仍应用 “Yes” 过滤器的问题 [#8170] – @gchust
  • [Migration manager] 修复缺失迁移描述并将当前时间设为默认值的问题 – @cgyrock

v2.0.0‑alpha.54 – 2025‑12‑1

7

  • [client]
    • 创建集合时,预设的 ID 字段类型可以更改 [#8129] – @cgyrock
    • 将表格列宽更改为可选择的选项 [#8188] – @katherinehhh
    • 使用 maxTagCount 改进 recordPicker 样式 [#8175] – @katherinehhh
    • 优化配置选项(块、字段、操作) [#8141] – @katherinehhh
  • [Error handler] 在 SQL 语法错误时不暴露原始数据库错误信息 [#8195] – @2013xile
  • [Block: Map] 在文本显示模式下支持地图字段的文字溢出省略号 [#8189] – @katherinehhh
  • [Workflow] 支持在复制的工作流中使用旧版配置创建新工作流 [#8165] – @mytharcher
  • [Access control] 禁止将根角色分配给用户 [#8180] – @2013xile

🐛 Bug 修复(多个版本)

客户端
  • 修复当角色拥有创建权限时,创建表单中提交按钮未显示的问题 [#8190] – @katherinehhh
  • 防止在未选择任何项目提交时,现有的子表/子表单数据被清除 [#8172] – @katherinehhh
  • 防止数据范围设置出现在创建表单配置中 [#8176] – @katherinehhh
  • 修复标签页事件流保存失败的问题 [#8168] – @chenos
  • 隐藏标签页后移除多余的间距 [#8167] – @chenos
  • 修复关联记录选择中已选项过滤不正确的问题 [#8151] – @katherinehhh
  • 修复表单块中 tableoid 字段的渲染问题 [#8177] – @katherinehhh
服务器
  • license-kit 更新至最新版本 [#8173] – @jiannx
  • 支持外部数据源的 Snowflake ID(53 位)字段 [#8185] – @2013xile
块:地图
  • 修复菜单切换后地图缩放级别不正确的问题 [#8193] – @katherinehhh
工作流
  • 修复手动执行时记录列表仅显示一条记录的问题 [#8187] – @mytharcher
数据可视化
  • 解决 SQL 模式下选择外部数据源的问题
  • 解决图表块在数据获取期间的加载状态问题
  • 解决空白图表块取消配置的问题 [#8169] – @heziqiang
AI 员工
  • 解决 AI 消息换行的问题 [#8096] – @heziqiang
许可证设置
  • 修复 plugin‑license TypeScript 构建异常 [#8183] – @jiannx

欲查看完整的变更列表和详细的发行说明,请访问 NocoBase 博客。

Release Notes – v2.0.0‑alpha.53

Release date: 2025‑12‑12

New Features & Improvements

组件描述PR / Issue作者
acl支持 acl.registerSnippet API 合并 snippet 配置#8155@mytharcher
client支持对百分比字段进行数字格式化#8123@katherinehhh
flow‑engine动态支持隐藏步骤配置菜单#7924@gchust
Block: GridCard优化 Grid Card 区块样式,使布局更紧凑#8152@katherinehhh
AI employees• 启用对内置 AI 助手系统提示的编辑功能
• 优化 Nathan AI 助手的系统提示
• 修复读取静态文件时的服务器错误
#8097@heziqiang
Workflow• 为处理器准备阶段缺失数据添加容错逻辑(防止执行卡死)
• 在工作流画布上对关联数据使用懒加载(提升性能)
#8156, #8142@mytharcher
Collection field: Markdown (Vditor)readPretty 模式下默认禁用 Markdown 字段的变量解析#8145@katherinehhh

Bug Fixes

Flow Engine

  • 修复附件文件下载错误。 (#8154) – @katherinehhh

Client

  • 修复当存在 options 字段时关联字段下拉框被禁用的问题。 (#8153) – @katherinehhh
  • 解决在过滤表单区块的单选字段使用多选操作符时,输入中文会清除已有选项的问题。 (#8140) – @gchust
  • 修复标签字段切换导致弹窗配置丢失的问题。 (#8136) – @gchust

ACL

  • 修复当角色为 rootacl.can 返回 null 的问题。 (#8150) – @mytharcher

Database

  • filterByTk 现在在查询具有多个过滤目标键的集合时支持数组。 (#7986) – @chenos

Action: Import Records

  • 同步等待导入触发的 afterCreate 事件完成。 (#8158) – @2013xile

Collection Field: Sequence

  • 提升 plugin-field-sequence 处理 repair 命令时的稳健性。 (#8139) – @cgyrock

Workflow: Manual Node

  • 修复手动待办列表使用错误 API 的问题。 (#8144) – @mytharcher

HTTP Request Encryption

  • qs 解析中使用方括号表示数组格式。 – @chenos

Workflow: Approval

  • 修复取消已删除工作流的执行时抛出的错误。 – @mytharcher

Migration Manager

  • 修复迁移过程中数据换行丢失的问题。 – @cgyrock

Additional Fixes

  • File manager – 修复 OSS 上预览 .txt 文件时显示错误字符集的问题。 (#8161) – @mytharcher
  • Data source: External SQL Server – 修复缺失 encrypttrustServerCertificate 选项的问题。 – @2013xile
  • Collection: Connect to foreign data (FDW) – 修复对大写表名加载失败的问题。 – @2013xile
  • Workflow: Approval – 修复批准操作后无关审批记录状态错误地变为 UNPROCESSED 的问题。 – @mytharcher

关于 NocoBase

NocoBase 是一个私有的、开源的、零代码平台,提供完全的控制权和无限的可扩展性。它帮助团队快速适应变化,同时显著降低成本。只需几分钟即可部署 NocoBase,避免多年开发和巨额投资。

Back to Blog

相关文章

阅读更多 »