Learn about the latest features, improvements, and bug fixes.
[database] Fix errors when filtering with the empty operator after reloading a collection (#8496) by @2013xile
[Template print] Fixed incorrect print button permission logic when roles were unioned. by @jiannx
[Workflow: Approval] Fix the issue where error thrown in 1.x approval record popup by @mytharcher
[Migration manager] Fixed a potential process freeze caused by logging excessively large SQL statements included in migration error exceptions by @cgyrock
[client]
[database]
[File manager] Fix the issue where filename get from request body became unexpectedly decoded string (#8481) by @mytharcher
[Data source: Main] Fixed an issue where deleting records from a many-to-many association table block did not respect the association field onDelete: 'restrict' constraint (#8493) by @2013xile
[Block: iframe] Fix the error when adding aggregated variables to Iframe (#8482) by @zhangzhonghe
[Workflow: Webhook] Fix the issue where body data is missing when body parsing not configured by @mytharcher
[Template print] Fixed incorrect print button permission logic when roles were unioned. by @jiannx
[Workflow: Approval]
Fix the issue where concurrency makes execution repeatedly resumed by @mytharcher
Fix the issue where return an approval to previous node but returned to start by @mytharcher
[Migration manager] Fixed a potential process freeze caused by logging excessively large SQL statements included in migration error exceptions by @cgyrock
[client]
[flow-engine] Improve ctx.libs in runjs to support on-demand loading, and add predefined libraries: lodash, math, and formula. (#8468) by @gchust
[Error handler] Sanitize SQL reference errors (#8464) by @2013xile
[Workflow: Approval] Implement access control for APIs to prevent unauthorized data operations by @mytharcher
[client]
Fix the issue where the rich text editor’s popovers are obscured (#8443) by @zhangzhonghe
Fix duplicated time in filter DateTime value (#8484) by @zhangzhonghe
fix nanoid field not regenerated after form submit (#8491) by @katherinehhh
Fix duplicate required validation message when clearing a cascade field (#8476) by @katherinehhh
filter list to remove duplicates (#8431) by @jiannx
Fix the issue where the configuration menu does not display in Chrome 144 (#8470) by @zhangzhonghe
[database]
[server] Fix version of mathjs in common dependencies (#8475) by @mytharcher
[flow-engine] Fix an issue where closing an embedded popup caused an error after consecutively opening the linkage rules configuration and event flow configuration popup. (#8368) by @gchust
[Data source: Main] Fixed an issue where deleting records from a many-to-many association table block did not respect the association field onDelete: 'restrict' constraint (#8493) by @2013xile
[Async task manager] Fix the issue where workflow triggered by async import delayed to execute (#8478) by @mytharcher
[Block: iframe] Fix the error when adding aggregated variables to Iframe (#8482) by @zhangzhonghe
[UI templates] Fix an issue where reference template blocks could not set data scopes via event flow settings. (#8472) by @gchust
[File manager] Fix the issue where filename get from request body became unexpectedly decoded string (#8481) by @mytharcher
[Action: Import records Pro] Fix the issue where workflow triggered by async import delayed to execute by @mytharcher
[Workflow: Webhook] Fix the issue where body data is missing when body parsing not configured by @mytharcher
[Template print] remove footer buttons from print template configuration by @katherinehhh
[Workflow: Approval]
Fix the issue where return an approval to previous node but returned to start by @mytharcher
Fix the issue where concurrency makes execution repeatedly resumed by @mytharcher
Fix the issue where fields are not displayed on approval task cards by @zhangzhonghe
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.
Release date: 2026-01-21
mathjs in common dependencies (#8475) by @mytharcherRelease date: 2026-01-20
[client]
[Mobile (deprecated)] Deprecated mobile plugin (replaced by the ui-layout plugin from version 2.0). (#8456) by @chenos
Release date: 2026-01-15
[client]
[Collection field: Many to many (array)] Fix error when appending second-level many-to-many(array) relations in association queries (#8406) by @cgyrock
[Workflow] Fix the issue where schema ID is not updated in duplicated node (#8396) by @mytharcher

Release date: 2026-01-19
[client]
[flow-engine]
[Mobile (deprecated)] Deprecated mobile plugin (replaced by the ui-layout plugin from version 2.0). (#8456) by @chenos
[Flow engine] Fix an issue where variables containing hyphens could not be parsed correctly. (#8432) by @gchust
[Email manager] Fix the issue where the email configuration popup is obscured by @zhangzhonghe
Release date: 2026-01-16
Release date: 2026-01-15
execution.output, by explicitly using output node the result could be stable (#8423) by @mytharcher[client]
[Flow engine] Fix an issue where variable resolution was incorrect when filterByTk was an array. (#8412) by @gchust
[Template print] support space field by @jiannx

Release date: 2026-01-16
Release date: 2026-01-16
[client]
[evaluators] Update version of math.js to support more functions (#8411) by @mytharcher
[cli] support CDN base URL configuration via env (#8384) by @chenos
[flow-engine] Add rowOrder to GridModel to ensure consistent row ordering (#8371) by @zhangzhonghe
[Flow engine] Support resolving values of fields in the current form record even if they are not added to the edit form. (#8436) by @gchust
[AI employees]
execution.output, by explicitly using output node the result could be stable (#8423) by @mytharcher[Notification: In-app message] Fix performance issue when sending in-app messages to large number of users (#8402) by @mytharcher
[client]
[flow-engine] Fix dynamic event flow’s steps running twice when opening a popup via a button click. (#8435) by @gchust
[Flow engine] Fix an issue where variable resolution was incorrect when filterByTk was an array. (#8412) by @gchust
[File manager] Fix the issue where file URL generated incorrectly for files uploaded to S3 storage (#8392) by @mytharcher
[Collection field: Many to many (array)] Fix error when appending second-level many-to-many(array) relations in association queries (#8406) by @cgyrock
[Workflow]
[Block: template (deprecated)] Fixed an issue where the edit page for inherited templates (v1) could not be accessed. (#8376) by @gchust
[Data source: REST API] Add fault-tolerant for request context, to avoid error thrown when method is not in context by @mytharcher
[Multi-space]
[Template print]
[File storage: S3(Pro)] Fix the issue where file renaming mode not works by @mytharcher
[Workflow: Approval]
ValueBlock.Result component by @mytharcher[Email manager]
[server] Fix version of mathjs in common dependencies (#8475) by @mytharcher
[client] Fix the issue where the configuration menu does not display in Chrome 144 (#8470) by @zhangzhonghe
[Async task manager] Fix the issue where workflow triggered by async import delayed to execute (#8478) by @mytharcher
[Action: Import records Pro] Fix the issue where workflow triggered by async import delayed to execute by @mytharcher
[server] Support configuring a CORS origin whitelist (#8454) by @2013xile
[Error handler] Sanitize SQL reference errors (#8464) by @2013xile
[client]
fix issue where collection field group sorting settings did not take effect. (#8453) by @katherinehhh
fix issue when editing collection in the graphical interface (#8451) by @katherinehhh
Fix the issue where the table “Column Settings” button is non-functional (#8441) by @zhangzhonghe
Fix the issue where table row button linkage rules affect the state of buttons within popup forms (#8434) by @zhangzhonghe
[Mobile (deprecated)] Deprecated mobile plugin (replaced by the ui-layout plugin from version 2.0). (#8456) by @chenos
[server] Support configuring a CORS origin whitelist (#8454) by @2013xile
[Action: Export records] Improve export action data scope based on selected records or resource filters (#8442) by @katherinehhh
[Action: Export records Pro] Improve export action data scope based on selected records or resource filters by @katherinehhh
[client]
Fix the issue where the “Custom Variables” popup is obscured (#8463) by @zhangzhonghe
fix issue when editing collection in the graphical interface (#8451) by @katherinehhh
fix issue where collection field group sorting settings did not take effect. (#8453) by @katherinehhh
Fix the issue where the shortcut modal height exceeds the viewport height (#8437) by @zhangzhonghe
Fix the issue where table row button linkage rules affect the state of buttons within popup forms (#8434) by @zhangzhonghe
Fix an issue where the table action column state was polluted when switching pages. (#8438) by @gchust
Fix the issue where the table “Column Settings” button is non-functional (#8441) by @zhangzhonghe
Fix an issue where the file association field’s picker popup had an incorrect z-index, and the popup configuration could not be saved correctly. (#8446) by @gchust
[flow-engine]
Fix an issue where variables in runjs code params were resolved before execution. (#8445) by @gchust
Fix an issue where popup variables could not be selected in the data selector’s quick-create popup. (#8450) by @gchust
Fix an issue where repeatedly clicking the configuration menu could open multiple configuration popups. (#8448) by @gchust
[Mobile (deprecated)] Deprecated mobile plugin (replaced by the ui-layout plugin from version 2.0). (#8456) by @chenos
[Flow engine] Fix an issue where variables containing hyphens could not be parsed correctly. (#8432) by @gchust
[Email manager] Fix the issue where the email configuration popup is obscured by @zhangzhonghe
[flow-engine] Fix dynamic event flow’s steps running twice when opening a popup via a button click. (#8435) by @gchust
[Template print] display space fields in version 2.0 by @jiannx
[client]
[evaluators] Update version of math.js to support more functions (#8411) by @mytharcher
[cli] support CDN base URL configuration via env (#8384) by @chenos
[flow-engine] Add rowOrder to GridModel to ensure consistent row ordering (#8371) by @zhangzhonghe
[Flow engine] Support resolving values of fields in the current form record even if they are not added to the edit form. (#8436) by @gchust
[AI employees]
Optimize AI entry button (#8414) by @heziqiang
Change result of workflow caller to execution.output, by explicitly using output node the result could be stable (#8423) by @mytharcher
Hide builder ai in entry list.
Optimize LLM integration flow.
Update docs about ai model gemini-3. (#8409) by @heziqiang
Support Anthropic and Claude-4.5 (#8389) by @heziqiang
[Notification: In-app message] Fix performance issue when sending in-app messages to large number of users (#8402) by @mytharcher
[client]
Fix the issue where the shortcut modal height exceeds the viewport height (#8437) by @zhangzhonghe
Fix the issue where table row button linkage rules affect the state of buttons within popup forms (#8434) by @zhangzhonghe
Fix an issue where the table action column state was polluted when switching pages. (#8438) by @gchust
Add fault tolerant for action schema, to avoid page crash when click action button (#8420) by @mytharcher
fix i title field doesn’t update when the association field is set to read-only mode in the create form (#8413) by @katherinehhh
数字组件不显示值 (#8410) by @chenos
fix title field setting disappearing after setting attachment URL and then changing to another field in form item (#8418) by @katherinehhh
fix issue with submit button where skip required validation does not work when confirmation is enabled (#8400) by @katherinehhh
fix resolve issue where layout setting in grid card block does not take effect (#8399) by @katherinehhh
fix cascading select data not cleared after successful submission in create form (#8403) by @katherinehhh
fix prevent assignment when Chinese characters are entered in number field (#8397) by @katherinehhh
resolve issue with submit button appearing in the file selection popup of one-to-one association field (#8398) by @katherinehhh
fix refine logic for optional targetKey (#8333) by @katherinehhh
[flow-engine] Fix dynamic event flow’s steps running twice when opening a popup via a button click. (#8435) by @gchust
[Flow engine] Fix an issue where variable resolution was incorrect when filterByTk was an array. (#8412) by @gchust
[File manager] Fix the issue where file URL generated incorrectly for files uploaded to S3 storage (#8392) by @mytharcher
[Collection field: Many to many (array)] Fix error when appending second-level many-to-many(array) relations in association queries (#8406) by @cgyrock
[Workflow]
[Block: template (deprecated)] Fixed an issue where the edit page for inherited templates (v1) could not be accessed. (#8376) by @gchust
[Data source: REST API] Add fault-tolerant for request context, to avoid error thrown when method is not in context by @mytharcher
[Multi-space]
Related space when adding associated data by @jiannx
Space selector color follows theme by @jiannx
[Template print]
Fix obscured configuration template pop-up issue by @zhangzhonghe
support space field by @jiannx
display space fields in version 2.0 by @jiannx
[File storage: S3(Pro)] Fix the issue where file renaming mode not works by @mytharcher
[Workflow: Approval]
Fix the issue where incorrect record was loaded caused by wrong parameters by @mytharcher
Fix value block not displays caused by missing ValueBlock.Result component by @mytharcher
[Email manager]
fix conversation chain by @jiannx
管理页面添加筛选 by @jiannx
[evaluators] Update version of math.js to support more functions (#8411) by @mytharcher
[client] Rich text editor supports font size adjustment, image size adjustment, and soft line breaks (#8401) by @jiannx
[AI employees] Change result of workflow caller to execution.output, by explicitly using output node the result could be stable (#8423) by @mytharcher
[client]
Add fault tolerant for action schema, to avoid page crash when click action button (#8420) by @mytharcher
fix title field setting disappearing after setting attachment URL and then changing to another field in form item (#8418) by @katherinehhh
fix i title field doesn’t update when the association field is set to read-only mode in the create form (#8413) by @katherinehhh
[Flow engine] Fix an issue where variable resolution was incorrect when filterByTk was an array. (#8412) by @gchust
[Template print] support space field by @jiannx
[evaluators] Update version of math.js to support more functions (#8411) by @mytharcher
[Notification: In-app message] Fix performance issue when sending in-app messages to large number of users (#8402) by @mytharcher
[client]
fix cascading select data not cleared after successful submission in create form (#8403) by @katherinehhh
Add fault tolerant for action schema, to avoid page crash when click action button (#8420) by @mytharcher
fix issue with submit button where skip required validation does not work when confirmation is enabled (#8400) by @katherinehhh
[Collection field: Many to many (array)] Fix error when appending second-level many-to-many(array) relations in association queries (#8406) by @cgyrock
[Workflow] Fix the issue where schema ID is not updated in duplicated node (#8396) by @mytharcher
[client] Support specify when to run event flow. (#8340) by @gchust
[AI employees]
[Notification: In-app message] Fix performance issue when sending in-app messages to large number of users (#8402) by @mytharcher
[client]
[Collection field: Many to many (array)] Fix error when appending second-level many-to-many(array) relations in association queries (#8406) by @cgyrock
[Multi-space]
[File manager] Fix the issue where file URL generated incorrectly for files uploaded to S3 storage (#8392) by @mytharcher
[Workflow] Fix the issue where schema ID is not updated in duplicated node (#8396) by @mytharcher
[File storage: S3(Pro)] Fix the issue where file renaming mode not works by @mytharcher
[Template print] Fix obscured configuration template pop-up issue by @zhangzhonghe
[Workflow: Approval] Fix value block not displays caused by missing ValueBlock.Result component by @mytharcher
[File manager] Fix the issue where file URL generated incorrectly for files uploaded to S3 storage (#8392) by @mytharcher
[File storage: S3(Pro)] Fix the issue where file renaming mode not works by @mytharcher
[Workflow: Approval] Fix value block not displays caused by missing ValueBlock.Result component by @mytharcher
[test] add process level concurrency control for base task manager (#8343) by @cgyrock
[AI employees] Support Gemini-3 model with function-calling thought signature (#8377) by @heziqiang
[flow-engine] Add rowOrder to GridModel to ensure consistent row ordering (#8371) by @zhangzhonghe
[AI employees]
[File manager] Add request options for fetching OSS file on server side if additional parameters or headers are needed (#8372) by @mytharcher
[client]
Fixed an issue where an association field could still open a popup after switching from the record picker component to the select component. (#8375) by @gchust
Fixed the issue where linkage rules have not been rerun after change pagination for details block, edit form block and list block. (#8366) by @gchust
Fixed an issue where configured sub-table/sub-form’s fields would not display during back-and-forth switching of field components. (#8365) by @gchust
[logger] Fix extra error information being discarded when printing system logs (#8367) by @cgyrock
[Block: template (deprecated)] Fixed an issue where the edit page for inherited templates (v1) could not be accessed. (#8376) by @gchust
[Workflow]
[Access control] Fix an issue where data source is incorrectly resolved when processing permissions for association fields (#8370) by @2013xile
[Data source: REST API] Add fault-tolerant for request context, to avoid error thrown when method is not in context by @mytharcher
[cli] support CDN base URL configuration via env (#8384) by @chenos
[AI employees] Support Anthropic and Claude-4.5 (#8389) by @heziqiang
[client] fix refine logic for optional targetKey (#8333) by @katherinehhh
[Workflow: Approval] Fix the issue where incorrect record was loaded caused by wrong parameters by @mytharcher
[client]
[logger] Fix extra error information being discarded when printing system logs (#8367) by @cgyrock
[Workflow: Loop node] Fix the issue where failed node in condition branch cannot pass status to upper branching node (#8360) by @mytharcher
[Data source: Main] View collection metadata should include source field options (#8337) by @2013xile
[Workflow]
[Action: Import records] Fix incorrect error message when a unique constraint error is triggered during async XLSX import (#8342) by @cgyrock
[Access control]
[Data source: REST API] Add fault-tolerant for request context, to avoid error thrown when method is not in context by @mytharcher
[Action: Export records Pro] Fix error when sub-applications execute async import/export tasks while the main application does not enable the import/export pro plugin by @cgyrock
[Workflow: Approval] Fix the issue where filter fields not work correctly in tasks center by @mytharcher
[AI employees]
[File manager] Add request options for fetching OSS file on server side if additional parameters or headers are needed (#8372) by @mytharcher
[logger] Fix extra error information being discarded when printing system logs (#8367) by @cgyrock
[client]
Fixed an issue where an association field could still open a popup after switching from the record picker component to the select component. (#8375) by @gchust
Fixed the issue where linkage rules have not been rerun after change pagination for details block, edit form block and list block. (#8366) by @gchust
Fixed an issue where configured sub-table/sub-form’s fields would not display during back-and-forth switching of field components. (#8365) by @gchust
[Workflow]
[Access control] Fix an issue where data source is incorrectly resolved when processing permissions for association fields (#8370) by @2013xile
[client]
[Workflow: Approval]
Add repair logic for sync audiences after migration by @mytharcher
Simplify parameters in query, and improve performance by @mytharcher
[client]
[sdk] Improve token sharing implementation (#8357) by @chenos
[Access control] Allow association fields to associate using the target keys (#8352) by @2013xile
[Workflow: Loop node] Fix the issue where failed node in condition branch cannot pass status to upper branching node (#8360) by @mytharcher
[Workflow: Webhook] Fix the issue where 404 error thrown when post to webhook URL in sub-app by @mytharcher
[Workflow: Approval] Fix build error caused by missed dependencies by @mytharcher
[Email manager] Fix Outlook reply link occasionally disconnected by @jiannx
Loading more content...
No more content to load