Descubre las ultimas funciones, mejoras y correcciones.
[client] Fixed the issue where fields in horizontal subforms are too narrow to display data (#9755) by @zhangzhonghe
[Data source manager]
[Async task manager] Fixed incorrect request IDs in async task worker logs (#9686) by @2013xile
[Workflow: SQL node] Fixed SQL workflow legacy template-variable migration being skipped for some beta-version users. (#9762) by @mytharcher
[AI employees]
[Block: Kanban] Fixed URL support for calendar and related popups. (#9751) by @jiannx
[Workflow: Approval] Fixed the issue where related data is not displayed in v2 approval forms by @zhangzhonghe
[undefined]
plugin-* peerDependencies and runs the build, with PR comment reporting. (#9058) by @Molunerfinn[client-v2]
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[cli]
[client]
[flow-engine]
plugin-environment-variables to client-v2 with a React-based settings page and a globally registered $env runtime variable; add a client-v2 entry to plugin-file-manager with a React-based storage configuration page and FlowModel-based upload field, upload action, and preview. (#9413) by @MolunerfinngetSubclassesOfAsync to FlowEngine for discovering async-registered model classes via the new extends field in registerModelLoaders. (#9065) by @Molunerfinn[server] AI employees can search bundled documentation with Bash commands (#9269) by @2013xile
[cli-v1] Resolve storage path from env (#9147) by @chenos
[Async task manager] Added v2 client support for the async task manager topbar action. (#9707) by @jiannx
[Backup manager]
[Block: Gantt]
[Access control] Migrated the Users and Roles & Permissions settings pages to v2. (#9619) by @jiannx
[Office File Previewer] Migrated the Office file preview plugin to the v2 (FlowEngine) client. (#9620) by @Molunerfinn
[Workflow]
[IdP: OAuth]
[Theme editor] Theme editor is now available in the v2 interface (#9530) by @zhangzhonghe
[Block: Kanban]
[Block: Markdown] Added client-v2 support for Markdown blocks (#9487) by @jiannx
[Block: List] List blocks support client-v2 (#9486) by @jiannx
[Calendar]
[Block: Tree]
[AI employees]
[Data visualization] Added client-v2 support for block plugins (#9297) by @zhangzhonghe
[Auth: API keys] add pm list and generate-api-key commands (#9076) by @chenos
[AI: MCP server]
[Data source manager] Support on-demand loading of MCP tools (#8936) by @2013xile
[Collection field: Code] field-code supports 2.0 (#8804) by @jiannx
[Data source: External NocoBase] Added a data source plugin: external NocoBase by @2013xile
[Multi-space] Added client-v2 support for the multi-space plugin, including space switching and space management. by @jiannx
[App SSO] Added an App SSO plugin for automatic sign-in between applications by @2013xile
[Version control] Added version control plugin by @cgyrock
[Two-factor authentication (2FA)] TOTP and two-factor authentication can now be bound, verified, and configured from the v2 client. by @Molunerfinn
[Password policy] Migrated 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] Added 408 response status for timed-out webhook workflow (sync mode) by @mytharcher
[Workflow: Subflow] Support timeout setting in workflow by @mytharcher
[Migration manager] Added some APIs for nocobase cli by @Andrew1989Y
[File storage: S3(Pro)] Support uploading files via S3 Pro storage in the v2 file manager. by @Molunerfinn
[Auth: OIDC] Migrated plugin-auth-oidc to v2 admin; sign-in button, admin settings form, and SSO auto-redirect now work under v2. by @Molunerfinn
[Workflow: Approval]
[Email manager] Gmail supports sending emails with aliases by @jiannx
[App supervisor] Added App SSO settings for sub applications by @2013xile
[Auth: LDAP] Added v2 client entry so the LDAP authenticator renders its sign-in form and admin settings on v2 apps. by @Molunerfinn
[undefined]
--ui wizard and to auto-detect Node version managers. (#9243) by @Molunerfinn[client-v2]
[server]
[cli]
nb API help fallback and unified warning messages for runtime bootstrap failures (#9153) by @2013xile[client]
[build]
deleteServerFiles from removing client and client-v2 build artifacts across Windows and POSIX paths. (#9318) by @Molunerfinn@nocobase/build from Vite to Rsbuild. (#8932) by @Molunerfinn[database] Fixed AI business report generation and data query behavior to avoid malformed chart output, incorrect datetime handling, and missing multi-data-source coverage (#9078) by @2013xile
[flow-engine]
[app] Added an Rsbuild-based dev workflow for client-v1 while keeping local plugin development and the current /v2/ topology compatible (#8902) by @Molunerfinn
[Variables and secrets] Environment variables ($env) can now be selected by flow-engine-based variable pickers in the v1 runtime. (#9728) by @Molunerfinn
[Data source manager]
[Collection: Connect to foreign data (FDW)] Improved V2 collection template parity for SQL collections and foreign data collections, including SQL confirmation, foreign database server management, and template ordering. (#9711) by @katherinehhh
[Multi-keyword filter] Migrated multi keyword filter into client-v2. (#9691) by @gchust
[Workflow]
[UI templates] Migrated UI templates to client-v2. (#9591) by @gchust
[Departments] Added a v2 settings page for managing departments, department members, and user department assignments. (#9660) by @jiannx
[Notification manager] Migrated the notification-related plugins to v2. (#9597) by @Molunerfinn
[Data visualization] Added client-v2 support for chart blocks. (#9517) by @jiannx
[Verification] Added v2 client to the Verification plugin (admin settings page, user center entry, SMS OTP forms). (#9515) by @Molunerfinn
[Authentication]
[Block: Map] Added v2 client support for the map plugin. (#9511) by @jiannx
[Localization] Improved Lina localization translation tasks with translation scope, reference language settings, and quick editing (#9521) by @2013xile
[Workflow: Custom action event]
[Block: iframe] Added v2 support for the iframe block. (#9485) by @jiannx
[Block: GridCard] Updated grid card plugin to support client-v2 (#9484) by @jiannx
[AI employees]
[File manager] Third-party storage plugins can now register their own storage type form on the v2 file manager settings page. (#9439) by @Molunerfinn
[Block: Kanban]
[IdP: OAuth] OAuth sessions now use the same expiration settings as the system token policy (#9345) by @2013xile
[Access control] Added new APIs for acl skill (#9198) by @Andrew1989Y
[Flow engine] Added new APIs for ui building. (#8992) by @gchust
[Action: Custom request]
[Workflow: Pre-action event] Added validation rules for triggers and nodes (#8971) by @mytharcher
[Collection field: administrative divisions of China] field-china-region 2.0 (#8831) by @jiannx
[Auth: SAML 2.0]
[IP restriction] Added a v2 client for the IP restriction plugin. by @Molunerfinn
[Custom brand] Custom brand settings are now available in the v2 client by @zhangzhonghe
[Workflow: Webhook] Added validation for creating trigger / node API by @mytharcher
[Workflow: Subflow]
[Template print] Updated print template collection metadata for version-control backup classification. by @cgyrock
[Auth: OIDC] OIDC signin redirect now follows the modern client prefix. by @Molunerfinn
[Record history] Updated record history collection metadata for version-control backup classification. by @cgyrock
[Workflow: Approval]
async flag for approval instruction, to adapt new creating node API in workflow canvas by @mytharcher[Audit logs] Updated audit logger collection metadata for version-control backup classification. by @cgyrock
[Email manager] Updated email manager collection metadata for version-control backup classification. by @cgyrock
[App supervisor] Updated app supervisor collection metadata for version-control backup classification. by @cgyrock
[undefined]
/cn/es/ instead of /es/) in the documentation site. (#9233) by @Molunerfinn[client-v2]
.js are not resolved to duplicate .js.js paths. (#9336) by @MolunerfinnRemoteSelect not rendering in configuration of bind workflow (#9314) by @mytharcher[client]
[flow-engine]
[build]
[cli-v1]
[server]
[cli]
[ai] Fixed missing category field setup during AI employee registration (#9300) by @cgyrock
[test] Fixed plugin builds so server dependencies with dotted package names like big.js are packaged into dist/node_modules. (#8953) by @Molunerfinn
[Calendar]
[AI employees]
ctx.get errors in AI employee workflow nodes (#9661) by @cgyrock[Data source manager]
[Block: Map] Fixed map geometry fields missing from the v2 data source manager add-field menu after enabling the map plugin. (#9715) by @katherinehhh
[Collection: SQL] Blocked SQL Collection access to sensitive PostgreSQL metadata (#9683) by @2013xile
[Workflow: Custom action event]
[Action: Duplicate record] Reset button state on submission failure (#9676) by @katherinehhh
[Block: Gantt]
[License settings]
[File manager] Improved PDF preview failure messages and documented CORS requirements for external storage. (#9600) by @mytharcher Reference: File Preview
[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
[Localization] Fixed built-in localization reference translations for AI translation tasks (#9531) by @2013xile
[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
[Workflow: JavaScript]
[Block: Markdown] Fixed the issue of v2 Markdown block reporting errors (#9440) by @zhangzhonghe
[Block: Tree]
[Mobile (deprecated)] Fixed mobile message popups that could not be closed or scrolled (#9424) by @zhangzhonghe
[AI: MCP server]
null types or nullable markers that are invalid for OpenAI tool validation (#8994) by @2013xile[Flow engine] Fixed an issue where blocks generated by AI could not be converted from reference templates back to duplicate templates. (#9392) by @gchust
[Block: Kanban]
[Action: Custom request] Upgrade Koa to v3 (#9368) by @chenos
[Data visualization] Fixed empty field selectors in chart query configuration on flow pages (#9276) by @2013xile
[IdP: OAuth]
[Workflow: Aggregate node] Fixed the issue where aggregate node could not be saved because incorrect validation rule (#9208) by @mytharcher
[Workflow: Loop node] Fixed validations of workflow nodes (#9111) by @mytharcher
[Access control] update acl swagger for mcp server (#9096) by @Andrew1989Y
[Workflow: mailer node] Fixed validation for variable fields (#9047) by @mytharcher
[Workflow]
[Password policy] Fixed sign-in failures masking the real error with “argument #1 unsupported type undefined” when the underlying error has no status code. by @Molunerfinn
[Data source: REST API] Fixed REST API data source plugin declaration build failures caused by mismatched data source manager client-v2 type declarations. by @katherinehhh
[plugin-commercial] Added client-v2 commercial license components and topbar license status entry. by @jiannx
[Auth: SAML 2.0] Fixed SAML auto-redirect interceptor flickering the app shell and double-opening drawers on every navigation. by @Molunerfinn
[Workflow: Webhook] Fixed the issue where creating response node intercepted by validation of statusCode configuration by @mytharcher
[Migration manager] Fixed migration:create returning taskId from the async task record. by @Andrew1989Y
[Template print] Fixed template print PDF conversion errors not being returned to the client correctly by @jiannx
[Email manager]
[undefined]
[cli] clarify init setup wording (#9750) by @chenos
[Action: Import records] Improved import and async task error dialogs so long error messages can be fully read without breaking the layout. (#9746) by @katherinehhh
[Action: Import records Pro] Improved import dialogs so long error messages remain readable and v2 processing mode can be selected directly from the settings menu. by @katherinehhh
subPath support for file manager. (#9731) by @mytharcher$env) can now be selected by flow-engine-based variable pickers in the v1 runtime. (#9728) by @Molunerfinn[database] Fixed password fields not being hashed during bulk updates. (#9736) by @mytharcher
[client] Fixed popup subtable row actions hiding the whole subtable field when the action is hidden by linkage rules (#9717) by @katherinehhh
[AI employees] Improved AI employee data-query prompts to load the required skill before using query tools. (#9725) by @cgyrock
[Data source manager] Fixed stale title field display when reopening the v2 data source field configuration drawer after changing the title field. (#9720) by @katherinehhh
[Block: Map]
[Calendar] Fixed an issue where Details and Edit blocks could not be added in v2 calendar block detail drawers (#9729) by @jiannx
[client-v2] Support scan input for text fields (#9599) by @katherinehhh
[undefined] Added top-level proxy commands for nginx and caddy (#9721) by @chenos
[Async task manager] Added v2 client support for the async task manager topbar action. (#9707) by @jiannx
[Backup manager]
[Data source: External NocoBase] Added a data source plugin: external NocoBase by @2013xile
[Version control] Added version control plugin by @cgyrock
[client-v2]
[Variables and secrets] Environment variables ($env) can now be selected by flow-engine-based variable pickers in the v1 runtime. (#9728) by @Molunerfinn
[File manager] Added internal upload subPath support for file manager. (#9731) by @mytharcher
[Data source manager] Added client-v2 data source permission management and aligned related permission picker drawers. (#9706) by @jiannx
[Collection: Connect to foreign data (FDW)] Improved V2 collection template parity for SQL collections and foreign data collections, including SQL confirmation, foreign database server management, and template ordering. (#9711) by @katherinehhh
[Template print] Updated print template collection metadata for version-control backup classification. by @cgyrock
[Record history] Updated record history collection metadata for version-control backup classification. by @cgyrock
[Workflow: Approval] Updated workflow approval collection metadata for version-control backup classification. by @cgyrock
[Audit logs] Updated audit log collection metadata for version-control backup classification. by @cgyrock
[Email manager] Updated email manager collection metadata for version-control backup classification. by @cgyrock
[App supervisor] Updated app supervisor collection metadata for version-control backup classification. by @cgyrock
[database] Fixed password fields not being hashed during bulk updates. (#9736) by @mytharcher
[client] Fixed popup subtable row actions hiding the whole subtable field when the action is hidden by linkage rules (#9717) by @katherinehhh
[client-v2]
[Block: Map]
[Calendar] Fixed an issue where Details and Edit blocks could not be added in v2 calendar block detail drawers (#9729) by @jiannx
[Data source manager]
[AI employees]
[Block: List] Fixed stale row action linkage state in list blocks when actions depend on the current record. (#9716) by @katherinehhh
[Error handler] Reduced noisy error logs for normal unauthenticated requests without a token (#9718) by @2013xile
[Action: Import records Pro] Fixed garbled text when importing XLSX files with UTF-8 shared strings split across streaming chunks. by @mytharcher
[AI: Knowledge base] Fixed missing paths in S3 knowledge base file URLs. by @cgyrock
[Record history] Fixed missing record history for external data source changes by @2013xile
[client-v2]
[Error handler] Reduced noisy error logs for routine unauthenticated requests without a token. (#9718) by @2013xile
[Block: List] Fixed stale row action linkage state in list blocks when actions depend on the current record. (#9716) by @katherinehhh
[Data source manager] Improved error messages in V2 data source manager when collection, field, sync, and table-loading operations fail. (#9710) by @katherinehhh
[AI employees] Fixed a missing Dara assistant button in client-v2 chart settings. (#9696) by @cgyrock
[AI: Knowledge base] Fixed missing paths in S3 knowledge base file URLs. by @cgyrock
[Action: Import records Pro] Fixed garbled text when importing XLSX files with UTF-8 shared strings split across streaming chunks. by @mytharcher
[Record history] Fixed missing record history for external data source changes. by @2013xile
/v/ instead of /v2/. (#9674) by @Molunerfinnxlsx version to avoid security issues. (#9675) by @mytharcherxlsx version to avoid security issues. by @mytharcherSummarize 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 @mytharcherTypedVariableInput so the SMTP port and secure mode fields in the v2 email plugin can accept either typed constants or {{ $env.X }} variables. (#9637) by @Molunerfinn/v/ instead of /v2/. (#9674) by @Molunerfinnxlsx to avoid security issues. (#9675) by @mytharcherxlsx to avoid security issues. by @mytharcher[client-v2]
[client]
[flow-engine]
[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
[Collection: SQL]
[Data source manager] Fixed multi-space field localization in the v2 data source manager. (#9690) by @jiannx
[AI employees]
[Action: Duplicate record] Fixed the issue where the button state was not reset when duplicate record submission failed. (#9676) by @katherinehhh
[Workflow: Custom action event] Fixed the issue where the workflow trigger action was missing from the workbench action panel button list. (#9682) by @katherinehhh
[Calendar] Fixed the issue where calendar event colors were not rendered from the configured color field in v2 pages. (#9677) by @jiannx
[Notification: In-app message] Fixed an SQL injection risk in the in-app notification channel timestamp filter. (#9630) by @mytharcher
[Flow engine]
[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
[Access control] Fixed incomplete permissions on first login when a union role was the default role. (#9632) by @2013xile
[Block: Gantt] Improved Gantt tooltip placement to avoid covering task bars and aligned task labels consistently inside and outside bars. (#9638) by @jiannx
[Workflow: JavaScript] Clarified that Workflow JavaScript module support mode is unsafe and not a permission boundary. (#9629) by @mytharcher Reference: Workflow JavaScript
[File manager] Fixed local file storage path validation to prevent unsafe paths from escaping the configured storage root. (#9628) by @mytharcher
[Password policy]
[Data source: REST API] Fixed REST API data source plugin declaration build failures caused by mismatched data source manager client-v2 type declarations. by @katherinehhh
[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 @mytharcherCargando mas contenido...
No hay mas contenido por cargar