Learn about the latest features, improvements, and bug fixes.
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-06-03
[flow-engine]
[client]
[cli] Fixed the nginx template to serve .mjs assets with the JavaScript MIME type. (#9626) by @mytharcher
[database] Fixed an issue where importing numeric password values could fail. (#9635) by @2013xile
[AI employees] Fixed AI provider base URL validation. (#9667) by @cgyrock
[Flow engine]
[Notification: In-app message] Fixed an SQL injection risk in the in-app notification channel timestamp filter. (#9630) by @mytharcher
[License settings] Fixed the issue where the license settings page could hang for a long time when the pkg login check was slow or unreachable. (#9650) by @hongboji
[Workflow: JavaScript] Clarified that Workflow JavaScript module support mode is unsafe and not a permission boundary. (#9629) by @mytharcher Reference: Workflow JavaScript
[Access control] Fixed incomplete permissions on first login when a union role was the default role. (#9632) by @2013xile
[File manager] Fixed local file storage path validation to prevent unsafe paths from escaping the configured storage root. (#9628) by @mytharcher
[Password policy] Fixed an issue where password policy validation could fail for numeric password values. by @2013xile
Release date: 2026-05-29
Release date: 2026-05-28

Release date: 2026-06-03
[client] Fixed the issue where selected relation field data was not displayed on mobile. (#9665) by @zhangzhonghe
[client-v2]
[flow-engine] Fixed the issue where the page got stuck when setting field values for a subform. (#9598) by @gchust
[AI employees]
[Notification: In-app message] Fixed an SQL injection risk in the in-app notification channel timestamp filter. (#9630) by @mytharcher
[Action: Duplicate record] Fixed the issue where the button state was not reset when duplicate record submission failed. (#9676) by @katherinehhh
[Calendar] Fixed the issue where calendar event colors were not rendered from the configured color field in v2 pages. (#9677) by @jiannx
[Flow engine]
Release date: 2026-06-02
TypedVariableInput so v2 email plugin’s SMTP port and secure mode fields can accept either a typed constant or a {{ $env.X }} variable. (#9637) by @Molunerfinn[client]
[cli] Fix nginx template to serve .mjs assets with JavaScript MIME type. (#9626) by @mytharcher
[database] Fixed an issue where importing numeric password values could fail (#9635) by @2013xile
[flow-engine]
[client-v2] preserve assign field values (#9640) by @katherinehhh
[File manager] Fixed local file storage path validation to prevent unsafe paths from escaping the configured storage root. (#9628) by @mytharcher
[Block: Gantt] Improved gantt tooltip placement to avoid covering task bars and aligned task labels consistently inside and outside bars (#9638) by @jiannx
[Access control] Fixed incomplete permissions on first login when union role is the default (#9632) by @2013xile
[License settings] Fixed the license settings page hanging for a long time when the pkg login check is slow or unreachable (#9650) by @hongboji
[Workflow: JavaScript] Clarify that Workflow JavaScript module support mode is unsafe and not a permission boundary (#9629) by @mytharcher Reference: Workflow JavaScript
[Password policy] Fixed an issue where password policy validation could fail for numeric password values by @2013xile
Release date: 2026-05-30
Release date: 2026-05-29
[cli] Add dynamic API command compatibility guards (#9613) by @chenos
[client-v2]
[Workflow]
[Block: Gantt] Added v2 support for the Gantt block. (#9545) by @jiannx
[Workflow: Webhook] Add 408 response status for timed-out webhook workflow (sync mode) by @mytharcher
[Workflow: Subflow] Support timeout setting in workflow by @mytharcher
[Auth: OIDC] Migrate plugin-auth-oidc to v2 admin; sign-in button, admin settings form, and SSO auto-redirect now work under v2. by @Molunerfinn
[Workflow: Approval] Support timeout setting in workflow by @mytharcher
[Auth: LDAP] Add v2 client entry so the LDAP authenticator renders its sign-in form and admin settings on v2 apps. by @Molunerfinn
[client-v2]
[client] Remove the Hidden option from menu item settings (#9595) by @zhangzhonghe
[cli] Streamline app upgrade flow (#9587) by @chenos
[AI employees] Improved the LLM Base URL field so it can use global-scope variables in create and edit forms. (#9615) by @cgyrock
[IP restriction] Add a v2 client for the IP restriction plugin. by @Molunerfinn
[flow-engine]
[ai] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases (#9604) by @cgyrock
[client-v2]
[client]
[Collection: Tree] Fix the error caused by circular parent-child data in tree collections (#9603) by @zhangzhonghe
[Workflow: Custom action event]
[File manager]
[AI: Knowledge base] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases by @cgyrock
[Template print] Fixed template print PDF conversion errors not being returned to the client correctly by @jiannx

Release date: 2026-05-29
[client-v2]
[cli]
[Office File Previewer] Migrate the Office file preview plugin to the v2 (FlowEngine) client. (#9620) by @Molunerfinn
[Workflow]
[IdP: OAuth] Added foundation support for app single sign-on in multi-app deployments (#9547) by @2013xile
[Block: Gantt] Added v2 support for the Gantt block. (#9545) by @jiannx
[App SSO] Added an App SSO plugin for automatic sign-in between applications by @2013xile
[Password policy] Migrate plugin-password-policy to the client-v2 admin shell with the Password policy / Locked users settings pages and client-side rule enforcement on the user-center change-password form. by @Molunerfinn
[Workflow: Webhook] Add 408 response status for timed-out webhook workflow (sync mode) by @mytharcher
[Workflow: Subflow] Support timeout setting in workflow by @mytharcher
[Auth: OIDC] Migrate plugin-auth-oidc to v2 admin; sign-in button, admin settings form, and SSO auto-redirect now work under v2. by @Molunerfinn
[Workflow: Approval] Support timeout setting in workflow by @mytharcher
[App supervisor] Added App SSO settings for sub applications by @2013xile
[Auth: LDAP] Add v2 client entry so the LDAP authenticator renders its sign-in form and admin settings on v2 apps. by @Molunerfinn
[client-v2]
[client] Remove the Hidden option from menu item settings (#9595) by @zhangzhonghe
[cli] streamline app upgrade flow (#9587) by @chenos
[Notification manager] Migrate the notification-related plugins to v2. (#9597) by @Molunerfinn
[AI employees] Improved the LLM Base URL field so it can use global-scope variables in create and edit forms. (#9615) by @cgyrock
[Workflow] Refactor workflow async-node availability checks (#9532) by @mytharcher
[Data visualization] Added client v2 support for chart blocks. (#9517) by @jiannx
[IP restriction] Add a v2 client for the IP restriction plugin. by @Molunerfinn
[client]
[flow-engine]
[ai] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases (#9604) by @cgyrock
[client-v2]
[build]
[Block: Gantt] Fixed the v2 gantt shared folder path and added zebra striping. (#9621) by @jiannx
[License settings] Added client-v2 support for license settings and commercial license injection. (#9555) by @jiannx
[Workflow: Custom action event]
[Collection: Tree] Fix the error caused by circular parent-child data in tree collections (#9603) by @zhangzhonghe
[File manager]
[AI employees]
[Workflow: Manual node] Fixed temporary saves for manual workflow tasks not persisting submitted form values. (#9554) by @mytharcher
[plugin-commercial] Added client-v2 commercial license components and topbar license status entry. by @jiannx
[AI: Knowledge base] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases by @cgyrock
[Migration manager] Fix PostgreSQL migration diffs so child inherited columns are not dropped when a local column becomes inherited. by @hongboji
[Template print] Fixed template print PDF conversion errors not being returned to the client correctly by @jiannx
[Auth: OIDC] Fixed token leakage when SSO login callbacks receive an external redirect URL by @2013xile
[Workflow: Approval]
jobs:resume API is not supported by approval node by @mytharcher[flow-engine]
[client]
[cli] Fixed the nginx template to serve .mjs assets with the JavaScript MIME type. (#9626) by @mytharcher
[database] Fixed an issue where importing numeric password values could fail. (#9635) by @2013xile
[AI employees] Fixed AI provider base URL validation. (#9667) by @cgyrock
[Flow engine]
[Notification: In-app message] Fixed an SQL injection risk in the in-app notification channel timestamp filter. (#9630) by @mytharcher
[License settings] Fixed the issue where the license settings page could hang for a long time when the pkg login check was slow or unreachable. (#9650) by @hongboji
[Workflow: JavaScript] Clarified that Workflow JavaScript module support mode is unsafe and not a permission boundary. (#9629) by @mytharcher Reference: Workflow JavaScript
[Access control] Fixed incomplete permissions on first login when a union role was the default role. (#9632) by @2013xile
[File manager] Fixed local file storage path validation to prevent unsafe paths from escaping the configured storage root. (#9628) by @mytharcher
[Password policy] Fixed an issue where password policy validation could fail for numeric password values. by @2013xile
[client] Fixed the issue where selected relation field data was not displayed on mobile. (#9665) by @zhangzhonghe
[client-v2]
[flow-engine] Fixed the issue where the page got stuck when setting field values for a subform. (#9598) by @gchust
[AI employees]
[Notification: In-app message] Fixed an SQL injection risk in the in-app notification channel timestamp filter. (#9630) by @mytharcher
[Action: Duplicate record] Fixed the issue where the button state was not reset when duplicate record submission failed. (#9676) by @katherinehhh
[Calendar] Fixed the issue where calendar event colors were not rendered from the configured color field in v2 pages. (#9677) by @jiannx
[Flow engine]
[client-v2] Add TypedVariableInput so v2 email plugin’s SMTP port and secure mode fields can accept either a typed constant or a {{ $env.X }} variable. (#9637) by @Molunerfinn
[Access control] Migrated the Users and Roles & Permissions settings pages to v2. (#9619) by @jiannx
[undefined] Update the Embed NocoBase documentation for the open source plugin (#9642) by @zhangzhonghe Reference: Embed NocoBase
[client] Enhanced autocomplete support for some built-in RunJS functions. (#9481) by @gchust
[cli] improve init and self update guidance (#9633) by @chenos
[client]
[cli] Fix nginx template to serve .mjs assets with JavaScript MIME type. (#9626) by @mytharcher
[database] Fixed an issue where importing numeric password values could fail (#9635) by @2013xile
[flow-engine]
[client-v2] preserve assign field values (#9640) by @katherinehhh
[File manager] Fixed local file storage path validation to prevent unsafe paths from escaping the configured storage root. (#9628) by @mytharcher
[Block: Gantt] Improved gantt tooltip placement to avoid covering task bars and aligned task labels consistently inside and outside bars (#9638) by @jiannx
[Access control] Fixed incomplete permissions on first login when union role is the default (#9632) by @2013xile
[License settings] Fixed the license settings page hanging for a long time when the pkg login check is slow or unreachable (#9650) by @hongboji
[Workflow: JavaScript] Clarify that Workflow JavaScript module support mode is unsafe and not a permission boundary (#9629) by @mytharcher Reference: Workflow JavaScript
[Password policy] Fixed an issue where password policy validation could fail for numeric password values by @2013xile
[client-v2]
[cli]
[Office File Previewer] Migrate the Office file preview plugin to the v2 (FlowEngine) client. (#9620) by @Molunerfinn
[Workflow]
[IdP: OAuth] Added foundation support for app single sign-on in multi-app deployments (#9547) by @2013xile
[Block: Gantt] Added v2 support for the Gantt block. (#9545) by @jiannx
[App SSO] Added an App SSO plugin for automatic sign-in between applications by @2013xile
[Password policy] Migrate plugin-password-policy to the client-v2 admin shell with the Password policy / Locked users settings pages and client-side rule enforcement on the user-center change-password form. by @Molunerfinn
[Workflow: Webhook] Add 408 response status for timed-out webhook workflow (sync mode) by @mytharcher
[Workflow: Subflow] Support timeout setting in workflow by @mytharcher
[Auth: OIDC] Migrate plugin-auth-oidc to v2 admin; sign-in button, admin settings form, and SSO auto-redirect now work under v2. by @Molunerfinn
[Workflow: Approval] Support timeout setting in workflow by @mytharcher
[App supervisor] Added App SSO settings for sub applications by @2013xile
[Auth: LDAP] Add v2 client entry so the LDAP authenticator renders its sign-in form and admin settings on v2 apps. by @Molunerfinn
[client-v2]
[client] Remove the Hidden option from menu item settings (#9595) by @zhangzhonghe
[cli] streamline app upgrade flow (#9587) by @chenos
[Notification manager] Migrate the notification-related plugins to v2. (#9597) by @Molunerfinn
[AI employees] Improved the LLM Base URL field so it can use global-scope variables in create and edit forms. (#9615) by @cgyrock
[Workflow] Refactor workflow async-node availability checks (#9532) by @mytharcher
[Data visualization] Added client v2 support for chart blocks. (#9517) by @jiannx
[IP restriction] Add a v2 client for the IP restriction plugin. by @Molunerfinn
[client]
[flow-engine]
[ai] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases (#9604) by @cgyrock
[client-v2]
[build]
[Block: Gantt] Fixed the v2 gantt shared folder path and added zebra striping. (#9621) by @jiannx
[License settings] Added client-v2 support for license settings and commercial license injection. (#9555) by @jiannx
[Workflow: Custom action event]
[Collection: Tree] Fix the error caused by circular parent-child data in tree collections (#9603) by @zhangzhonghe
[File manager]
[AI employees]
[Workflow: Manual node] Fixed temporary saves for manual workflow tasks not persisting submitted form values. (#9554) by @mytharcher
[plugin-commercial] Added client-v2 commercial license components and topbar license status entry. by @jiannx
[AI: Knowledge base] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases by @cgyrock
[Migration manager] Fix PostgreSQL migration diffs so child inherited columns are not dropped when a local column becomes inherited. by @hongboji
[Template print] Fixed template print PDF conversion errors not being returned to the client correctly by @jiannx
[Auth: OIDC] Fixed token leakage when SSO login callbacks receive an external redirect URL by @2013xile
[Workflow: Approval]
jobs:resume API is not supported by approval node by @mytharcher[cli] Add dynamic API command compatibility guards (#9613) by @chenos
[client-v2]
[Workflow]
[Block: Gantt] Added v2 support for the Gantt block. (#9545) by @jiannx
[Workflow: Webhook] Add 408 response status for timed-out webhook workflow (sync mode) by @mytharcher
[Workflow: Subflow] Support timeout setting in workflow by @mytharcher
[Auth: OIDC] Migrate plugin-auth-oidc to v2 admin; sign-in button, admin settings form, and SSO auto-redirect now work under v2. by @Molunerfinn
[Workflow: Approval] Support timeout setting in workflow by @mytharcher
[Auth: LDAP] Add v2 client entry so the LDAP authenticator renders its sign-in form and admin settings on v2 apps. by @Molunerfinn
[client-v2]
[client] Remove the Hidden option from menu item settings (#9595) by @zhangzhonghe
[cli] streamline app upgrade flow (#9587) by @chenos
[AI employees] Improved the LLM Base URL field so it can use global-scope variables in create and edit forms. (#9615) by @cgyrock
[IP restriction] Add a v2 client for the IP restriction plugin. by @Molunerfinn
[flow-engine]
[ai] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases (#9604) by @cgyrock
[client-v2]
[client]
[Collection: Tree] Fix the error caused by circular parent-child data in tree collections (#9603) by @zhangzhonghe
[Workflow: Custom action event]
[File manager]
[AI: Knowledge base] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases by @cgyrock
[Template print] Fixed template print PDF conversion errors not being returned to the client correctly 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-28
Release date: 2026-05-26
<span>jobs:resume</span> API was not supported by approval nodes. by @mytharcherRelease date: 2026-05-22

Release date: 2026-05-26
<span>jobs:resume</span> API was not supported by approval nodes. by @mytharcherRelease date: 2026-05-22
<span>async</span> flag for approval instructions to support the new node creation API in the workflow canvas. by @mytharcher
Release date: 2026-05-22
<span>async</span> flag for approval instructions to support the new node creation API in the workflow canvas. by @mytharcher[client]
fix sync mobile date picker popup value (#9582) by @katherinehhh
fix preserve time format for v2 time fields (#9579) by @katherinehhh
increase scan input image upload limit (#9580) by @katherinehhh
fix sync hidden state for subform linkage (#9594) by @katherinehhh
fix issue where subtable in subform could not add a second row (#9586) by @katherinehhh
Fix page tabs disappearing after switching menus (#9583) by @zhangzhonghe
[flow-engine] Fixed an issue where table action linkage rules would execute incorrectly after a form was successfully submitted in a popup. (#9445) by @gchust
[Workflow: Custom action event] Fixed custom action table buttons with multiple records context incorrectly allowing custom context workflows to be selected. (#9608) by @mytharcher
[File manager]
Fixed Unicode filename normalization during file uploads to avoid generating object keys with control characters. (#9584) by @mytharcher
Improved PDF preview failure messages and documented CORS requirements for external storage. (#9600) by @mytharcher Reference: File Preview
[client-v2] Add a Security menu and the Token policy settings page to the v2 admin; user-center now supports Change password. (#9556) by @Molunerfinn
[cli] support basic auth (#9558) by @chenos
[Password policy] Migrate plugin-password-policy to the client-v2 admin shell with the Password policy / Locked users settings pages and client-side rule enforcement on the user-center change-password form. by @Molunerfinn
[Data visualization] Added client v2 support for chart blocks. (#9517) by @jiannx
[Workflow] Refactor workflow async-node availability checks (#9532) by @mytharcher
[build]
[client-v2] Fixed browser language metadata so the app page follows the selected application language instead of being marked as English. (#9564) by @Molunerfinn
[File manager] Safely render PDF previews with PDF.js instead of iframe-based raw PDF rendering. (#9566) by @mytharcher
[AI employees] fixed incorrect description of the tool name in the work context prompt (#9567) by @cgyrock
[Workflow: Manual node] Fixed temporary saves for manual workflow tasks not persisting submitted form values. (#9554) by @mytharcher
[Auth: OIDC] Fixed token leakage when SSO login callbacks receive an external redirect URL by @2013xile
[Workflow: Approval]
Fixed approval withdraw to update submitted business data while respecting source collection update permissions. by @mytharcher
Fix the issue where jobs:resume API is not supported by approval node by @mytharcher
Fix duplicate approval record indexes when delegates happen concurrently on the same approval job. by @mytharcher
Fixed stale approval todos when approval workflows are terminated by non-approval node failures. by @mytharcher
[build] Fixed plugin server obfuscation output to avoid browser globals in Node.js runtime bundles. (#9559) by @Molunerfinn
[Workflow: Manual node] Fixed temporary saves for manual workflow tasks not persisting submitted form values. (#9554) by @mytharcher
[AI employees] fixed incorrect description of the tool name in the work context prompt (#9567) by @cgyrock
[File manager] Safely render PDF previews with PDF.js instead of iframe-based raw PDF rendering. (#9566) by @mytharcher
[Auth: OIDC] Fixed token leakage when SSO login callbacks receive an external redirect URL by @2013xile
[Workflow: Approval]
Fix the issue where jobs:resume API is not supported by approval node by @mytharcher
Fixed approval withdraw to update submitted business data while respecting source collection update permissions. by @mytharcher
Fixed stale approval todos when approval workflows are terminated by non-approval node failures. by @mytharcher
[cli] add backup create and restore commands (#9541) by @chenos
[Backup manager] open source backup manager plugin (#9550) by @chenos
[Theme editor] Theme editor is now available in the v2 interface (#9530) by @zhangzhonghe
[Two-factor authentication (2FA)] TOTP and two-factor authentication can now be bound, verified, and configured from the v2 client. by @Molunerfinn
[cli] improve env auth flow (#9546) by @chenos
[flow-engine] V2 field configuration menus now support searching fields (#9489) by @zhangzhonghe
[client] optimize action button display settings (#9510) by @katherinehhh
[undefined]
Add dependency security review for pull requests (#9523) by @zhangzhonghe
Add dependency security review for pull requests by @zhangzhonghe
Add dependency security review for pull requests by @zhangzhonghe
[Verification] Add v2 client to the Verification plugin (admin settings page, user center entry, SMS OTP forms). (#9515) by @Molunerfinn
[Authentication] Custom brand settings now work correctly in the v2 client (#9543) by @zhangzhonghe
[Block: Map] Added v2 client support for the map plugin. (#9511) by @jiannx
[Custom brand] Custom brand settings are now available in the v2 client by @zhangzhonghe
[AI: Knowledge base] Enabled vector storage modification for AI knowledge bases by @cgyrock
[Workflow: Approval] Add async flag for approval instruction, to adapt new creating node API in workflow canvas by @mytharcher
[client]
Fixed dev mode loading for built storage plugins that depend on named exports from local source plugins. (#9548) by @Molunerfinn
Fix the issue where narrowed v2 blocks become full width after leaving edit mode (#9529) by @zhangzhonghe
fix clear selected values when dependent association fields change in data scope linkage (#9551) by @katherinehhh
Fixed incorrect JS Field menu state in subforms. (#9507) by @gchust
[client-v2] Fixed inconsistent dnd-kit dependency registration. (#9544) by @jiannx
[flow-engine] fix multiple selection issue for external data source fields in v2 form (#9542) by @katherinehhh
[Block: iframe] fix iframe content not filling configured block height (#9540) by @katherinehhh
[Action: Export records] improve field configuration performance with many association fields (#9524) by @katherinehhh
[AI employees]
[Localization] Fixed built-in localization reference translations for AI translation tasks (#9531) by @2013xile
[Action: Batch update] fix bulk-update action reset loading state after update failure (#9509) by @katherinehhh
[Workflow] Add loading state for manual workflow execution. (#9533) by @mytharcher
[Migration manager] Fixed migration file creation failures when using OceanBase by @2013xile
[File storage: S3(Pro)] Fix S3 Pro endpoint handling so server uploads and URL previews do not duplicate the bucket host. by @mytharcher
[Workflow: Approval] Fix duplicate approval record indexes when delegates happen concurrently on the same approval job. by @mytharcher
[client] optimize action button display settings (#9510) by @katherinehhh
[flow-engine] V2 field configuration menus now support searching fields (#9489) by @zhangzhonghe
[undefined]
[AI: Knowledge base] Enabled vector storage modification for AI knowledge bases by @cgyrock
[Workflow: Approval] Improve related approvals with timeline cards by @zhangzhonghe
[client]
[flow-engine] fix multiple selection issue for external data source fields in v2 form (#9542) by @katherinehhh
[AI employees] Fix error when AI employee access read-only knowledge base (#9539) by @cgyrock
[Calendar] Fix the issue where calendar more items cannot be fully displayed (#9492) by @zhangzhonghe
[Action: Batch update] fix bulk-update action reset loading state after update failure (#9509) by @katherinehhh
[API documentation] Fixed collection API documentation so query parameters no longer interfere with each other (#9442) by @jiannx
[Workflow] Add loading state for manual workflow execution. (#9533) by @mytharcher
[Migration manager] Fixed migration file creation failures when using OceanBase by @2013xile
[File storage: S3(Pro)] Fix S3 Pro endpoint handling so server uploads and URL previews do not duplicate the bucket host. by @mytharcher
[Workflow: Approval] Fix duplicate approval record indexes when delegates happen concurrently on the same approval job. by @mytharcher
[client] optimize action button display settings (#9510) by @katherinehhh
[flow-engine] V2 field configuration menus now support searching fields (#9489) by @zhangzhonghe
[cli] improve env auth flow (#9546) by @chenos
[undefined]
[Verification] Add v2 client to the Verification plugin (admin settings page, user center entry, SMS OTP forms). (#9515) by @Molunerfinn
[Authentication] Custom brand settings now work correctly in the v2 client (#9543) by @zhangzhonghe
[Block: Map] Added v2 client support for the map plugin. (#9511) by @jiannx
[Custom brand] Custom brand settings are now available in the v2 client by @zhangzhonghe
[AI: Knowledge base] Enabled vector storage modification for AI knowledge bases by @cgyrock
[Workflow: Approval] Add async flag for approval instruction, to adapt new creating node API in workflow canvas by @mytharcher
[client]
[client-v2] Fixed inconsistent dnd-kit dependency registration. (#9544) by @jiannx
[flow-engine] fix multiple selection issue for external data source fields in v2 form (#9542) by @katherinehhh
[Block: iframe] fix iframe content not filling configured block height (#9540) by @katherinehhh
[AI employees]
[Action: Export records] improve field configuration performance with many association fields (#9524) by @katherinehhh
[Action: Batch update] fix bulk-update action reset loading state after update failure (#9509) by @katherinehhh
[Workflow] Add loading state for manual workflow execution. (#9533) by @mytharcher
[Localization] Fixed built-in localization reference translations for AI translation tasks (#9531) by @2013xile
[Migration manager] Fixed migration file creation failures when using OceanBase by @2013xile
[File storage: S3(Pro)] Fix S3 Pro endpoint handling so server uploads and URL previews do not duplicate the bucket host. by @mytharcher
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-18
[client]
[File manager] Fix file manager tx-cos uploads missing file size metadata. (#9499) by @mytharcher
[Data source: Main] Fix the issue where field options are written into the schema after syncing fields (#9505) by @2013xile
[WEB client] Clean blocks data after remove menus. (#9459) by @gchust
[AI employees] Fix AI employee OSS file read errors (#9493) by @cgyrock
[Action: Import records] Fix the issue where imported record on date-like fields shows wrong date (#9463) by @mytharcher
[Action: Export records Pro] Fix the issue where error thrown when export attachment from attachment url field by @mytharcher
[Action: Import records Pro] fix timezone handling for pro xlsx imports by @mytharcher
Release date: 2026-05-14
[client]
[Block: Multi-step form] fix scrollbar issue when enabling full-height in v1 step form block (#9468) by @katherinehhh

Release date: 2026-05-20
[undefined] align nginx config paths (#9528) by @chenos
[cli-v1] Fixed create-nocobase-app development startup by reusing packaged app shells while enabling local plugin development. (#9471) by @Molunerfinn
[client]
[Authentication] Prevent the server from crashing when a WebSocket auth token references an authenticator whose auth type plugin is unloaded or missing. (#9514) by @Molunerfinn
[Calendar]
[License settings] resolve symlinked bundled deps (#9518) by @chenos
Release date: 2026-05-19
[client-v2]
[client]
[flow-engine] Fixed incorrect error message in browser’s console. (#9502) by @gchust
[AI employees]
[API documentation] Fixed collection API documentation so query parameters no longer interfere with each other (#9442) by @jiannx
[Data source: Main] Fix the issue where field options are written into the schema after syncing fields (#9505) by @2013xile
[Workflow: JavaScript] Fixed workflow JavaScript QuickJS runtime package loading in production builds. (#9503) by @mytharcher
[WEB client] Clean blocks data after remove menus. (#9459) by @gchust
[Action: Import records] Fix the issue where imported record on date-like fields shows wrong date (#9463) by @mytharcher
[Action: Import records Pro] fix timezone handling for pro xlsx imports by @mytharcher
[Auth: SAML 2.0] Fix SAML auto-redirect interceptor flickering the app shell and double-opening drawers on every navigation. by @Molunerfinn
[Action: Export records Pro] Fix the issue where error thrown when export attachment from attachment url field by @mytharcher
Release date: 2026-05-15
[client]
[client-v2]
[flow-engine] Fixed unstable relation-field submenus in submodel menus (#9417) by @jiannx
[File manager] Fix file manager tx-cos uploads missing file size metadata. (#9499) by @mytharcher
[AI employees] Fixed plugin-ai load error (#9483) by @cgyrock
[Block: Multi-step form] fix scrollbar issue when enabling full-height in v1 step form block (#9468) by @katherinehhh
[Workflow: Webhook] Fix the issue where creating response node intercepted by validation of statusCode configuration by @mytharcher
[Collection field: Signature] Resolve signature box display issue on mobile by @chenzhizdt

Release date: 2026-05-20
[undefined] align nginx config paths (#9528) by @chenos
[cli-v1] Fixed create-nocobase-app development startup by reusing packaged app shells while enabling local plugin development. (#9471) by @Molunerfinn
[client]
[client-v2]
[Calendar]
[License settings] resolve symlinked bundled deps (#9518) by @chenos
[AI employees]
[Authentication] Prevent the server from crashing when a WebSocket auth token references an authenticator whose auth type plugin is unloaded or missing. (#9514) by @Molunerfinn
[API documentation] Fixed collection API documentation so query parameters no longer interfere with each other (#9442) by @jiannx
[Data source: Main] Fix the issue where field options are written into the schema after syncing fields (#9505) by @2013xile
[Auth: SAML 2.0] Fix SAML auto-redirect interceptor flickering the app shell and double-opening drawers on every navigation. by @Molunerfinn
Release date: 2026-05-18
[client]
[flow-engine] Fixed incorrect error message in browser’s console. (#9502) by @gchust
[Workflow: JavaScript] Fixed workflow JavaScript QuickJS runtime package loading in production builds. (#9503) by @mytharcher
[Action: Import records] Fix the issue where imported record on date-like fields shows wrong date (#9463) by @mytharcher
[Action: Import records Pro] fix timezone handling for pro xlsx imports by @mytharcher
[Action: Export records Pro] Fix the issue where error thrown when export attachment from attachment url field by @mytharcher
Release date: 2026-05-17
Release date: 2026-05-16
[client]
[client-v2] Fix issue where the title field option list is empty for relation fields in table blocks (#9490) by @katherinehhh
[flow-engine] Fixed unstable relation-field submenus in submodel menus (#9417) by @jiannx
[File manager] Fix file manager tx-cos uploads missing file size metadata. (#9499) by @mytharcher
[Collection field: Signature] Resolve signature box display issue on mobile by @chenzhizdt
Release date: 2026-05-14
deleteServerFiles from removing client and client-v2 build artifacts across Windows and POSIX paths. (#9318) by @Molunerfinn[client]
[client-v2]
[cli-v1] Fixed development startup failures in apps created with create-nocobase-app caused by app-dev client path resolution. (#9465) by @Molunerfinn
[server] fix(file-manager): force download active content files in local/public storage (#9437) by @mytharcher
[AI employees]
[Block: Multi-step form] fix scrollbar issue when enabling full-height in v1 step form block (#9468) by @katherinehhh
[Departments] fix translation conflict between add user and add department buttons in Users & Permissions settings (#9456) by @katherinehhh
[Workflow] fix: restore helper text in FlowModel workflow binding dialogs for operation and custom action events (#9447) by @mytharcher
[Block: Markdown] Fix the issue of v2 Markdown block reporting errors (#9440) by @zhangzhonghe
[Workflow: Webhook] Fix the issue where creating response node intercepted by validation of statusCode configuration by @mytharcher
[Workflow: Approval]
[Backup manager] Fixed an issue where backups would fail with an error when files could not be found. by @gchust
[client] Share condition evaluation between v1 and v2 apps (#9522) by @zhangzhonghe
[Localization] Improved Lina localization translation tasks with translation scope, reference language settings, and quick editing (#9521) by @2013xile
[AI employees] Prompt on duplicate table name when saving to vector database (#9497) by @cgyrock
[Notification manager] Change queue strategy to optimize sending performance (#9407) by @mytharcher
[Workflow: Custom action event] Migrated the block-workbench and workflow-custom-action-trigger plugins to client v2, including their action models and QR scanner flow. (#9494) by @jiannx
[Authentication] Implement the Authenticators settings page in client-v2 and ship reusable client-v2 table, variable input, and form primitives. (#9457) by @Molunerfinn
[AI: Knowledge base] Prompt on duplicate table name when saving to vector database by @cgyrock
[Auth: SAML 2.0] Add client-v2 entries for the CAS and SAML authentication plugins so they work with the v2 sign-in page and Authenticators settings. by @Molunerfinn
[Workflow: Approval] Improve related approvals with timeline cards by @zhangzhonghe
[undefined] align nginx config paths (#9528) by @chenos
[cli-v1] Fixed create-nocobase-app development startup by reusing packaged app shells while enabling local plugin development. (#9471) by @Molunerfinn
[client]
[client-v2]
[Calendar]
[License settings] resolve symlinked bundled deps (#9518) by @chenos
[AI employees]
[Authentication] Prevent the server from crashing when a WebSocket auth token references an authenticator whose auth type plugin is unloaded or missing. (#9514) by @Molunerfinn
[API documentation] Fixed collection API documentation so query parameters no longer interfere with each other (#9442) by @jiannx
[Data source: Main] Fix the issue where field options are written into the schema after syncing fields (#9505) by @2013xile
[Auth: SAML 2.0] Fix SAML auto-redirect interceptor flickering the app shell and double-opening drawers on every navigation. by @Molunerfinn
[client] Share condition evaluation between v1 and v2 apps (#9522) by @zhangzhonghe
[Localization] Improved Lina localization translation tasks with translation scope, reference language settings, and quick editing (#9521) by @2013xile
[Workflow: Approval] Improve related approvals with timeline cards by @zhangzhonghe
[undefined] align nginx config paths (#9528) by @chenos
[cli-v1] Fixed create-nocobase-app development startup by reusing packaged app shells while enabling local plugin development. (#9471) by @Molunerfinn
[client]
[Authentication] Prevent the server from crashing when a WebSocket auth token references an authenticator whose auth type plugin is unloaded or missing. (#9514) by @Molunerfinn
[Calendar]
[License settings] resolve symlinked bundled deps (#9518) by @chenos
[cli] Improved the NocoBase CLI prompt experience by migrating setup and management workflows to Inquirer, and fixed related install, skills, and Docker runtime issues. (#9452) by @chenos
[AI employees] Prompt on duplicate table name when saving to vector database (#9497) by @cgyrock
[Notification manager] Change queue strategy to optimize sending performance (#9407) by @mytharcher
[Workflow: Custom action event] Migrated the block-workbench and workflow-custom-action-trigger plugins to client v2, including their action models and QR scanner flow. (#9494) by @jiannx
[Authentication] Implement the Authenticators settings page in client-v2 and ship reusable client-v2 table, variable input, and form primitives. (#9457) by @Molunerfinn
[AI: Knowledge base] Prompt on duplicate table name when saving to vector database by @cgyrock
[Auth: SAML 2.0] Add client-v2 entries for the CAS and SAML authentication plugins so they work with the v2 sign-in page and Authenticators settings. by @Molunerfinn
[client-v2]
[client]
[flow-engine] Fixed incorrect error message in browser’s console. (#9502) by @gchust
[AI employees]
[API documentation] Fixed collection API documentation so query parameters no longer interfere with each other (#9442) by @jiannx
[Data source: Main] Fix the issue where field options are written into the schema after syncing fields (#9505) by @2013xile
[Workflow: JavaScript] Fixed workflow JavaScript QuickJS runtime package loading in production builds. (#9503) by @mytharcher
[WEB client] Clean blocks data after remove menus. (#9459) by @gchust
[Action: Import records] Fix the issue where imported record on date-like fields shows wrong date (#9463) by @mytharcher
[Action: Import records Pro] fix timezone handling for pro xlsx imports by @mytharcher
[Auth: SAML 2.0] Fix SAML auto-redirect interceptor flickering the app shell and double-opening drawers on every navigation. by @Molunerfinn
[Action: Export records Pro] Fix the issue where error thrown when export attachment from attachment url field by @mytharcher
Loading more content...
No more content to load