NocoBase v1.9.0 正式版發布
原文鏈接:https://www.nocobase.com/cn/blog/nocobase-1-9-0
新特性
字段驗證規則
支持為字段配置多種驗證規則(如必填、格式、長度、范圍、正則表達式等),在表單提交時自動校驗輸入數據,確保數據準確性一致性。驗證規可在字段設置中靈活配置。

參考文檔:字段驗證
表格區塊支持添加「列設置」
允許用戶在不進入編輯模式的情況下調整列順序、可見性和固定位置,從而使數據顯示更加靈活和用戶友好

審批新增「數據保存前」觸發模式
審批現在支持“數據保存前”觸發模式——啟用后,審批發起時不會存儲數據,只有在審批通過后才會保存數據。

審批觸發器中開放審批單據編號變量以供使用
公開了 Approval ID 變量,允許在工作流其他節點中引用,以實現更靈活的配置和數據跟蹤。

[異步任務管理器] 支持通過環境變量和隊列進行異步任務服務拆分
新增服務拆分機制,支持通過 WORKER_MODE 環境變量將工作流、異步任務等服務獨立運行,實現多節點部署與性能優化。

參考文檔:服務拆分
新增用于處理隊列消息的事件隊列
增加了一個專用的事件隊列來處理系統隊列消息,提高了異步任務處理能力和可靠性。
參考文檔:集群模式:消息隊列
為應用增加優雅停機的生命周期處理
引入了優雅關閉處理機制,在應用進程收到 SIGTERM / SIGINT 信號時,開始處理關閉流程,以避免部分進行中的數據操作造成的問題。
優化
系統表自增 ID 改為 53 位類雪花 ID
將主鍵為自增 ID 且不具備唯一標識的系統表的 ID 修改為 53 位的類雪花算法 ID

支持查看和繼續執行已停用工作流中的人工待辦任務
人工待辦的區塊列表不再限制已停用工作流的待辦任務展示,并允許對待辦繼續提交。
郵件管理器
- 郵件數據支持重新同步
- 允許調整插入到郵件編輯器中的圖片大小
- 富文本編輯器支持軟換行,優化郵件排版體驗。
- 優化郵件列表性能,操作更流暢。

工作流模塊優化
- 優化了 Workflow 模塊中隊列執行相關的查詢性能,使用了分離字段與索引來提升數據檢索效率。


強化數據驗證與任務調度,支持服務拆分與優雅停機,全面提升系統穩定性與靈活性
浙公網安備 33010602011771號