🎉 NocoBase 2.0: Meet Your AI Employees - November 1, 2025

Release Notes

Learn about the latest features, improvements, and bug fixes.

NocoBase v1.9.0-beta.17: Add notification for delegated and added assignee
🚀 Improvements
  • [database] Add the multipleStatements option to the MariaDB connection instance to support invoking multiple statements in a single query (#7781) by @mytharcher

  • [Access control]

    • Reduce the default permissions for the member role (#7921) by @2013xile

    • Optimize permission control logic for association field operations (#7800) by @2013xile

  • [Data visualization] Added Russian language support for plugin interfaces. (#7676) by @sembaev-a-a

  • [Workflow] Support data block in workflow to use consolidate detail settings menu (#7771) by @mytharcher

  • [Workflow: Webhook] Add icon for response node type by @mytharcher

  • [Workflow: JavaScript] Fix a security vulnerability caused by upper-level functions being passed into the execution environment, preventing exploitation that could grant access to the upper execution context by @mytharcher

  • [Auth: OIDC] Increase the request timeout by @2013xile

  • [Workflow: Approval] Add notification for delegated and added assignee by @mytharcher

🐛 Bug Fixes
  • [client]

    • Fix field interface showing many-to-one instead of one-to-one for belongsTo in external data source configuration (#7936) by @cgyrock

    • Fix error: Can’t resolve ‘antd-mobile’ and Can’t resolve ‘antd-mobile-icons’ (#7914) by @zhangzhonghe

    • Fix the issue where duplicated templates do not appear, which is caused by dragging and then deleting a referenced template (#7847) by @zhangzhonghe

    • Fix the issue where the linkage rule for the approval form is not working (#7858) by @zhangzhonghe

    • fix empty next page issue in simple pagination detail block (#7784) by @katherinehhh

    • Fix “Maximum call stack size exceeded” (#7780) by @zhangzhonghe

  • [server]

    • Fix an issue in service-splitting mode where unsubscribed queue messages could not be published (#7875) by @mytharcher

    • Isolate Pub-Sub channel by app name (#7762) by @mytharcher

    • Fix an issue where, after enabling service-splitting mode, worker processes sending messages through the message queue would cause errors (#7797) by @mytharcher

  • [utils] Enable object merging in intersect strategy (#7840) by @chenos

  • [database] Incorrect index field detection when field names use snake_case style (#7776) by @2013xile

  • [Collection field: Many to many (array)] Fix M2M (array) field issues when creating/updating related data (#7926) by @cgyrock

  • [Data source: Main] Fix the issue where a newly added one-to-many field cannot be selected as a foreign key before restarting the application. (#7907) by @cgyrock

  • [Workflow]

    • Fixed the issue where updating the task count would unintentionally reset the state of forms being filled out (#7937) by @mytharcher

    • Use eventQueue instead of the shared backgroundJob to prevent the shared queue from being incorrectly consumed in service-splitting mode (#7871) by @mytharcher

    • Fix the issue where the workflow plugin still consumes the queue event when it is not in worker mode under the service splitting mode (#7820) by @mytharcher

    • Fix the error caused by listening to non-existent external data source events (#7855) by @mytharcher

    • Fix an issue where, in service-splitting mode, manually executing a workflow containing an interrupt node would remain stuck in a pending status (#7767) by @mytharcher

    • Add workflowId as identity data for logs of workflow (#7789) by @mytharcher

    • Resolved an issue where the workflow dispatcher in cluster mode failed to correctly identify idle states, which could lead to unnecessary queue event consuming before plugin is ready (#7768) by @mytharcher

  • [Access control]

    • Support data-scope restrictions for association operations. (#7919) by @2013xile

    • Issue of association operation snippets are not taking effects (#7876) by @2013xile

  • [Workflow: Manual node] Fix namespace of locale language should use, to show correct content of translation (#7877) by @mytharcher

  • [Users] Incorrect index refresh when field names use snake_case style (#7785) by @2013xile

  • [Mobile (deprecated)] Fix the issue where the date field default value popup on mobile cannot select a date (#7783) by @zhangzhonghe

  • [Workflow: Custom variable] Fix error thrown when no config in variable node by @mytharcher

  • [Workflow: Custom action event] Fix the error caused by listening to non-existent external data source events by @mytharcher

  • [Template print] parse the variables in the filter by @jiannx

  • [Data visualization: ECharts] Fix the issue where the Label type configuration in Echarts options does not take effect. by @heziqiang

  • [Workflow: Approval]

    • Fix the date format on the approval list cards in the to-do center to display the complete date and time by @mytharcher

    • Fix the issue where the page size of loading notification channel is not big enough, and cause the list is not completed loaded by @mytharcher

    • Fix a performance issue that occurred when querying the list of approval records during approval submission by @mytharcher

    • Fix an issue where main collection fields were not excluded when reloading association data by @mytharcher

    • Fix an issue where race conditions occurring during concurrent approval processing by multiple approvers could cause a workflow node to execute more than once by @mytharcher

    • Creating approval nodes in parallel branches is no longer supported to avoid issues caused by process status by @mytharcher

    • Fix the issue where the linkage rule for the approval form is not working by @zhangzhonghe

    • Fix error thrown when duplicate approval workflow by @mytharcher

  • [Email manager]

    • add sync logs by @jiannx

    • sync microsoft mail read status without timestamp by @jiannx

    • collection mailMessages add indexes by @jiannx

    • add migration for indexex by @jiannx

    • Fix the issue of reserved images and synchronization in outlook by @jiannx

beta
NocoBase v2.0.0-alpha.45: Support column field sorting in table
🎉 New Features
  • [client] support column field sorting in table (#7900) by @katherinehhh

  • [Workflow] Add “Multi-conditions” node, provide the flow control like switch / case (#7878) by @mytharcher

🐛 Bug Fixes
  • [client] fix error thrown when clearing value in multi-level cascade (#7943) by @katherinehhh

  • [Data visualization] Fix issue where chart block not updating after save (#7920) by @heziqiang

  • [Template print] fix template print action error in detail block by @katherinehhh

alpha
NocoBase v1.9.11: Bug Fixes
🐛 Bug Fixes
  • [client] Fix field interface showing many-to-one instead of one-to-one for belongsTo in external data source configuration (#7936) by @cgyrock

  • [Workflow] Fixed the issue where updating the task count would unintentionally reset the state of forms being filled out (#7937) by @mytharcher

  • [Collection field: Many to many (array)] Fix M2M (array) field issues when creating/updating related data (#7926) by @cgyrock

latest
NocoBase v2.0.0-alpha.44: support cascade selector for tree collection association field
🎉 New Features
  • [client]

    • add quick-create support to association field select (#7887) by @katherinehhh

    • support cascade selector for tree collection association field (#7846) by @katherinehhh

  • [Telemetry] Add new plugin: Telemetry, an OpenTelemetry-based telemetry plugin providing CPU, memory, and HTTP request metrics with HTTP export support by @2013xile

🚀 Improvements
  • [telemetry] Support controlling which metrics are exported (#7938) by @2013xile

  • [Async task manager] Async tasks for sub applications should start only the target sub applications in Workers (#7927) by @2013xile

🐛 Bug Fixes
  • [client]

    • remove tree-table action from non-tree-collection block (#7931) by @katherinehhh

    • Fix field interface showing many-to-one instead of one-to-one for belongsTo in external data source configuration (#7936) by @cgyrock

  • [flow-engine] Fix the issue of misaligned toolbar icon display in the details block button (#7929) by @zhangzhonghe

  • [Workflow] Fixed the issue where updating the task count would unintentionally reset the state of forms being filled out (#7937) by @mytharcher

  • [Collection field: Many to many (array)] Fix M2M (array) field issues when creating/updating related data (#7926) by @cgyrock

  • [Action: Import records Pro] fix issue where uploader modification of import options has no effect by @katherinehhh

alpha
NocoBase v1.9.10: Reduce the default permissions for the member role
🚀 Improvements
  • [Access control] Reduce the default permissions for the member role (#7921) by @2013xile

  • [Data visualization] Added Russian language support for plugin interfaces. (#7676) by @sembaev-a-a

  • [Workflow: Webhook] Add icon for response node type by @mytharcher

🐛 Bug Fixes
  • [client] Fix error: Can’t resolve ‘antd-mobile’ and Can’t resolve ‘antd-mobile-icons’ (#7914) by @zhangzhonghe

  • [Access control] Support data-scope restrictions for association operations. (#7919) by @2013xile

  • [Data source: Main] Fix the issue where a newly added one-to-many field cannot be selected as a foreign key before restarting the application. (#7907) by @cgyrock

latest
NocoBase v2.0.0-alpha.43: Add icon for response node type
🚀 Improvements
  • [Data visualization] Added Russian language support for plugin interfaces. (#7676) by @sembaev-a-a

  • [Access control] Reduce the default permissions for the member role (#7921) by @2013xile

  • [Workflow: Webhook] Add icon for response node type by @mytharcher

🐛 Bug Fixes
  • [client] Fix error: Can’t resolve ‘antd-mobile’ and Can’t resolve ‘antd-mobile-icons’ (#7914) by @zhangzhonghe

  • [flow-engine] Fixed the issue where opening the table block’s quick edit form caused an error. (#7923) by @gchust

  • [Flow engine] Ensure record variables always return full records when used together with their individual fields. (#7917) by @gchust

  • [Data source: Main] Fix the issue where a newly added one-to-many field cannot be selected as a foreign key before restarting the application. (#7907) by @cgyrock

  • [Access control] Support data-scope restrictions for association operations. (#7919) by @2013xile

alpha
NocoBase v2.0.0-alpha.42: Bug Fixes
🐛 Bug Fixes
  • [client] Fixed an issue where the title and description were not displayed in the JS block. (#7913) by @gchust
alpha
NocoBase v2.0.0-alpha.41: add AI employee for configuring chart
🎉 New Features
  • [Data visualization] add AI employee for configuring chart (#7815) by @heziqiang
🚀 Improvements
  • [flow-engine]

    • Support listening flow models tree change event in flow engine. (#7905) by @gchust

    • improve current record variable resolving, make opening dialog faster (#7895) by @gchust

    • Optimized the API structure of third-party libraries in the runjs context and added support for the Antd icon library. (#7896) by @gchust

  • [database] Refactored the field encryption plugin to enhance security, supporting application key generation and rotation, and per-field encryption keys. (#7769) by @cgyrock

  • [Collection field: Encryption] Optimized field encryption plugin to support data retrieval with independent IVs by @cgyrock

🐛 Bug Fixes
  • [client]

    • Fixed the issue where hidden blocks still occupied space on the page. (#7906) by @gchust

    • Fix the issue where the reset button in the filter button clears default conditions (#7903) by @zhangzhonghe

    • fix incorrect permission check for subform fields in new forms (#7902) by @katherinehhh

  • [server] Fix an issue in service-splitting mode where unsubscribed queue messages could not be published (#7875) by @mytharcher

  • [Workflow]

    • Fix the error caused by listening to non-existent external data source events (#7855) by @mytharcher

    • Use eventQueue instead of the shared backgroundJob to prevent the shared queue from being incorrectly consumed in service-splitting mode (#7871) by @mytharcher

  • [Workflow: Manual node] Fix namespace of locale language should use, to show correct content of translation (#7877) by @mytharcher

  • [Access control] Issue of association operation snippets are not taking effects (#7876) by @2013xile

  • [Workflow: Custom action event] Fix the error caused by listening to non-existent external data source events by @mytharcher

  • [Comments] fix issue when quoted comments in comment block fail to display by @katherinehhh

  • [Template print] parse the variables in the filter by @jiannx

  • [Workflow: Approval] Fix an issue where race conditions occurring during concurrent approval processing by multiple approvers could cause a workflow node to execute more than once by @mytharcher

alpha
NocoBase v1.9.8: Bug Fixes
🐛 Bug Fixes
  • [Workflow: Custom action event] Fix the error caused by listening to non-existent external data source events by @mytharcher
  • [Template print] parse the variables in the filter by @jiannx
  • [Workflow: Approval] Fix an issue where race conditions occurring during concurrent approval processing by multiple approvers could cause a workflow node to execute more than once by @mytharcher
latest
NocoBase v2.0.0-alpha.40: Optimize the toolbar style to prevent icons from being obscured
🚀 Improvements
  • [flow-engine] Optimize the toolbar style to prevent icons from being obscured (#7883) by @zhangzhonghe
🐛 Bug Fixes
  • [flow-engine] Fixed the issue where ACL permission data is not reloaded after logout and login. (#7874) by @gchust

  • [client] fix issues in form item setting (#7867) by @katherinehhh

  • [Data visualization] Use sql resource debug mode only during chart preview (#7893) by @heziqiang

  • [Multi-space] multi-space associated users by @jiannx

  • [Workflow: Approval]

    • Fix the issue where the page size of loading notification channel is not big enough, and cause the list is not completed loaded by @mytharcher

    • Fix a performance issue that occurred when querying the list of approval records during approval submission by @mytharcher

    • Fix the date format on the approval list cards in the to-do center to display the complete date and time by @mytharcher

alpha
NocoBase v1.9.7: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where the linkage rule for the approval form is not working (#7858) by @zhangzhonghe

  • [server] Fix an issue in service-splitting mode where unsubscribed queue messages could not be published (#7875) by @mytharcher

  • [Workflow]

    • Fix the error caused by listening to non-existent external data source events (#7855) by @mytharcher

    • Use eventQueue instead of the shared backgroundJob to prevent the shared queue from being incorrectly consumed in service-splitting mode (#7871) by @mytharcher

  • [Workflow: Manual node] Fix namespace of locale language should use, to show correct content of translation (#7877) by @mytharcher

  • [Access control] Issue of association operation snippets are not taking effects (#7876) by @2013xile

  • [Workflow: Approval]

    • Fix the issue where the page size of loading notification channel is not big enough, and cause the list is not completed loaded by @mytharcher

    • Fix the issue where the linkage rule for the approval form is not working by @zhangzhonghe

    • Fix the date format on the approval list cards in the to-do center to display the complete date and time by @mytharcher

    • Fix a performance issue that occurred when querying the list of approval records during approval submission by @mytharcher

latest
NocoBase v2.0.0-alpha.39: Adapt Components for Mobile Devices
🚀 Improvements
  • [client] Adapt Components for Mobile Devices (#7870) by @zhangzhonghe
🐛 Bug Fixes
  • [client]

    • Fixed the issue the default JS field configuration did not use the display mode setting. (#7862) by @gchust

    • Fix the issue where duplicated templates do not appear, which is caused by dragging and then deleting a referenced template (#7847) by @zhangzhonghe

    • Fixed the issue about not be able to set default value of date field in filter form block model. (#7853) by @gchust

    • Fix the issue where the linkage rule for the approval form is not working (#7858) by @zhangzhonghe

    • Fixed the issue quick edit operations in the table block do not update data correctly. (#7845) by @gchust

    • Fix issue where the rich text field cannot input default value and the multi-select field default value cannot select multiple options. (#7864) by @gchust

  • [Multi-app manager (deprecated)] After a sub application stops, publish a synchronization message to notify other nodes to stop the corresponding sub application (#7849) by @2013xile

  • [Workflow: Approval] Fix the issue where the linkage rule for the approval form is not working by @zhangzhonghe

  • [Email manager] ShadowHtml refresh error by @jiannx

alpha
NocoBase v1.9.6: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where duplicated templates do not appear, which is caused by dragging and then deleting a referenced template (#7847) by @zhangzhonghe

  • [utils] Enable object merging in intersect strategy (#7840) by @chenos

  • [Data visualization: ECharts] fix issue with ECharts config labelType by @heziqiang

  • [Email manager] sync microsoft mail read status without timestamp by @jiannx

latest
NocoBase v2.0.0-alpha.38: Support dragging for table column actions
🎉 New Features
  • [client] Support dragging for table column actions (#7842) by @zhangzhonghe

  • [Data visualization] add chart sql datasource (#7830) by @heziqiang

🚀 Improvements
  • [client] Added support for the Day.js library in the RunJS scripting context, enabling easier date and time manipulations. (#7841) by @gchust
🐛 Bug Fixes
  • [utils]

    • Fix the “Invalid filter item type” error on the filter button (#7838) by @zhangzhonghe

    • Enable object merging in intersect strategy (#7840) by @chenos

    • Fix the ‘Unrecognized operation’ error in the event flow (#7835) by @zhangzhonghe

  • [client]

    • Fixed an issue where the linkage rules for row action buttons in a table block were not re-executed after the row data was updated, ensuring the rules are now properly reapplied when changes occur. (#7832) by @gchust

    • Fixed the errors when preview code in code editor if the code contains jsx syntax (#7836) by @gchust

  • [undefined] Fix the issue of incorrect styling on the plugin documentation homepage in dark mode. (#7839) by @gchust

  • [File manager] fix table block field configuration issues (#7843) by @katherinehhh

  • [AI employees] Hide AI employee chat button on v1 pages (#7829) by @cgyrock

  • [Data visualization: ECharts] fix issue with ECharts config labelType by @heziqiang

  • [Email manager]

    • fix draft bugs by @jiannx

    • sync microsoft mail read status without timestamp by @jiannx

alpha
NocoBase v2.0.0-alpha.37: adapt to tableoid field in 2.0
🚀 Improvements
  • [client]

    • add page info version to flow engine context (#7826) by @gchust

    • enhance Markdown Editor (#7793) by @katherinehhh

    • adapt to tableoid field in 2.0 (#7809) by @katherinehhh

  • [Data visualization] update alert tips and events code template annotations (#7814) by @heziqiang

  • [Access control] Optimize permission control logic for association field operations (#7800) by @2013xile

  • [Auth: OIDC] Increase the request timeout by @2013xile

🐛 Bug Fixes
  • [server] Fix an issue where, after enabling service-splitting mode, worker processes sending messages through the message queue would cause errors (#7797) by @mytharcher

  • [client]

    • current collection variable should not be selectable from filter component’s variable selector (#7818) by @gchust

    • Fix the error ‘value.replace is not a function’ in the filter form relationship field (#7824) by @zhangzhonghe

    • Fix incorrect parameters in the onChange callback (#7807) by @zhangzhonghe

  • [flow-engine] Fix the issue where changes to the event flow would only take effect after refreshing the page. (#7811) by @gchust

  • [Workflow] Fix the issue where the workflow plugin still consumes the queue event when it is not in worker mode under the service splitting mode (#7820) by @mytharcher

  • [Workflow: Approval] Fix an issue where main collection fields were not excluded when reloading association data by @mytharcher

  • [Email manager] Fix the issue of reserved images and synchronization in outlook by @jiannx

alpha
NocoBase v1.9.5: Bug Fixes
🐛 Bug Fixes
  • [Workflow: Approval] Fix an issue where main collection fields were not excluded when reloading association data by @mytharcher

  • [Email manager] Fix the issue of reserved images and synchronization in outlook by @jiannx

latest
NocoBase v1.9.4: Optimize permission control logic for association field operations
🚀 Improvements
  • [Access control] Optimize permission control logic for association field operations (#7800) by @2013xile

  • [Workflow: JavaScript] Fix a security vulnerability caused by upper-level functions being passed into the execution environment, preventing exploitation that could grant access to the upper execution context by @mytharcher

  • [Auth: OIDC] Increase the request timeout by @2013xile

🐛 Bug Fixes
  • [server] Fix an issue where, after enabling service-splitting mode, worker processes sending messages through the message queue would cause errors (#7797) by @mytharcher

  • [client] fix empty next page issue in simple pagination detail block (#7784) by @katherinehhh

  • [Workflow]

    • Add workflowId as identity data for logs of workflow (#7789) by @mytharcher

    • Fix the issue where the workflow plugin still consumes the queue event when it is not in worker mode under the service splitting mode (#7820) by @mytharcher

  • [Users] Incorrect index refresh when field names use snake_case style (#7785) by @2013xile

  • [Workflow: Custom variable] Fix error thrown when no config in variable node by @mytharcher

latest
NocoBase v2.0.0-alpha.36: Optimize the toolbar styles for page tabs
🚀 Improvements
  • [flow-engine] Optimize the toolbar styles for page tabs (#7795) by @zhangzhonghe
🐛 Bug Fixes
  • [flow-engine]

    • Fixed an issue where variables in subform association fields were not correctly resolved when the field was modified via the user interface. (#7799) by @gchust

    • error in edit form for multi-primary key records (#7798) by @gchust

    • Fixed an issue where certain configurations for the “Open View” action were not applied, ensuring the action now works as intended for all specified configurations. (#7790) by @gchust

  • [client]

    • Fix collection selector field unable to select collection correctly (#7794) by @katherinehhh

    • can’t hide table block’s actions column (#7804) by @gchust

    • support selecting whole variable object in AI employee’s prompt (#7791) by @gchust

  • [Users] Incorrect index refresh when field names use snake_case style (#7785) by @2013xile

alpha
NocoBase v2.0.0-alpha.35: support delayed operation in flow model
🚀 Improvements
  • [flow-engine] support delayed operation in flow model (#7786) by @gchust

  • [Workflow: JavaScript] Fix a security vulnerability caused by upper-level functions being passed into the execution environment, preventing exploitation that could grant access to the upper execution context by @mytharcher

🐛 Bug Fixes
  • [client]

    • fix empty next page issue in simple pagination detail block (#7784) by @katherinehhh

    • fix table action and jsColumn width not applied (#7777) by @katherinehhh

    • block’s data scope is not working if set by page event flow (#7788) by @gchust

  • [Workflow] Add workflowId as identity data for logs of workflow (#7789) by @mytharcher

  • [Workflow: Custom variable] Fix error thrown when no config in variable node by @mytharcher

  • [Email manager] collection mailMessages add indexes by @jiannx

alpha
NocoBase v2.0.0-alpha.34: Bug Fixes
🚀 Improvements
  • [database] Add the multipleStatements option to the MariaDB connection instance to support invoking multiple statements in a single query (#7781) by @mytharcher
🐛 Bug Fixes
  • [flow-engine] Fixed an issue where the action buttons in the table block did not update correctly after switching pages, ensuring their functionality matches the current page’s data. (#7779) by @gchust

  • [client]

    • Fix “Maximum call stack size exceeded” (#7780) by @zhangzhonghe

    • fix association field title field ellipsis not applied (#7778) by @katherinehhh

    • update record action’s linkage rule is not working (#7774) by @gchust

  • [database] Incorrect index field detection when field names use snake_case style (#7776) by @2013xile

  • [Mobile (deprecated)] Fix the issue where the date field default value popup on mobile cannot select a date (#7783) by @zhangzhonghe

alpha
Loading...

Loading more content...

No more content to load