Learn about the latest features, improvements, and bug fixes.
[client] add associate and dissociate actions to association block (#9366) by @katherinehhh
[Data visualization] Add client-v2 support for block plugins (#9297) by @zhangzhonghe
[client-v2]
[client]
Fixed linkage rules have not been rerun after form values change. (#9357) by @gchust
fix required option field in subtable not validated correctly on first selection in mobile (#9352) by @katherinehhh
fix hide quick create option for association select field in v2 subtable (#9358) by @katherinehhh
Fix the issue where URL query parameter variables become invalid after switching cached pages (#9263) by @zhangzhonghe
fix incorrect data rendering in grid card block after update and refresh (#9351) by @katherinehhh
[server] validate plugin package names before filesystem operations (#9367) by @chenos
[undefined] Fix dead links in translated documentation and enable dead-link detection by default in the docs build. (#9371) by @Molunerfinn
[AI employees]
[Block: Kanban]
Improved Kanban card compact styling and optimized quick-create popup template selection. (#9370) by @jiannx
fix prevent single-word wrapping in long text field of v1 kanban block (#9356) by @katherinehhh
Fixed kanban associated blocks using unresolved runtime resource params in popup or secondary-page contexts. (#9350) by @jiannx
[Action: Custom request] upgrade koa to v3 (#9368) by @chenos
[Collection field: Formula] fix formula field in v2 subtable not triggered to auto-calculate (#9354) by @katherinehhh
[Email manager] Fixed the mail identities title display by @jiannx
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-05-06
Release date: 2026-05-04
[AI employees] Fix the issue where the action button AI employee list displays developer employees (#9320) by @cgyrock
[Workflow: Approval]
Release date: 2026-05-01
[database] Fixed an issue where SQL Server external data source datetime filters could fail (#9272) by @2013xile
[client]
[flow-engine] Fixed an issue where system-hidden fields could be selected in form-related variable. (#9302) by @gchust
[Action: Import records] Fix the issue where failed row index in importing records is not correct (#9277) by @mytharcher
[Block: Gantt] Add a Gantt block setting to enable drag to reschedule. (#9301) by @jiannx
[AI employees] Fix AI employee deepSeek V4 integration error (#9275) by @cgyrock
[Action: Export records Pro] Fix the issue where auto mode not works by @mytharcher
[Workflow: Approval]
latestExecutionId is synced after approval commit by @mytharcher
Release date: 2026-05-06
[undefined]
[IdP: OAuth] OAuth sessions now use the same expiration settings as the system token policy (#9345) by @2013xile
[Block: Kanban]
[AI employees] AI employee category adjustment (#9274) by @cgyrock
[Workflow: Approval] Mark association show mode loading from DB as legacy by @mytharcher
[undefined]
[cli] Fixed CLI boolean options so they can be disabled with negated flags (#9337) by @2013xile
[client-v2]
[ai] Fix missing category field setup during AI employee registration (#9300) by @cgyrock
[flow-engine] Fixed an issue where system-hidden fields could be selected in form-related variable. (#9302) by @gchust
[client]
[database] Fixed an issue where SQL Server external data source datetime filters could fail (#9272) by @2013xile
[AI employees]
[Data source: Main] Prevent crash when fields is undefined during collection loading (#9174) by @saraTabbane
[UI templates] Fixed an issue where the popup template list failed to correctly load available templates. (#9332) by @gchust
[File manager] Improved preview file download error handling (#9103) by @gaston98765
[Block: Tree] Fix the abnormal display of filter block nodes (#9260) by @jiannx
[Block: Gantt] Add a Gantt block setting to enable drag to reschedule. (#9301) by @jiannx
[Block: Kanban] Fixed repeated display of field configuration floating layer (#9271) by @jiannx
[Action: Import records] Fix the issue where failed row index in importing records is not correct (#9277) by @mytharcher
[Action: Export records Pro] Fix the issue where auto mode not works by @mytharcher
[Migration manager] Fix migration:create returning taskId from the async task record. by @Andrew1989Y
[Workflow: Approval]
latestExecutionId is synced after approval commit by @mytharcher
Release date: 2026-05-06
[client-v2] Fixed remote plugin loading so plugin URLs that already end with .js are not resolved to duplicate .js.js paths. (#9336) by @Molunerfinn
[cli] Fixed CLI boolean options so they can be disabled with negated flags (#9337) by @2013xile
[AI employees]
[Data source: Main] Prevent crash when fields is undefined during collection loading (#9174) by @saraTabbane
[UI templates] Fixed an issue where the popup template list failed to correctly load available templates. (#9332) by @gchust
[Block: Kanban] Fixed kanban associated blocks using unresolved runtime resource params in popup or secondary-page contexts. (#9350) by @jiannx
[Workflow: Approval] Fix the issue where filter and other query parameters now work in API of listing available approval workflows by @mytharcher
Release date: 2026-05-04
Release date: 2026-05-04
Release date: 2026-05-03
[flow-engine] Improve block drag layout behavior on v2 pages (#9264) by @zhangzhonghe
[undefined]
[AI employees]
[Block: Kanban]
[Workflow: Approval] Mark association show mode loading from DB as legacy by @mytharcher
[undefined]
[client-v2] Fix the issue where RemoteSelect not rendering in configuration of bind workflow (#9314) by @mytharcher
[flow-engine] Fixed an issue where system-hidden fields could be selected in form-related variable. (#9302) by @gchust
[ai] Fix missing category field setup during AI employee registration (#9300) by @cgyrock
[client]
[database] Fixed an issue where SQL Server external data source datetime filters could fail (#9272) by @2013xile
[AI employees]
[Block: Gantt] Add a Gantt block setting to enable drag to reschedule. (#9301) by @jiannx
[Block: Tree] Fix the abnormal display of filter block nodes (#9260) by @jiannx
[Action: Import records] Fix the issue where failed row index in importing records is not correct (#9277) by @mytharcher
[Block: Kanban] Fixed repeated display of field configuration floating layer (#9271) by @jiannx
[Action: Export records Pro] Fix the issue where auto mode not works by @mytharcher
[Migration manager] Fix migration:create returning taskId from the async task record. by @Andrew1989Y
[Workflow: Approval]
latestExecutionId is synced after approval commit by @mytharcher[client-v2] Fixed remote plugin loading so plugin URLs that already end with .js are not resolved to duplicate .js.js paths. (#9336) by @Molunerfinn
[cli] Fixed CLI boolean options so they can be disabled with negated flags (#9337) by @2013xile
[AI employees]
[Data source: Main] Prevent crash when fields is undefined during collection loading (#9174) by @saraTabbane
[UI templates] Fixed an issue where the popup template list failed to correctly load available templates. (#9332) by @gchust
[Block: Kanban] Fixed kanban associated blocks using unresolved runtime resource params in popup or secondary-page contexts. (#9350) by @jiannx
[Workflow: Approval] Fix the issue where filter and other query parameters now work in API of listing available approval workflows by @mytharcher
[cli] Add release command in API (#9308) by @Andrew1989Y
[undefined] Add Indonesian and Vietnamese documentation. (#9303) by @Molunerfinn
[AI employees] LLM provider now supports the Xiaomi MIMO platform (#9315) by @cgyrock
[Migration manager] Add some APIs for nocobase cli by @Andrew1989Y
[Backup manager] Add some APIs for nocobase cli by @Andrew1989Y
[undefined]
[IdP: OAuth] OAuth sessions now use the same expiration settings as the system token policy (#9345) by @2013xile
[Block: Kanban]
[AI employees] AI employee category adjustment (#9274) by @cgyrock
[Workflow: Approval] Mark association show mode loading from DB as legacy by @mytharcher
[undefined]
[cli] Fixed CLI boolean options so they can be disabled with negated flags (#9337) by @2013xile
[client-v2]
[ai] Fix missing category field setup during AI employee registration (#9300) by @cgyrock
[flow-engine] Fixed an issue where system-hidden fields could be selected in form-related variable. (#9302) by @gchust
[client]
Fixed an issue where JS field cells in v2 table blocks could appear blank after filtering or refreshing table data. (#9285) by @jiannx
Preserve null values for empty Data scope variable dependencies in v2 forms. (#9287) by @jiannx
Fix the issue where filter form fields disappear after reopening a popup record selector (#9211) by @zhangzhonghe
rerun JS column rendering when row data changes (#9282) by @jiannx
[database] Fixed an issue where SQL Server external data source datetime filters could fail (#9272) by @2013xile
[AI employees]
Fix the issue of occasional errors when AI employee use the DeepSeek v4 model (#9348) by @cgyrock
Fix the issue where the workflow AI employee node clears skills after switching AI employees (#9342) by @cgyrock
Fix the issue where the action button AI employee list displays developer employees (#9320) by @cgyrock
[Data source: Main] Prevent crash when fields is undefined during collection loading (#9174) by @saraTabbane
[UI templates] Fixed an issue where the popup template list failed to correctly load available templates. (#9332) by @gchust
[File manager] Improved preview file download error handling (#9103) by @gaston98765
[Block: Tree] Fix the abnormal display of filter block nodes (#9260) by @jiannx
[Block: Gantt] Add a Gantt block setting to enable drag to reschedule. (#9301) by @jiannx
[Block: Kanban] Fixed repeated display of field configuration floating layer (#9271) by @jiannx
[Action: Import records] Fix the issue where failed row index in importing records is not correct (#9277) by @mytharcher
[Action: Export records Pro] Fix the issue where auto mode not works by @mytharcher
[Migration manager] Fix migration:create returning taskId from the async task record. by @Andrew1989Y
[Workflow: Approval]
Fix the issue where filter and other query parameters now work in API of listing available approval workflows by @mytharcher
Fix the issue where file in original application no reloaded by @mytharcher
Fix type error by @mytharcher
Support to parse some client variables in approval actions by @mytharcher
Fix approval execute timing so latestExecutionId is synced after approval commit by @mytharcher
[File manager] Improved preview file download error handling (#9103) by @gaston98765
[Workflow: Approval] Support to parse some client variables in approval actions by @mytharcher
[AI employees] Fix the issue where the action button AI employee list displays developer employees (#9320) by @cgyrock
[Workflow: Approval]
Fix the issue where file in original application no reloaded by @mytharcher
Support to parse some client variables in approval actions by @mytharcher
[cli] Add release command in API (#9308) by @Andrew1989Y
[undefined] Add Indonesian and Vietnamese documentation. (#9303) by @Molunerfinn
[server] AI employees can search bundled documentation with Bash commands (#9269) by @2013xile
[AI employees] LLM provider now supports the Xiaomi MIMO platform (#9315) by @cgyrock
[Migration manager] Add some APIs for nocobase cli by @Andrew1989Y
[Backup manager] Add some APIs for nocobase cli by @Andrew1989Y
[flow-engine] Improve block drag layout behavior on v2 pages (#9264) by @zhangzhonghe
[undefined]
[AI employees]
[Block: Kanban]
[Workflow: Approval] Mark association show mode loading from DB as legacy by @mytharcher
[undefined]
[client-v2] Fix the issue where RemoteSelect not rendering in configuration of bind workflow (#9314) by @mytharcher
[flow-engine] Fixed an issue where system-hidden fields could be selected in form-related variable. (#9302) by @gchust
[ai] Fix missing category field setup during AI employee registration (#9300) by @cgyrock
[client]
Fixed an issue where JS field cells in v2 table blocks could appear blank after filtering or refreshing table data. (#9285) by @jiannx
Fix the issue where filter form fields disappear after reopening a popup record selector (#9211) by @zhangzhonghe
Preserve null values for empty Data scope variable dependencies in v2 forms. (#9287) by @jiannx
rerun JS column rendering when row data changes (#9282) by @jiannx
[database] Fixed an issue where SQL Server external data source datetime filters could fail (#9272) by @2013xile
[AI employees]
[Block: Gantt] Add a Gantt block setting to enable drag to reschedule. (#9301) by @jiannx
[Block: Tree] Fix the abnormal display of filter block nodes (#9260) by @jiannx
[Action: Import records] Fix the issue where failed row index in importing records is not correct (#9277) by @mytharcher
[Block: Kanban] Fixed repeated display of field configuration floating layer (#9271) by @jiannx
[Action: Export records Pro] Fix the issue where auto mode not works by @mytharcher
[Migration manager] Fix migration:create returning taskId from the async task record. by @Andrew1989Y
[Workflow: Approval]
Fix approval execute timing so latestExecutionId is synced after approval commit by @mytharcher
Fix type error by @mytharcher
[flow-engine] Improve block drag layout behavior on v2 pages (#9264) by @zhangzhonghe
[AI employees] AI employee category adjustment (#9274) by @cgyrock
[Workflow: Approval] Mark association show mode loading from DB as legacy by @mytharcher
[database] Fixed an issue where SQL Server external data source datetime filters could fail (#9272) by @2013xile
[client]
Preserve null values for empty Data scope variable dependencies in v2 forms. (#9287) by @jiannx
rerun JS column rendering when row data changes (#9282) by @jiannx
Fix the issue where filter form fields disappear after reopening a popup record selector (#9211) by @zhangzhonghe
Fixed an issue where JS field cells in v2 table blocks could appear blank after filtering or refreshing table data. (#9285) by @jiannx
[flow-engine] Fixed an issue where system-hidden fields could be selected in form-related variable. (#9302) by @gchust
[Action: Import records] Fix the issue where failed row index in importing records is not correct (#9277) by @mytharcher
[Block: Gantt] Add a Gantt block setting to enable drag to reschedule. (#9301) by @jiannx
[AI employees] Fix AI employee deepSeek V4 integration error (#9275) by @cgyrock
[Action: Export records Pro] Fix the issue where auto mode not works by @mytharcher
[Workflow: Approval]
Fix type error by @mytharcher
Fix approval execute timing so latestExecutionId is synced after approval commit by @mytharcher
Major AI upgrade: from CLI integration and AI-powered building to NocoBase Skills, AI plugin development, and enhanced AI Employees—covering the full lifecycle of building, extending, and operating business systems. Build and run real business systems faster with AI.
[client]
[Authentication] Fixed old sessions remaining active after a password change (#9261) by @2013xile
[Data source: External MariaDB] Fix test case failed because module importing not correct by @mytharcher
[client] set popover max-height and scrolling safeguards so the submit area remains reachable (#9226) by @jiannx
[Data visualization] Fixed empty field selectors in chart query configuration on flow pages (#9276) by @2013xile
[AI employees] Fix AI employee shortcut task rendering error (#9267) by @cgyrock
[Authentication] Fixed old sessions remaining active after a password change (#9261) by @2013xile
[Data source: External MariaDB] Fix test case failed because module importing not correct by @mytharcher
[undefined]
[client-v2] Separate client v2 from client v1, and remove its dependency on client v1 (#8937) by @zhangzhonghe
[undefined] Fix language switcher generating incorrect URLs (e.g., /cn/es/ instead of /es/) in the documentation site. (#9233) by @Molunerfinn
[client] set popover max-height and scrolling safeguards so the submit area remains reachable (#9226) by @jiannx
[Data visualization] Fixed empty field selectors in chart query configuration on flow pages (#9276) by @2013xile
[Authentication] Fixed old sessions remaining active after a password change (#9261) by @2013xile
[AI employees] Fix AI employee shortcut task rendering error (#9267) by @cgyrock
[Data source: External MariaDB] Fix test case failed because module importing not correct by @mytharcher
[undefined] Update AI docs to require NocoBase >= 2.1.0-beta.20 and recommend latest beta version. (#9252) by @Molunerfinn
[AI employees] Update AI employee shortcut task configuration to use the same skills settings component as workflow AI employee node configuration (#9246) by @cgyrock
[client]
[Action: Import records] Fix the issue where import xlsx failed and throw no header matched error (#9253) by @mytharcher
[License settings] update license save success message (#9251) by @jiannx
[AI employees] Fixed the issue where variables in the system prompt of AI employees did not take effect (#9256) by @cgyrock
[IdP: OAuth] Fixed OAuth CLI sign-in failures and restricted dynamic registration to local callback URLs (#9248) by @2013xile
[AI: Knowledge base] Fix issue where deleting knowledge base documents did not delete associated vector data by @cgyrock
[Action: Import records Pro] Fix the issue where import xlsx failed and throw no header matched error by @mytharcher
[client] Fixed an issue where default values would not apply when re-adding a record after it had been removed from a sub-table. (#9192) by @gchust
[License settings] update license save success message (#9251) by @jiannx
[AI employees] Fixed the issue where variables in the system prompt of AI employees did not take effect (#9256) by @cgyrock
[Action: Import records] Fix the issue where import xlsx failed and throw no header matched error (#9253) by @mytharcher
[AI: Knowledge base] Fix issue where deleting knowledge base documents did not delete associated vector data by @cgyrock
[Action: Import records Pro] Fix the issue where import xlsx failed and throw no header matched error by @mytharcher
[AI employees] Fixed the issue where variables in the system prompt of AI employees did not take effect (#9256) by @cgyrock
[License settings] update license save success message (#9251) by @jiannx
[Action: Import records] Fix the issue where import xlsx failed and throw no header matched error (#9253) by @mytharcher
[Action: Import records Pro] Fix the issue where import xlsx failed and throw no header matched error by @mytharcher
[AI: Knowledge base] Fix issue where deleting knowledge base documents did not delete associated vector data by @cgyrock
Loading more content...
No more content to load