Originally published at https://www.nocobase.com/cn/blog/weekly-updates-20260409
Summarize the weekly product update logs, and the latest releases can be checked on our blog.
NocoBase is currently updated with three branches: main , next and develop.
-
mainοΌThe most stable version to date, recommended for installation; -
nextοΌBeta version, contains upcoming new features and has been preliminarily tested. There might be some known or unknown issues. It's mainly for test users to collect feedback and optimize functions further. Ideal for test users who want to experience new features early and give feedback; -
developοΌAlpha version, contains the latest feature code, may be incomplete or unstable, mainly for internal dev and rapid iteration. Suited for tech users interested in product's cutting-edge, but with potential issues and incomplete functions. Not for production use.
main
v2.0.34
Release date:2026-04-09
π New Features
- [Migration manager] support migration command by chenos
v2.0.33
Release date:2026-04-08
π New Features
- [AI employees] Add an LLIM-based web search tool for AI employees (#9032) by cgyrock
π Bug Fixes
-
[client]
[data-source-manager] Fixed an issue where some field types were not updated correctly after syncing fields from the database (#9046) by 2013xile
[AI employees] Fix AI employee document upload failure under subpath access with APP_PUBLIC_PATH configured. (#9034) by cgyrock
v2.0.32
Release date:2026-04-04
π Improvements
- [undefined] Add table of contents to README (#8878) by gaston98765
π Bug Fixes
-
[client]
[server] Add serving check to avoid app status updated by non-serving instance (#8959) by mytharcher
-
[AI employees]
[Workflow: HTTP request node] Sanitized workflow request node results to avoid exposing request config, defaulted new nodes to return response data only, and added debug logging for failed requests. (#9024) by mytharcher
[Collection field: Sort] fix(field-sort): prevent crash when scopeKey attribute is undefined (#9019) by gaston98765
[Block: GridCard] Fixed the problem that the button is not refreshed when the grid card is refreshed (#9021) by jiannx
-
[Workflow: Approval]
- Add fault-tolerant on workflow deleted, to avoid load error in tasks list by mytharcher
- Add fault-tolerant for no
latestRoundby mytharcher
next
v2.1.0-beta.13
Release date:2026-04-09
π New Features
- [Migration manager] support migration command by chenos
v2.1.0-beta.12
Release date:2026-04-08
π New Features
-
[client]
[AI employees] Add an LLIM-based web search tool for AI employees (#9032) by cgyrock
π Improvements
-
[undefined]
-
[client]
[Workflow: JavaScript] Add
isolated-vmas default JavaScript execute engine for JavaScript node (#8973) by mytharcher
Reference: JavaScript Node-
[Workflow]
[AI employees] Optimize prompts for deepseek when handling unsupported file types (#9003) by cgyrock
[Action: Custom request] add action models for custom request (#8890) by jiannx
[Collection field: administrative divisions of China] field-china-region 2.0 (#8831) by jiannx
[Workflow: Subflow] Add defensive logic to avoid workflow hangs when exception occurs by mytharcher
[Workflow: Approval] Fix JSON field caused performance issue when loading approval records list by mytharcher
π Bug Fixes
-
[client]
- Fixed an issue where an incorrect unsaved changes confirmation message would appear for bulk edit action (#9054) by gchust
- Fixed an issue where an incorrect secondary confirmation popup would appear when submitting the form after creating a record via a popup subtable. (#9035) by gchust
- Fixed the issue where ctx.request could not override the Authorization header. (#8850) by gchust
- subform relationship field failed to save (#9004) by jiannx
- the subforms of the fields do not display data (#9008) by jiannx
- Fixed the issue where the copy of the associated fields in the table was not displayed correctly in the first rendering. (#9007) by jiannx
- Fixed incorrect secondary confirmation message when closing multi-level popup after modifying form data. (#8944) by gchust
- Fix the issue where space in variable expression cause label not display (#8988) by mytharcher
- Fixed the exception when adding child nodes to the tree table in the pop-up window (#8872) by jiannx
[data-source-manager] Fixed an issue where some field types were not updated correctly after syncing fields from the database (#9046) by 2013xile
-
[server]
-
[flow-engine]
- Fix clipped settings menus in popup (#9005) by gchust
- Fixed an issue where menu items could not be selected when the UI component width in the configuration state was too small. (#8954) by gchust
- Add js snippets for setting form item and details item (#8974) by jiannx
- Synchronize status to field configuration when form field is deleted (#8857) by jiannx
[database] Use warning instead of error when any of appends parameters invalid (#8923) by mytharcher
[resourcer] Fix an issue where external data sources fail to load correctly. (#8929) by 2013xile
-
[AI employees]
- Fix AI employee document upload failure under subpath access with APP_PUBLIC_PATH configured. (#9034) by cgyrock
- Fixed the issue when using deepseek or minmax models on dashscope (#9033) by cgyrock
- Fixed the issue where abort AI employees reasonning would cause the service to crash (#9031) by cgyrock
- Fixed the issue of abnormal web search behavior when using the Qwen LLM (#9012) by cgyrock
- Add ownership verification to the AI conversation API (#8993) by cgyrock
- Adjust the gap between the tool card components in the AI Conversation (#8965) by cgyrock
[Workflow: HTTP request node] Sanitized workflow request node results to avoid exposing request config, defaulted new nodes to return response data only, and added debug logging for failed requests. (#9024) by mytharcher
[Collection field: Sort] fix(field-sort): prevent crash when scopeKey attribute is undefined (#9019) by gaston98765
[Block: GridCard] Fixed the problem that the button is not refreshed when the grid card is refreshed (#9021) by jiannx
[Notification: In-app message] Fix action whitelist for in-app message updates to prevent unauthorized updates by non-owners. (#9001) by mytharcher
[Workflow: SQL node] Fix security issue in SQL node (#8989) by mytharcher
-
[Data visualization]
[Action: Import records] fixed the problem of import failure after opening plugin-space (#8968) by jiannx
[Workflow: JavaScript] Fix security issues (#8967) by mytharcher
[Action: Export records] Limit import and export configuration of multi-layer related fields (#8893) by jiannx
[Custom variables] skip auth notify (#8942) by chenos
[Localization] prevent localizationTexts:missing request on permission denial (#8903) by chenos
[Authentication] fix acl to support custom state filtering parameters (#8918) by jiannx
[Flow engine] Remove legacy event copied from uiSchema repository to avoid error thrown when triggering (#8957) by mytharcher
-
[Action: Import records Pro]
- limit import and export configuration of multi-layer related fields by jiannx
- Fix the issue where option of "Trigger workflow" not works when not checked by mytharcher
[Data source: External Oracle] Fix an error that occurs when loading the Oracle external data source by 2013xile
-
[Workflow: Approval]
- Fix version limit of legacy migrations to avoid error thrown when start in latest version deployment by mytharcher
- Add fault-tolerant on workflow deleted, to avoid load error in tasks list by mytharcher
- Fix translation, node selection, and return target issues in the v2 approval form return button by zhangzhonghe
- Add fault-tolerant for no
latestRoundby mytharcher
-
[Email manager]
- Fixed signature being overwritten when using templates by jiannx
- no closing confirmation is displayed after the email is sent by jiannx
develop
v2.1.0-alpha.14
Release date:2026-04-07
π New Features
- [AI employees] Add the ability to invoke sub agents for AI employees (#8935) by cgyrock
- [AI: MCP server] Provides a generic data collection query API, callable via MCP (#8985) by 2013xile
π Improvements
-
[undefined]
[Flow engine] Add new apis for ui building. (#8992) by gchust
[Workflow] Change enabled switch size to small (#9010) by mytharcher
[AI employees] Optimize prompts for deepseek when handling unsupported file types (#9003) by cgyrock
[Action: Custom request] add action models for custom request (#8890) by jiannx
[Workflow: JavaScript] Add
isolated-vmas default JavaScript execute engine for JavaScript node (#8973) by mytharcher
Reference: JavaScript Node
π Bug Fixes
-
[server]
-
[client]
- subform relationship field failed to save (#9004) by jiannx
- the subforms of the fields do not display data (#9008) by jiannx
- Fixed the issue where the copy of the associated fields in the table was not displayed correctly in the first rendering. (#9007) by jiannx
- Fixed incorrect secondary confirmation message when closing multi-level popup after modifying form data. (#8944) by gchust
- Fix the issue where space in variable expression cause label not display (#8988) by mytharcher
-
[flow-engine]
[Workflow: mailer node] Fix validation for variable fields (#9047) by mytharcher
[Collection field: Sort] fix(field-sort): prevent crash when scopeKey attribute is undefined (#9019) by gaston98765
-
[AI employees]
- Fix the issue where AI employees were unable to use skills (#9023) by cgyrock
- Fix the issue where the LLM still attempts to load skills after the getSkill tool is disabled (#9013) by cgyrock
- Fixed the issue of abnormal web search behavior when using the Qwen LLM (#9012) by cgyrock
- Add ownership verification to the AI conversation API (#8993) by cgyrock
[Block: GridCard] Fixed the problem that the button is not refreshed when the grid card is refreshed (#9021) by jiannx
-
[Workflow]
[Notification: In-app message] Fix action whitelist for in-app message updates to prevent unauthorized updates by non-owners. (#9001) by mytharcher
[Data source manager] Optimized MCP tool naming and reduce redundant API responses to avoid excessive consumption of AI conversation context (#9000) by 2013xile
[Workflow: SQL node] Fix security issue in SQL node (#8989) by mytharcher
[Data visualization] When using variable-based filters, charts fail to resolve variable values correctly on the initial render (#8964) by 2013xile
-
[Workflow: Approval]
- Add fault-tolerant on workflow deleted, to avoid load error in tasks list by mytharcher
- Add fault-tolerant for no
latestRoundby mytharcher - Fix version limit of legacy migrations to avoid error thrown when start in latest version deployment by mytharcher
[Email manager] no closing confirmation is displayed after the email is sent by jiannx
About NocoBase
NocoBase is the most extensible AI-powered no-code platform.
Total control. Infinite extensibility. AI collaboration.
Enable your team to adapt quickly and cut costs dramatically.
No years of development. No millions wasted.
Deploy NocoBase in minutes β and take control of everything.
Discover NocoBase in 3 Minutes!




Top comments (0)