NocoBase v1.9.0 正式版发布

原文链接:www.nocobase.com/cn/blog/noc...

新特性

字段验证规则

支持为字段配置多种验证规则(如必填、格式、长度、范围、正则表达式等),在表单提交时自动校验输入数据,确保数据准确性一致性。验证规可在字段设置中灵活配置。

参考文档:字段验证

表格区块支持添加「列设置」

允许用户在不进入编辑模式的情况下调整列顺序、可见性和固定位置,从而使数据显示更加灵活和用户友好

审批新增「数据保存前」触发模式

审批现在支持"数据保存前"触发模式------启用后,审批发起时不会存储数据,只有在审批通过后才会保存数据。

审批触发器中开放审批单据编号变量以供使用

公开了 Approval ID 变量,允许在工作流其他节点中引用,以实现更灵活的配置和数据跟踪。

[异步任务管理器] 支持通过环境变量和队列进行异步任务服务拆分

新增服务拆分机制,支持通过 WORKER_MODE 环境变量将工作流、异步任务等服务独立运行,实现多节点部署与性能优化。

参考文档:服务拆分

新增用于处理队列消息的事件队列

增加了一个专用的事件队列来处理系统队列消息,提高了异步任务处理能力和可靠性。

参考文档:集群模式:消息队列

为应用增加优雅停机的生命周期处理

引入了优雅关闭处理机制,在应用进程收到 SIGTERM / SIGINT 信号时,开始处理关闭流程,以避免部分进行中的数据操作造成的问题。

优化

系统表自增 ID 改为 53 位类雪花 ID

将主键为自增 ID 且不具备唯一标识的系统表的 ID 修改为 53 位的类雪花算法 ID

支持查看和继续执行已停用工作流中的人工待办任务

人工待办的区块列表不再限制已停用工作流的待办任务展示,并允许对待办继续提交。

邮件管理器

  • 邮件数据支持重新同步
  • 允许调整插入到邮件编辑器中的图片大小
  • 富文本编辑器支持软换行,优化邮件排版体验。
  • 优化邮件列表性能,操作更流畅。

工作流模块优化

  • 优化了 Workflow 模块中队列执行相关的查询性能,使用了分离字段与索引来提升数据检索效率。
相关推荐
向哆哆10 小时前
打造高校四六级报名管理系统:基于 Flutter × OpenHarmony 的跨端开发实践
flutter·开源·鸿蒙·openharmony·开源鸿蒙
ai_xiaogui11 小时前
【开源探索】Panelai:重新定义AI服务器管理面板,助力团队私有化算力部署与模型运维
人工智能·开源·私有化部署·docker容器化·panelai·ai服务器管理面板·comfyui集群管理
Up九五小庞13 小时前
开源埋点分析平台 ClkLog 本地部署 + Web JS 埋点测试实战--九五小庞
前端·javascript·开源
Anarkh_Lee13 小时前
【小白也能实现智能问数智能体】使用开源的universal-db-mcp在coze中实现问数 AskDB智能体
数据库·人工智能·ai·开源·ai编程
Up九五小庞13 小时前
用arpspoof实现100%批量切断192.168.110.10 - 192.168.110.100 断网(双向欺骗)--九五小庞
网络·开源
wAIxiSeu17 小时前
Github开源项目推荐
开源·github
开源能源管理系统18 小时前
MyEMS开源能源管理系统赋能化纤织造产业绿色转型
开源·能源·能源管理系统·零碳工厂
zhangfeng113318 小时前
ModelScope(魔搭社区)介绍与模型微调全指南 中国版Hugging Face GPU租借平台 一站式开源模型社区与服务平台
人工智能·开源
修己xj18 小时前
FossFLOW:开源等距图表工具,为技术文档注入立体活力!
开源
兆龙电子单片机设计18 小时前
【STM32项目开源】STM32单片机多功能电子秤
stm32·单片机·开源·毕业设计·智能家居