博客 / 詳情

返回

NocoBase 本週更新彙總:優化及缺陷修復

原文鏈接:https://www.nocobase.com/cn/blog/weekly-updates-20251211

彙總一週產品更新日誌,最新發布可以前往我們的博客查看。

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

version.png

main :截止目前最穩定的版本,推薦安裝此版本。

next:包含即將發佈的新功能,經過初步測試的版本,可能存在部分已知或未知問題。主要面向測試用户,用於收集反饋和進一步優化功能。適合願意提前體驗新功能並提供反饋的測試用户。

develop:開發中的版本,包含最新的功能代碼,可能尚未完成或存在較多不穩定因素,主要用於內部開發和快速迭代。適合對產品功能前沿發展感興趣的技術用户,但可能存在較多問題或不完整功能,不建議在生產環境中使用。

main

main.png

v1.9.24

發佈時間:2025-12-09

🐛 修復

  • [client] 修復 RemoteSelect 組件當值為空時錯誤的加載選項記錄的問題 (#8137) by @mytharcher
  • [數據表字段:自動編碼] 提升 sequence 字段插件處理 repair 命令時的健壯性 (#8139) by @cgyrock
  • [通知:電子郵件] 修復郵件通知連接限制 (#8119) by @jiannx

v1.9.23

發佈時間:2025-12-09

🚀 優化

  • [auth] 修復 CVE-2025-13877 (#8128) by @2013xile
  • [操作:導入記錄] 支持導入字段支持選擇 ID (#8132) by @katherinehhh

🐛 修復

  • [server] 修復了導入數據後已觸發的工作流未添加到處理隊列的問題,確保工作流在導入後能夠正常運行 (#8121) by @mytharcher

v1.9.21

發佈時間:2025-12-07

🚀 優化

  • [審計日誌] 更新唯一標識字段為 text 類型,避免批量編輯時記錄標識長度超出的問題 by @2013xile

🐛 修復

  • [工作流:審批] 修復權限範圍中包含變量時加載相關審批無數據的問題 by @mytharcher

v1.9.20

發佈時間:2025-12-05

🎉 新特性

  • [數據表字段:自動編碼] 數據遷移後自動更新'自動編碼'字段 (#8063) by @cgyrock

🚀 優化

  • [遷移管理] 數據遷移後自動更新'自動編碼'字段 by @cgyrock

🐛 修復

  • [工作流] 修復執行記錄畫布中節點被刪除後導致的報錯 (#8090) by @mytharcher
  • [工作流:審批] 修復在僅角色並集模式下加載相關審批報錯和無數據的問題 by @mytharcher

next

next.png

v1.9.0-beta.18

發佈時間:2025-12-09

🎉 新特性

  • [數據表字段:自動編碼] 數據遷移後自動更新'自動編碼'字段 (#8063) by @cgyrock
  • [數據源:REST API] 在 restful api 數據源配置中新增接口錯誤信息轉換配置項 by @cgyrock
  • [認證:OIDC] 支持選項 當用户未登錄時自動跳轉到 SSO 登錄頁 by @heziqiang

🚀 優化

  • [auth] 修復 CVE-2025-13877 (#8128) by @2013xile
  • [client]

    • 優化 Select 組件,鼠標懸停時顯示被摺疊的已選中選項 (#8029) by @katherinehhh
    • 優化子表格字段的必填校驗提示信息樣式 (#8001) by @katherinehhh
    • 為更新記錄和刪除記錄操作按鈕添加加載狀態,以避免重複請求 (#7964) by @mytharcher
    • 對消息內容的變量使用三重括號,以免變量被 Handlerbars 轉義 (#7972) by @mytharcher
  • [操作:導入記錄] 支持導入字段支持選擇 ID (#8132) by @katherinehhh
  • [工作流] 為 UserSelect 組件增加主數據源上下文,以提供一個更通用的組件,可以在其他地方使用 (#8010) by @mytharcher
  • [數據表字段:Markdown(Vditor)] 調整 Vditor 全屏時內容寬度 (#7974) by @katherinehhh
  • [異步任務管理器] 優化異步任務的錯誤信息,任務失敗時將明確提示具體的錯誤原因 (#7796) by @mytharcher
  • [操作:導入記錄 Pro] 優化異步任務的錯誤信息,任務失敗時將明確提示具體的錯誤原因 by @mytharcher
  • [工作流:審批]

    • 修復審批人選擇組件,僅允許用户表的主外鍵可選 by @mytharcher
    • 使用通用組件以減少重複代碼 by @mytharcher
    • 在手動執行(或子流程調用)時,同時支持傳入整行數據或僅主鍵,避免觸發器數據中的數據一致性問題 by @mytharcher
    • 減少打開審批彈窗時加載的關聯數據,以提供更好的性能表現 by @mytharcher
  • [審計日誌] 更新唯一標識字段為 text 類型,避免批量編輯時記錄標識長度超出的問題 by @2013xile
  • [遷移管理] 數據遷移後自動更新'自動編碼'字段 by @cgyrock

🐛 修復

  • [server] 修復了導入數據後已觸發的工作流未添加到處理隊列的問題,確保工作流在導入後能夠正常運行 (#8121) by @mytharcher
  • [acl] 修復外部數據源的權限數據範圍使用了當前用户相關變量時, ACL meta 信息獲取不正確的問題 (#8013) by @2013xile
  • [client]

    • 修復 Variable.Input 組件的懶加載問題,該問題會導致變量選項菜單不正常的重渲染 (#8009) by @mytharcher
    • 修復關係樹表表格區塊添加子記錄時報錯的問題 (#7989) by @katherinehhh
    • 修復聯動規則下拉選擇框閃爍的問題 (#8018) by @zhangzhonghe
    • 避免打開字段默認值配置時的報錯 (#7997) by @mytharcher
    • 修復使用 Iframe 時,導致路由異常的問題 (#7957) by @zhangzhonghe
    • 修復 下拉列表組件在非對象值回顯時沒有正確顯示label 問題 (#7975) by @katherinehhh
  • [database] 修復:移除 time 字段轉換中的 UTC 處理,避免因時區導致的純時間值偏移 (#7812) by @ChimingLiu
  • [操作:導入記錄]

    • 導入的字段和導入權限設置的字段不匹配 (#8075) by @2013xile
    • 修復導入時如果字段包含 null 值報錯的問題 (#8037) by @mytharcher
    • 修復樹表導入數據報錯問題 (#7976) by @cgyrock
  • [工作流]

    • 修復執行歷史頁面中當節點上的執行記錄不存在時的報錯 (#8066) by @mytharcher
    • 修復執行記錄畫布中節點被刪除後導致的報錯 (#8090) by @mytharcher
    • 修復發送消息之前隊列已關閉的問題 (#8003) by @mytharcher
    • 修復停止服務前,已創建的執行計劃未發送到隊列的問題 (#7981) by @mytharcher
    • 修復部分工作流待辦菜單不顯示的問題 (#7980) by @mytharcher
    • 修復點擊默認進入的待辦列表中的任務跳轉到錯誤頁面的問題 (#7983) by @mytharcher
    • 修復由於 provider 誤用導致待辦總數不展示的問題 (#7968) by @mytharcher
  • [多應用管理器] 設置日誌級別,子應用不生效 (#8045) by @2013xile
  • [權限控制] 給外部數據源添加數據表關聯操作的權限判斷中間件 (#8062) by @2013xile
  • [數據表字段:多對多 (數組)] 修復子表格中多對多數組關係字段數據無法更新問題 (#7998) by @cgyrock
  • [主題編輯器] 移動端支持切換主題 (#8046) by @zhangzhonghe
  • [數據可視化]

    • 外部數據源表的篩選字段的配置項不能顯示特有屬性 (#7982) by @2013xile
    • 解決圖表數據查詢不支持 ACL 數據範圍的問題 (#7915) by @2013xile
  • [數據表:樹] 修復因樹表父字段獲取不正確導致路徑表更新失敗的問題 (#8000) by @2013xile
  • [工作流:人工處理節點] 修復人工待辦任務統計數字不對的問題 (#7984) by @mytharcher
  • [異步任務管理器]asyncTasks 數據表增加遷移規則,避免異步任務記錄被遷移 (#7950) by @mytharcher
  • [數據源管理] 修復外部數據源修改密碼後系統內無法更新密碼的問題 (#7977) by @cgyrock
  • [部門] 修復部門插件中的部門用户關聯字段無法編輯的問題 (#7462) by @heziqiang
  • [工作流:子流程] 修復選擇工作流組件在工作流列表超過 200 個之後展示不正常的問題 by @mytharcher
  • [工作流:審批]

    • 修復語言文件 by @mytharcher
    • 修復退回分支中無法使用審批節點結果中的審批記錄數據的問題 by @mytharcher
    • 修復權限範圍中包含變量時加載相關審批無數據的問題 by @mytharcher
    • 修復由於 RemoteSelect 組件變更導致的加載 approvalRecords.reassignee 資源的權限問題 by @mytharcher
    • 修復審批詳情彈窗在刷新頁面後打印按鈕無法工作的問題 by @mytharcher
    • 為避免添加索引時重複數據的錯誤,增加遷移腳本 by @mytharcher
    • 修復分支模式和順序會籤時流程處理錯誤的問題 by @mytharcher
    • 修復用户帶評論提交審批後在節點結果中評論為空的問題 by @mytharcher
    • 修復用户在撤回重新提交後,工作流上下文中缺少申請人數據的問題 by @mytharcher
    • 修復在數據詳情彈窗中加載相關審批時的權限報錯 by @mytharcher
    • 修復審批人彈窗不顯示標題的問題 by @zhangzhonghe
    • 修復在僅角色並集模式下加載相關審批報錯和無數據的問題 by @mytharcher
    • 修復加載審批列表時內存溢出的問題 by @mytharcher

develop

develop.png

v2.0.0-alpha.52

發佈時間:2025-12-07

🎉 新特性

  • [client] 為對多子表單增加允許添加數據、選擇已有數據及解除關聯的設置項支持 (#8099) by @katherinehhh
  • [數據源:REST API] 在 restful api 數據源配置中新增接口錯誤信息轉換配置項 by @cgyrock

🚀 優化

  • [auth] 修復 CVE-2025-13877 (#8128) by @2013xile
  • [操作:導入記錄]

    • 導入配置字段支持選擇 ID (#8133) by @katherinehhh
    • 支持導入字段支持選擇 ID (#8132) by @katherinehhh
  • [工作流:審批] 調整獲取單個審批單據的 API,並簡化代碼 by @mytharcher

🐛 修復

  • [client]

    • 修復關係字段選擇被子字段 disabled 字段限制的問題 (#8131) by @katherinehhh
    • 修復 RemoteSelect 組件當值為空時錯誤的加載選項記錄的問題 (#8137) by @mytharcher
    • 修復日期篩選字段選“過去”或者“未來”選項時 UI 組件寬度不一致問題。 (#8130) by @gchust
    • 修復篩選表單字段默認標籤無法正確多語言翻譯的問題。 (#8135) by @gchust
    • 修復 JS block 區塊標題描述樣式與其它區塊樣式不一致的問題。 (#8115) by @gchust
    • 修復子表單中嵌套子表格無數據的問題 (#8117) by @katherinehhh
    • 修復多行文本不換行問題 (#8122) by @katherinehhh
    • 修復篩選表單中關係字段可選數據不正確的問題。 (#8109) by @gchust
    • 修復操作符為包含任何一個和不包含任何一個時可選項字段篩選沒有列出所有可選項的問題。 (#8118) by @gchust
    • 修復篩選表單中自定義字段配置無法正確回填及部分配置不生效的問題。 (#8106) by @gchust
    • 修復篩選操作中介於時間篩選值清空後再次觸發篩選會報錯的問題。 (#8110) by @gchust
    • 修復篩選操作中的 number 字段值未被正確回填的問題。 (#8104) by @gchust
    • 修復篩選表單中部分字段操作符無法正確篩選數據的問題。 (#8100) by @gchust
    • 修復 Checkbox 字段篩選不起作用的問題。 (#8103) by @gchust
  • [flow-engine]

    • 修復 integer 類型作為可選項時未正確轉換的問題 (#8138) by @chenos
    • 修復 toggleable 子模型菜單未指定 useModel 時無法切換的問題,自動從 createModelOptions.use 推斷 (#8105) by @zhangzhonghe
  • [server] 修復了導入數據後已觸發的工作流未添加到處理隊列的問題,確保工作流在導入後能夠正常運行 (#8121) by @mytharcher
  • [通知:電子郵件] 修復郵件通知連接限制 (#8119) by @jiannx
  • [數據表字段:公式] 修復篩選操作和篩選表單中公式字段無法輸入值的問題。 (#8102) by @gchust
  • [多空間] 修復在系統表中創建其他字段 by @jiannx

v2.0.0-alpha.51

發佈時間:2025-12-07

🎉 新特性

  • [client]

    • 支持在主題編輯器中自定義全局樣式 (#7960) by @ljmiaoo
    • 支持在詳情區塊中配置默認排序規則 (#8070) by @katherinehhh
    • 支持設置數字字段的數據類型,可選項包括 double、float 和 decimal (#8058) by @chenos
  • [數據表字段:自動編碼] 數據遷移後自動更新'自動編碼'字段 (#8063) by @cgyrock

🚀 優化

  • [client]

    • 修復子表格刪除行後跳至最後分頁的問題,並支持列級驗證規則配置 (#8094) by @katherinehhh
    • 調整編輯態子表格中大字段的展示 (#8078) by @katherinehhh
    • JSON 字段內容超出時支持省略顯示 (#8067) by @katherinehhh
  • [flow-engine]

    • 為 FlowModelRenderer 添加 useCache 選項 (#8072) by @zhangzhonghe
    • 新增 removeModelWithSubModels 方法,用於遞歸移除模型及其子模型 (#8064) by @zhangzhonghe
  • [區塊:網格卡片] 網格卡片新增一頁顯示的行數配置,移除 pageSize 配置,改為自動計算 pageSize (#8055) by @katherinehhh
  • [審計日誌] 更新唯一標識字段為 text 類型,避免批量編輯時記錄標識長度超出的問題 by @2013xile
  • [遷移管理] 數據遷移後自動更新'自動編碼'字段 by @cgyrock

🐛 修復

  • [client]

    • 修復移除區塊後篩選區塊裏已經配置的該區塊的字段未刪除的問題。 (#8098) by @gchust
    • 修復按鈕隱藏後在非配置模式下出現多餘間距的問題 (#8092) by @katherinehhh
    • 修復無法修改篩選表單中的重製按鈕文字的問題。 (#8089) by @gchust
    • 修復字段篩選操作符為$in / $notIn時字段輸入框不支持多個輸入值的問題。 (#8081) by @gchust
    • 修復添加數據區塊後不會自動出現在篩選表單的字段菜單中的問題。 (#8085) by @gchust
    • 篩選表單中的關係字段的配置菜單不應該顯示快捷創建。 (#8083) by @gchust
    • 修復列表區塊中關係子表格數據錯誤的問題 (#8082) by @katherinehhh
    • 修復數據表中設置的數值字段驗證規則,在表單中未生效的問題 (#8025) by @katherinehhh
    • 修復篩選表單中的字段被字段後端驗證規則限制的問題。 (#8074) by @gchust
    • 修復 json 字段快捷編輯報錯 (#8059) by @katherinehhh
    • 修復子表格中大字段編輯回顯異常問題 (#8069) by @katherinehhh
    • 修復對多關係下拉組件在關閉允許多選時快捷新增報錯的問題 (#8034) by @katherinehhh
    • json 字段提交時應為對象 (#8057) by @katherinehhh
    • 修復無法使用回車按鍵觸發篩選操作的問題。 (#8056) by @gchust
  • [flow-engine]

    • 修復切換字段組件後舊組件的配置項還會顯示在菜單裏的問題。 (#8095) by @gchust
    • 將 useEffect 移至 FlowModelRenderer 中的條件返回之前 (#8088) by @zhangzhonghe
    • 修復篩選操作字段裏出現不支持篩選的關係字段的問題。 (#8086) by @gchust
  • [acl] 修復 acl.allow 被提前執行的問題 (#8065) by @chenos
  • [文件管理器]

    • 修復List 區塊、Grid card 區塊中子詳情數據展示錯誤問題 (#8087) by @katherinehhh
    • 修復閲讀態子表格中 Attachment 字段數據未正常加載問題 (#8073) by @katherinehhh
  • [工作流]

    • 修復執行記錄畫布中節點被刪除後導致的報錯 (#8090) by @mytharcher
    • 修復執行歷史頁面中當節點上的執行記錄不存在時的報錯 (#8066) by @mytharcher
  • [數據表字段:公式] 修復無法將公式字段添加到篩選表單的問題。 (#8071) by @gchust
  • [區塊:操作面板] 優化操作面板 List 佈局間距 (#8084) by @katherinehhh
  • [AI 員工]

    • 修復 AI 添加數據源角色名稱未被編譯的問題 (#8076) by @heziqiang
    • 修復部分當前記錄字段無法展示在變量選擇列表裏的問題。 (#8053) by @gchust
  • [操作:導入記錄] 導入的字段和導入權限設置的字段不匹配 (#8075) by @2013xile
  • [權限控制] 給外部數據源添加數據表關聯操作的權限判斷中間件 (#8062) by @2013xile
  • [工作流:審批]

    • 修復權限範圍中包含變量時加載相關審批無數據的問題 by @mytharcher
    • 修復審批人提交表單中已填寫的內容消失的問題 by @mytharcher
    • 修復在數據詳情彈窗中加載相關審批時的權限報錯 by @mytharcher
    • 修復分支模式和順序會籤時流程處理錯誤的問題 by @mytharcher
    • 修復加載審批列表時內存溢出的問題 by @mytharcher
    • 修復退回分支中無法使用審批節點結果中的審批記錄數據的問題 by @mytharcher
    • 修復審批人彈窗不顯示標題的問題 by @zhangzhonghe
    • 修復在僅角色並集模式下加載相關審批報錯和無數據的問題 by @mytharcher
  • [郵件管理]

    • 對異常數據進行兜底處理 by @jiannx
    • 不同步 Gmail 的定時狀態 by @jiannx
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.