Release Notes

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

NocoBase v2.1.0-beta.46: Improvements
🚀 Improvements
  • [client-v2] Improved v2 block rendering when a configured external data source is disabled, preventing render errors and showing a clearer UI editor placeholder. (#9699) by @katherinehhh
beta
NocoBase v2.1.0-alpha.47: Added an option for Gantt blocks to focus on today by default.
🎉 New Features
  • [undefined] Improved managed app and plugin management in the CLI, including appPath-aware environment handling, plugin import, licensed plugin sync, and related documentation updates. (#9655) by @chenos Reference: CLI docs, Quickstart
  • [Block: Gantt] Added an option for Gantt blocks to focus on today by default. (#9692) by @jiannx
  • [Multi-space] Added client v2 support for the multi-space plugin, including space switching and space management. by @jiannx
🚀 Improvements
  • [Workflow] Removed workflow history transaction coupling from workflow execution. (#9668) by @mytharcher
  • [UI templates] Migrated UI templates to client v2. (#9591) by @gchust
  • [Multi-keyword filter] Migrated multi-keyword filter to client v2. (#9691) by @gchust
  • [Workflow: Subflow] Removed workflow history transaction coupling from subflow workflow instructions. by @mytharcher
  • [Workflow: Approval] Removed workflow history transaction coupling from approval workflow instructions. by @mytharcher
🐛 Bug Fixes
  • [client] Fixed the issue where hidden linked fields still kept old values. (#9687) by @zhangzhonghe
  • [Action: Import records] Fixed imported records receiving duplicate sort values. (#9684) by @2013xile
  • [Flow engine] Fixed an issue where converting a reference template block to copy would result in an error. (#9693) by @gchust
  • [Block: Map] Fixed an issue where map field values were incorrectly converted when switching between text and map display modes on detail pages. (#9653) by @hongboji
  • [Workflow] Fixed duplicate workflow execution dispatch under concurrent workers. (#9673) by @mytharcher
  • [Workflow: Approval] Fixed the issue where custom field titles are not shown in approval form details. by @zhangzhonghe
alpha
NocoBase v2.1.0-beta.45: Improved managed app and plugin management in the CLI
🎉 New Features
  • [undefined] Improved managed app and plugin management in the CLI, including appPath-aware environment handling, plugin import, licensed plugin sync, and related documentation updates. (#9655) by @chenos Reference: CLI docs, Quickstart
  • [Block: Gantt] Added an option for Gantt blocks to focus on today by default. (#9692) by @jiannx
  • [IdP: OAuth] Added foundation support for app single sign-on in multi-app deployments. (#9547) by @2013xile
  • [App SSO] Added an App SSO plugin for automatic sign-in between applications. by @2013xile
  • [Multi-space] Added client v2 support for the multi-space plugin, including space switching and space management. by @jiannx
  • [App supervisor] Added App SSO settings for sub-applications. by @2013xile
🚀 Improvements
  • [server] The modern client is now served under /v/ instead of /v2/. (#9674) by @Molunerfinn
  • [ai] Upgraded xlsx version to avoid security issues. (#9675) by @mytharcher
  • [Multi-keyword filter] Migrated multi-keyword filter to client v2. (#9691) by @gchust
  • [Workflow] Removed workflow history transaction coupling from workflow execution. (#9668) by @mytharcher
  • [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
  • [Auth: SAML 2.0] SAML/CAS sign-in redirects now follow the modern client prefix. by @Molunerfinn
  • [Action: Import records Pro] Upgraded xlsx version to avoid security issues. by @mytharcher
  • [Workflow: Subflow] Removed workflow history transaction coupling from subflow workflow instructions. by @mytharcher
  • [Auth: OIDC] OIDC sign-in redirect now follows the modern client prefix. by @Molunerfinn
  • [Workflow: Approval] Removed workflow history transaction coupling from approval workflow instructions. by @mytharcher
🐛 Bug Fixes
  • [client]
    • Fixed the issue where hidden linked fields still kept old values. (#9687) by @zhangzhonghe
    • Fixed the error when saving a tree relation field in a referenced form template. (#9643) by @zhangzhonghe
  • [client-v2]
    • Fixed v2 table columns becoming invisible when the custom column width is set to 0. (#9689) by @katherinehhh
    • Adjusted all relation field selectors to limit association fields to a maximum of two levels. (#9454) by @jiannx
  • [Action: Import records] Fixed imported records receiving duplicate sort values. (#9684) by @2013xile
  • [Flow engine] Fixed an issue where converting a reference template block to copy would result in an error. (#9693) by @gchust
  • [Collection: SQL] Blocked SQL collection access to sensitive PostgreSQL metadata. (#9683) by @2013xile
  • [Workflow] Fixed duplicate workflow execution dispatch under concurrent workers. (#9673) by @mytharcher
  • [Block: Map] Fixed an issue where map field values were incorrectly converted when switching between text and map display modes on detail pages. (#9653) by @hongboji
  • [Workflow: Custom action event] Fixed the workflow trigger action missing from the workbench action panel button list. (#9682) by @katherinehhh
  • [AI employees]
    • Workflow AI employee nodes can now use the default model. (#9679) by @cgyrock
    • Hid raw LLM provider errors from frontend messages. (#9678) by @cgyrock
  • [Data source manager] Fixed multi-space field localization in v2 data source manager. (#9690) by @jiannx
  • [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
  • [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
  • [Workflow: Approval] Fixed the issue where custom field titles are not shown in approval form details. by @zhangzhonghe
beta
Weekly Updates|Add Dynamic API Command Compatibility Guards

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.

version.png

  • 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.
main

main.png

v2.0.61

Release date: 2026-06-03

🚀 Improvements
  • [client] Enhanced autocomplete support for some built-in RunJS functions. (#9481) by @gchust
  • [undefined] Updated the Embed NocoBase documentation for the open-source plugin. (#9642) by @zhangzhonghe Reference: Embed NocoBase
🐛 Bug Fixes
  • [flow-engine]

    • Fixed the issue where the page got stuck when setting field values for a subform. (#9598) by @gchust
    • Fixed an issue where the popup displayed outdated UI data after toggling the UI configuration mode switch. (#9525) by @gchust
  • [client]

    • Fixed incorrect record action linkage rule behavior in table blocks. (#9652) by @gchust
    • Fixed the issue where selected relation field data was not displayed on mobile. (#9665) by @zhangzhonghe
    • Fixed the issue where fields became read-only when shown again after being hidden by linkage rules. (#9649) by @katherinehhh
  • [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]

    • Fixed an issue where dragging popup tabs to reorder them did not work. (#9602) by @gchust
    • Fixed an issue where modifying a block after duplicating its template could inadvertently affect the original block’s content. (#9664) by @gchust
  • [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

v2.0.60

Release date: 2026-05-29

🚀 Improvements
  • [AI employees] Improved the LLM Base URL field so it can use global-scope variables in create and edit forms. (#9615) by @cgyrock
🐛 Bug Fixes
  • [client] Fix the badge width in the top navigation bar (#9607) by @zhangzhonghe
  • [AI employees] Fixed AI shortcut buttons getting an empty block context after referenced table blocks are removed. (#9617) by @cgyrock
  • [Migration manager] Fix PostgreSQL migration diffs so child inherited columns are not dropped when a local column becomes inherited. by @hongboji
v2.0.59

Release date: 2026-05-28

🐛 Bug Fixes
  • [ai] Pinned LangChain dependencies to stable versions to prevent Ollama model tool call failures and avoid affected upstream releases. (#9604) by @cgyrock
  • [flow-engine] Fixed the incorrect frontend log level. (#9577) by @gchust
  • [Collection: Tree] Fixed unclear error messages when queries failed due to circular parent-child relationships in tree data. (#9603) by @zhangzhonghe
  • [AI: Knowledge base] Pinned LangChain dependencies to stable versions to prevent Ollama model tool call failures and avoid affected upstream releases. by @cgyrock
next

next.png

v2.1.0-beta.44

Release date: 2026-06-03

🚀 Improvements
  • [Workflow: Approval] Adjusted validation rules for approval trigger and node configurations to ensure UI-related fields exist. by @mytharcher
🐛 Bug Fixes
  • [client] Fixed the issue where selected relation field data was not displayed on mobile. (#9665) by @zhangzhonghe

  • [client-v2]

    • Fixed menu linkage rule save errors. (#9666) by @zhangzhonghe
    • Fixed excessive spacing above blocks on v2 pages. (#9647) by @zhangzhonghe
  • [flow-engine] Fixed the issue where the page got stuck when setting field values for a subform. (#9598) by @gchust

  • [AI employees]

    • Fixed AI provider base URL validation. (#9667) by @cgyrock
    • Fixed ctx.get errors in AI employee workflow nodes. (#9661) by @cgyrock
  • [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]

    • Fixed an issue where modifying a block after duplicating its template could inadvertently affect the original block’s content. (#9664) by @gchust
    • Fixed an issue where dragging popup tabs to reorder them did not work. (#9602) by @gchust
v2.1.0-beta.43

Release date: 2026-06-02

🎉 New Features
  • [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
🚀 Improvements
  • [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
🐛 Bug Fixes
  • [client]

    • Fix the issue where blocks may incorrectly show as deleted after refreshing the page (#9662) by @zhangzhonghe
    • Fixed incorrect record action linkage rule behavior in table block. (#9652) by @gchust
    • (linkage rule) fix fields becoming readonly when shown after being hidden (#9649) by @katherinehhh
  • [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]

    • Fixed an issue where the popup displayed outdated UI data after toggling the UI configuration mode switch. (#9525) by @gchust
    • Fix the issue where field search is cleared when hovering over association fields (#9646) by @zhangzhonghe
  • [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

v2.1.0-beta.40

Release date: 2026-05-30

🎉 New Features
  • [client-v2] Support field value assignment in submit form actions (#9570) by @katherinehhh
  • [Office File Previewer] Migrate the Office file preview plugin to the v2 (FlowEngine) client. (#9620) by @Molunerfinn
🚀 Improvements
  • [Notification manager] Migrate the notification-related plugins to v2. (#9597) by @Molunerfinn
🐛 Bug Fixes
  • [client] Fix the badge width in the top navigation bar (#9607) by @zhangzhonghe
  • [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] Fix duplicate Trigger workflow options in v2 block action menus (#9622) by @zhangzhonghe
  • [AI employees] Fixed AI shortcut buttons getting an empty block context after referenced table blocks are removed. (#9617) by @cgyrock
  • [plugin-commercial] Added client-v2 commercial license components and topbar license status entry. by @jiannx
  • [Migration manager] Fix PostgreSQL migration diffs so child inherited columns are not dropped when a local column becomes inherited. by @hongboji
v2.1.0-beta.38

Release date: 2026-05-29

🎉 New Features
  • [cli] Add dynamic API command compatibility guards (#9613) by @chenos

  • [client-v2]

    • Support embedded v2 pages and public form v2 pages (#9431) by @zhangzhonghe
    • Rewrite the client-v2 Plugin manager page into a responsive card-based UI with category filter, search, enable/disable/remove, Bulk enable, and a plugin detail modal; also make the client-v1 Plugin manager page responsive on narrow screens. (#9573) by @Molunerfinn
  • [Workflow]

    • Add timeout control for workflows, support to automatically abort timed-out execution if timeout option is set (#9363) by @mytharcher
    • Added an administrator API to rerun started workflow executions from the head or a specified node. (#9569) by @mytharcher
  • [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

🚀 Improvements
  • [client-v2]

    • Add v2 table row selection setting (#9614) by @katherinehhh
    • Support action panel action colors (#9612) by @katherinehhh
    • Remove the Hidden option from menu configuration (#9596) by @zhangzhonghe
  • [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

🐛 Bug Fixes
  • [flow-engine]

    • Fixed the incorrect frontend log level. (#9577) by @gchust
    • Fix unstable cascading menus when typing in search boxes (#9473) by @zhangzhonghe
    • Fixed an issue where table action linkage rules would execute incorrectly after a form was successfully submitted in a popup. (#9445) by @gchust
  • [ai] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases (#9604) by @cgyrock

  • [client-v2]

    • Fix the sub-app sign-in tabs rendering raw translation templates, and prevent the v2 authentication-method edit drawer from dropping field values on submit. (#9581) by @Molunerfinn
    • Improve plugin manager page performance by using CSS line-clamp instead of antd Typography ellipsis. (#9593) by @Molunerfinn
  • [client]

    • Fix preserve time format for v2 time fields (#9579) by @katherinehhh
    • Fix sync hidden state for subform linkage (#9594) by @katherinehhh
    • Increase scan input image upload limit (#9580) by @katherinehhh
    • Fix sync mobile date picker popup value (#9582) by @katherinehhh
    • Fix page tabs disappearing after switching menus (#9583) by @zhangzhonghe
    • Fix issue where subtable in subform could not add a second row (#9586) by @katherinehhh
    • Increase scan input image upload limit (#9580) by @katherinehhh
  • [Collection: Tree] Fix the error caused by circular parent-child data in tree collections (#9603) by @zhangzhonghe

  • [Workflow: Custom action event]

    • Fixed custom action table buttons with multiple records context incorrectly allowing custom context workflows to be selected. (#9608) by @mytharcher
    • Filter custom action workflow binding options by the current block collection. (#9610) by @mytharcher
  • [File manager]

    • Improved PDF preview failure messages and documented CORS requirements for external storage. (#9600) by @mytharcher Reference: File Preview
    • Fixed Unicode filename normalization during file uploads to avoid generating object keys with control characters. (#9584) by @mytharcher
  • [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

develop

develop.png

v2.1.0-alpha.45

Release date: 2026-05-29

🎉 New Features
  • [client-v2]

    • Support field value assignment in submit form actions (#9570) by @katherinehhh
    • Support embedded v2 pages and public form v2 pages (#9431) by @zhangzhonghe
    • Add a Security menu and the Token policy settings page to the v2 admin; user-center now supports Change password. (#9556) by @Molunerfinn
    • Rewrite the client-v2 Plugin manager page into a responsive card-based UI with category filter, search, enable/disable/remove, Bulk enable, and a plugin detail modal; also make the client-v1 Plugin manager page responsive on narrow screens. (#9573) by @Molunerfinn
  • [cli]

    • Add dynamic API command compatibility guards (#9613) by @chenos
    • Support basic authentication (#9558) by @chenos
  • [Office File Previewer] Migrate the Office file preview plugin to the v2 (FlowEngine) client. (#9620) by @Molunerfinn

  • [Workflow]

    • Add timeout control for workflows, support to automatically abort timed-out execution if timeout option is set (#9363) by @mytharcher
    • Added an administrator API to rerun started workflow executions from the head or a specified node. (#9569) by @mytharcher
  • [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

🚀 Improvements
  • [client-v2]

    • add v2 table row selection setting (#9614) by @katherinehhh
    • support action panel action colors (#9612) by @katherinehhh
    • Remove the Hidden option from menu configuration (#9596) by @zhangzhonghe
  • [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

🐛 Bug Fixes
  • [client]

    • Fix the badge width in the top navigation bar (#9607) by @zhangzhonghe
    • Increase scan input image upload limit (#9580) by @katherinehhh
    • Fix page tabs disappearing after switching menus (#9583) by @zhangzhonghe
    • Fix issue where subtable in subform could not add a second row (#9586) by @katherinehhh
    • Fix preserve time format for v2 time fields (#9579) by @katherinehhh
    • Fix sync mobile date picker popup value (#9582) by @katherinehhh
    • Fix sync hidden state for subform linkage (#9594) by @katherinehhh
  • [flow-engine]

    • Fixed the incorrect frontend log level. (#9577) by @gchust
    • Fix unstable cascading menus when typing in search boxes (#9473) by @zhangzhonghe
    • Fixed an issue where table action linkage rules would execute incorrectly after a form was successfully submitted in a popup. (#9445) by @gchust
  • [ai] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases (#9604) by @cgyrock

  • [client-v2]

    • Fix the sub-app sign-in tabs rendering raw translation templates, and prevent the v2 authentication-method edit drawer from dropping field values on submit. (#9581) by @Molunerfinn
    • Improve plugin manager page performance by using CSS line-clamp instead of antd Typography ellipsis. (#9593) by @Molunerfinn
    • Fixed browser language metadata so the app page follows the selected application language instead of being marked as English. (#9564) by @Molunerfinn
  • [build]

    • Text assets in server builds are now copied as files instead of being converted into JavaScript modules. (#9565) by @Molunerfinn
    • Fixed plugin server obfuscation output to avoid browser globals in Node.js runtime bundles. (#9559) by @Molunerfinn
  • [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]

    • Fix duplicate Trigger workflow options in v2 block action menus (#9622) by @zhangzhonghe
    • Filter custom action workflow binding options by the current block collection. (#9610) by @mytharcher
    • Fixed custom action table buttons with multiple records context incorrectly allowing custom context workflows to be selected. (#9608) by @mytharcher
  • [Collection: Tree] Fix the error caused by circular parent-child data in tree collections (#9603) by @zhangzhonghe

  • [File manager]

    • Improved PDF preview failure messages and documented CORS requirements for external storage. (#9600) by @mytharcher Reference: File Preview
    • Safely render PDF previews with PDF.js instead of iframe-based raw PDF rendering. (#9566) by @mytharcher
    • Fixed Unicode filename normalization during file uploads to avoid generating object keys with control characters. (#9584) by @mytharcher
  • [AI employees]

    • Fixed AI shortcut buttons getting an empty block context after referenced table blocks are removed. (#9617) by @cgyrock
    • 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

  • [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]

    • 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
latest
NocoBase v2.1.0-alpha.46: Migrated the Users and Roles & Permissions settings pages to v2
🎉 New Features
  • [client-v2] Added TypedVariableInput 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
  • [Access control] Migrated the Users and Roles & Permissions settings pages to v2. (#9619) by @jiannx
🚀 Improvements
  • [server] The modern client is now served under /v/ instead of /v2/. (#9674) by @Molunerfinn
  • [ai] Upgraded xlsx to avoid security issues. (#9675) by @mytharcher
  • [client] Enhanced autocomplete support for some built-in RunJS functions. (#9481) by @gchust
  • [cli] Improved init and self-update guidance. (#9633) by @chenos
  • [undefined] Updated the Embed NocoBase documentation for the open-source plugin. (#9642) by @zhangzhonghe Reference: Embed NocoBase
  • [Departments] Added a v2 settings page for managing departments, department members, and user department assignments. (#9660) by @jiannx
  • [Auth: SAML 2.0] SAML/CAS sign-in redirects now follow the modern client prefix. by @Molunerfinn
  • [Action: Import records Pro] Upgraded xlsx to avoid security issues. by @mytharcher
  • [Auth: OIDC] OIDC sign-in redirects now follow the modern client prefix. by @Molunerfinn
  • [Workflow: Approval] Adjusted validation rules for approval trigger and node configurations to ensure UI-related fields exist. by @mytharcher
🐛 Bug Fixes
  • [client-v2]

    • Fixed v2 table columns becoming invisible when the custom column width was set to 0. (#9689) by @katherinehhh
    • Adjusted all relation field selectors to limit association fields to a maximum of two levels. (#9454) by @jiannx
    • Fixed menu linkage rule save errors. (#9666) by @zhangzhonghe
    • Fixed excessive spacing above blocks on v2 pages. (#9647) by @zhangzhonghe
    • Preserved assigned field values. (#9640) by @katherinehhh
  • [client]

    • Fixed the error when saving a tree relation field in a referenced form template. (#9643) by @zhangzhonghe
    • Fixed the issue where selected relation field data was not displayed on mobile. (#9665) by @zhangzhonghe
    • Fixed the issue where blocks could incorrectly appear as deleted after refreshing the page. (#9662) by @zhangzhonghe
    • Fixed incorrect record action linkage rule behavior in table blocks. (#9652) by @gchust
    • Fixed the issue where fields became read-only when shown again after being hidden by linkage rules. (#9649) by @katherinehhh
  • [flow-engine]

    • Fixed the issue where the page got stuck when setting field values for a subform. (#9598) by @gchust
    • Fixed an issue where the popup displayed outdated UI data after toggling the UI configuration mode switch. (#9525) by @gchust
    • Fixed the issue where field search was cleared when hovering over association fields. (#9646) by @zhangzhonghe
  • [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]

    • Blocked SQL Collection access to sensitive PostgreSQL metadata. (#9683) by @2013xile
  • [Data source manager] Fixed multi-space field localization in the v2 data source manager. (#9690) by @jiannx

  • [AI employees]

    • Hid raw LLM provider errors from frontend messages. (#9678) by @cgyrock
    • Workflow AI employee nodes can now use the default model. (#9679) by @cgyrock
    • Fixed AI provider base URL validation. (#9667) by @cgyrock
    • Fixed ctx.get errors in AI employee workflow nodes. (#9661) by @cgyrock
  • [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]

    • Fixed an issue where dragging popup tabs to reorder them did not work. (#9602) by @gchust
    • Fixed an issue where modifying a block after duplicating its template could inadvertently affect the original block’s content. (#9664) by @gchust
  • [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]

    • Fixed sign-in failures masking the real error with “argument #1 unsupported type undefined” when the underlying error had no status code. by @Molunerfinn
    • Fixed an issue where password policy validation could fail for numeric password values. by @2013xile
  • [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

alpha
NocoBase v2.0.61: Enhanced autocomplete support for some built-in RunJS functions
🚀 Improvements
  • [client] Enhanced autocomplete support for some built-in RunJS functions. (#9481) by @gchust
  • [undefined] Updated the Embed NocoBase documentation for the open-source plugin. (#9642) by @zhangzhonghe Reference: Embed NocoBase
🐛 Bug Fixes
  • [flow-engine]

    • Fixed the issue where the page got stuck when setting field values for a subform. (#9598) by @gchust
    • Fixed an issue where the popup displayed outdated UI data after toggling the UI configuration mode switch. (#9525) by @gchust
  • [client]

    • Fixed incorrect record action linkage rule behavior in table blocks. (#9652) by @gchust
    • Fixed the issue where selected relation field data was not displayed on mobile. (#9665) by @zhangzhonghe
    • Fixed the issue where fields became read-only when shown again after being hidden by linkage rules. (#9649) by @katherinehhh
  • [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]

    • Fixed an issue where dragging popup tabs to reorder them did not work. (#9602) by @gchust
    • Fixed an issue where modifying a block after duplicating its template could inadvertently affect the original block’s content. (#9664) by @gchust
  • [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

latest
NocoBase v2.1.0-beta.44: Fixed the issue where selected relation field data was not displayed on mobile
🚀 Improvements
  • [Workflow: Approval] Adjusted validation rules for approval trigger and node configurations to ensure UI-related fields exist. by @mytharcher
🐛 Bug Fixes
  • [client] Fixed the issue where selected relation field data was not displayed on mobile. (#9665) by @zhangzhonghe

  • [client-v2]

    • Fixed menu linkage rule save errors. (#9666) by @zhangzhonghe
    • Fixed excessive spacing above blocks on v2 pages. (#9647) by @zhangzhonghe
  • [flow-engine] Fixed the issue where the page got stuck when setting field values for a subform. (#9598) by @gchust

  • [AI employees]

    • Fixed AI provider base URL validation. (#9667) by @cgyrock
    • Fixed ctx.get errors in AI employee workflow nodes. (#9661) by @cgyrock
  • [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]

    • Fixed an issue where modifying a block after duplicating its template could inadvertently affect the original block’s content. (#9664) by @gchust
    • Fixed an issue where dragging popup tabs to reorder them did not work. (#9602) by @gchust
beta
NocoBase v2.1.0-beta.43: Update the Embed NocoBase documentation for the open source plugin
🎉 New Features
  • [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

🚀 Improvements
  • [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

🐛 Bug Fixes
  • [client]

    • Fix the issue where blocks may incorrectly show as deleted after refreshing the page (#9662) by @zhangzhonghe

    • Fixed incorrect record action linkage rule behavior in table block. (#9652) by @gchust

    • (linkage rule) fix fields becoming readonly when shown after being hidden (#9649) by @katherinehhh

  • [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]

    • Fixed an issue where the popup displayed outdated UI data after toggling the UI configuration mode switch. (#9525) by @gchust

    • Fix the issue where field search is cleared when hovering over association fields (#9646) by @zhangzhonghe

  • [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

beta
NocoBase v2.1.0-beta.40: Support field value assignment in submit form actions
🎉 New Features
  • [client-v2] Support field value assignment in submit form actions (#9570) by @katherinehhh
  • [Office File Previewer] Migrate the Office file preview plugin to the v2 (FlowEngine) client. (#9620) by @Molunerfinn
🚀 Improvements
  • [Notification manager] Migrate the notification-related plugins to v2. (#9597) by @Molunerfinn
🐛 Bug Fixes
  • [client] Fix the badge width in the top navigation bar (#9607) by @zhangzhonghe
  • [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] Fix duplicate Trigger workflow options in v2 block action menus (#9622) by @zhangzhonghe
  • [AI employees] Fixed AI shortcut buttons getting an empty block context after referenced table blocks are removed. (#9617) by @cgyrock
  • [plugin-commercial] Added client-v2 commercial license components and topbar license status entry. by @jiannx
  • [Migration manager] Fix PostgreSQL migration diffs so child inherited columns are not dropped when a local column becomes inherited. by @hongboji
beta
NocoBase v2.1.0-alpha.45: Support field value assignment in submit form actions
🎉 New Features
  • [client-v2]

    • Support field value assignment in submit form actions (#9570) by @katherinehhh
    • Support embedded v2 pages and public form v2 pages (#9431) by @zhangzhonghe
    • Add a Security menu and the Token policy settings page to the v2 admin; user-center now supports Change password. (#9556) by @Molunerfinn
    • Rewrite the client-v2 Plugin manager page into a responsive card-based UI with category filter, search, enable/disable/remove, Bulk enable, and a plugin detail modal; also make the client-v1 Plugin manager page responsive on narrow screens. (#9573) by @Molunerfinn
  • [cli]

    • Add dynamic API command compatibility guards (#9613) by @chenos
    • Support basic authentication (#9558) by @chenos
  • [Office File Previewer] Migrate the Office file preview plugin to the v2 (FlowEngine) client. (#9620) by @Molunerfinn

  • [Workflow]

    • Add timeout control for workflows, support to automatically abort timed-out execution if timeout option is set (#9363) by @mytharcher
    • Added an administrator API to rerun started workflow executions from the head or a specified node. (#9569) by @mytharcher
  • [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

🚀 Improvements
  • [client-v2]

    • add v2 table row selection setting (#9614) by @katherinehhh
    • support action panel action colors (#9612) by @katherinehhh
    • Remove the Hidden option from menu configuration (#9596) by @zhangzhonghe
  • [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

🐛 Bug Fixes
  • [client]

    • Fix the badge width in the top navigation bar (#9607) by @zhangzhonghe
    • increase scan input image upload limit (#9580) by @katherinehhh
    • Fix page tabs disappearing after switching menus (#9583) by @zhangzhonghe
    • fix issue where subtable in subform could not add a second row (#9586) by @katherinehhh
    • fix preserve time format for v2 time fields (#9579) by @katherinehhh
    • fix sync mobile date picker popup value (#9582) by @katherinehhh
    • fix sync hidden state for subform linkage (#9594) by @katherinehhh
    • fix preserve time format for v2 time fields (#9579) by @katherinehhh
    • fix issue where subtable in subform could not add a second row (#9586) by @katherinehhh
    • fix sync mobile date picker popup value (#9582) by @katherinehhh
    • increase scan input image upload limit (#9580) by @katherinehhh
  • [flow-engine]

    • Fixed the incorrect frontend log level. (#9577) by @gchust
    • Fix unstable cascading menus when typing in search boxes (#9473) by @zhangzhonghe
    • Fixed an issue where table action linkage rules would execute incorrectly after a form was successfully submitted in a popup. (#9445) by @gchust
  • [ai] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases (#9604) by @cgyrock

  • [client-v2]

    • Fix the sub-app sign-in tabs rendering raw translation templates, and prevent the v2 authentication-method edit drawer from dropping field values on submit. (#9581) by @Molunerfinn
    • Improve plugin manager page performance by using CSS line-clamp instead of antd Typography ellipsis. (#9593) by @Molunerfinn
    • Fixed browser language metadata so the app page follows the selected application language instead of being marked as English. (#9564) by @Molunerfinn
  • [build]

    • Text assets in server builds are now copied as files instead of being converted into JavaScript modules. (#9565) by @Molunerfinn
    • Fixed plugin server obfuscation output to avoid browser globals in Node.js runtime bundles. (#9559) by @Molunerfinn
  • [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]

    • Fix duplicate Trigger workflow options in v2 block action menus (#9622) by @zhangzhonghe
    • Filter custom action workflow binding options by the current block collection. (#9610) by @mytharcher
    • Fixed custom action table buttons with multiple records context incorrectly allowing custom context workflows to be selected. (#9608) by @mytharcher
  • [Collection: Tree] Fix the error caused by circular parent-child data in tree collections (#9603) by @zhangzhonghe

  • [File manager]

    • Improved PDF preview failure messages and documented CORS requirements for external storage. (#9600) by @mytharcher Reference: File Preview
    • Improved PDF preview failure messages and documented CORS requirements for external storage. (#9600) by @mytharcher Reference: File Preview
    • Safely render PDF previews with PDF.js instead of iframe-based raw PDF rendering. (#9566) by @mytharcher
    • Fixed Unicode filename normalization during file uploads to avoid generating object keys with control characters. (#9584) by @mytharcher
  • [AI employees]

    • Fixed AI shortcut buttons getting an empty block context after referenced table blocks are removed. (#9617) by @cgyrock
    • 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

  • [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]

    • 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
alpha
NocoBase v2.0.60: Improved the LLM Base URL field so it can use global-scope variables in create and edit forms
🚀 Improvements
  • [AI employees] Improved the LLM Base URL field so it can use global-scope variables in create and edit forms. (#9615) by @cgyrock
🐛 Bug Fixes
  • [client] Fix the badge width in the top navigation bar (#9607) by @zhangzhonghe
  • [AI employees] Fixed AI shortcut buttons getting an empty block context after referenced table blocks are removed. (#9617) by @cgyrock
  • [Migration manager] Fix PostgreSQL migration diffs so child inherited columns are not dropped when a local column becomes inherited. by @hongboji
latest
NocoBase v2.1.0-beta.38: Add dynamic API command compatibility guards
🎉 New Features
  • [cli] Add dynamic API command compatibility guards (#9613) by @chenos

  • [client-v2]

    • Support embedded v2 pages and public form v2 pages (#9431) by @zhangzhonghe
    • Rewrite the client-v2 Plugin manager page into a responsive card-based UI with category filter, search, enable/disable/remove, Bulk enable, and a plugin detail modal; also make the client-v1 Plugin manager page responsive on narrow screens. (#9573) by @Molunerfinn
  • [Workflow]

    • Add timeout control for workflows, support to automatically abort timed-out execution if timeout option is set (#9363) by @mytharcher
    • Added an administrator API to rerun started workflow executions from the head or a specified node. (#9569) by @mytharcher
  • [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

🚀 Improvements
  • [client-v2]

    • add v2 table row selection setting (#9614) by @katherinehhh
    • support action panel action colors (#9612) by @katherinehhh
    • Remove the Hidden option from menu configuration (#9596) by @zhangzhonghe
  • [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

🐛 Bug Fixes
  • [flow-engine]

    • Fixed the incorrect frontend log level. (#9577) by @gchust
    • Fix unstable cascading menus when typing in search boxes (#9473) by @zhangzhonghe
    • Fixed an issue where table action linkage rules would execute incorrectly after a form was successfully submitted in a popup. (#9445) by @gchust
  • [ai] Pinned LangChain dependencies to stable versions to prevent Ollama tool execution failures and avoid affected upstream releases (#9604) by @cgyrock

  • [client-v2]

    • Fix the sub-app sign-in tabs rendering raw translation templates, and prevent the v2 authentication-method edit drawer from dropping field values on submit. (#9581) by @Molunerfinn
    • Improve plugin manager page performance by using CSS line-clamp instead of antd Typography ellipsis. (#9593) by @Molunerfinn
  • [client]

    • fix preserve time format for v2 time fields (#9579) by @katherinehhh
    • fix sync hidden state for subform linkage (#9594) by @katherinehhh
    • increase scan input image upload limit (#9580) by @katherinehhh
    • fix sync mobile date picker popup value (#9582) by @katherinehhh
    • Fix page tabs disappearing after switching menus (#9583) by @zhangzhonghe
    • fix issue where subtable in subform could not add a second row (#9586) by @katherinehhh
    • increase scan input image upload limit (#9580) by @katherinehhh
    • fix sync mobile date picker popup value (#9582) by @katherinehhh
    • fix issue where subtable in subform could not add a second row (#9586) by @katherinehhh
    • fix preserve time format for v2 time fields (#9579) by @katherinehhh
  • [Collection: Tree] Fix the error caused by circular parent-child data in tree collections (#9603) by @zhangzhonghe

  • [Workflow: Custom action event]

    • Fixed custom action table buttons with multiple records context incorrectly allowing custom context workflows to be selected. (#9608) by @mytharcher
    • Filter custom action workflow binding options by the current block collection. (#9610) by @mytharcher
  • [File manager]

    • Improved PDF preview failure messages and documented CORS requirements for external storage. (#9600) by @mytharcher Reference: File Preview
    • Improved PDF preview failure messages and documented CORS requirements for external storage. (#9600) by @mytharcher Reference: File Preview
    • Fixed Unicode filename normalization during file uploads to avoid generating object keys with control characters. (#9584) by @mytharcher
  • [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

beta
NocoBase v2.0.59: Bug Fixes
🐛 Bug Fixes
  • [ai] Pinned LangChain dependencies to stable versions to prevent Ollama model tool call failures and avoid affected upstream releases. (#9604) by @cgyrock
  • [flow-engine] Fixed the incorrect frontend log level. (#9577) by @gchust
  • [Collection: Tree] Fixed unclear error messages when queries failed due to circular parent-child relationships in tree data. (#9603) by @zhangzhonghe
  • [AI: Knowledge base] Pinned LangChain dependencies to stable versions to prevent Ollama model tool call failures and avoid affected upstream releases. by @cgyrock
latest
Weekly Updates|Open Source Backup Manager Plugin

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.

version.png

  • 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.
main

main.png

v2.0.58

Release date: 2026-05-28

🎉 New Features
  • [Workflow] Added an administrator API to rerun started workflow executions from the head node or a specified node. (#9569) by @mytharcher
🚀 Improvements
  • [client] Removed the Hidden option from menu item settings. (#9595) by @zhangzhonghe
🐛 Bug Fixes
  • [client]
    • Fixed the issue where the v2 mobile date picker popup used the current time instead of the form value. (#9582) by @katherinehhh
    • Fixed the issue where time field format settings did not take effect in v2. (#9579) by @katherinehhh
    • Increased the file upload limit for the v1 scan input component to 10 MB. (#9580) by @katherinehhh
    • Fixed the issue where the hidden state of subform linkage was not synchronized. (#9594) by @katherinehhh
    • Fixed the issue where a subtable in a subform could not add a second row. (#9586) by @katherinehhh
    • Fixed the issue where page tabs disappeared after switching menus. (#9583) by @zhangzhonghe
  • [flow-engine] Fixed the issue where table action linkage rules executed incorrectly after a form was successfully submitted in a popup. (#9445) by @gchust
  • [Workflow: Custom action event] Fixed the issue where custom action table buttons with multiple record contexts incorrectly allowed 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
v2.0.57

Release date: 2026-05-26

🐛 Bug Fixes
  • [build] Fixed plugin server obfuscation output to avoid browser globals in Node.js runtime bundles. (#9559) by @Molunerfinn
  • [Workflow: Manual node] Fixed the issue where temporary saves for manual workflow tasks did not persist submitted form values. (#9554) by @mytharcher
  • [AI employees] Fixed the incorrect tool name description in the work context prompt. (#9567) by @cgyrock
  • [File manager] Safely rendered PDF previews with PDF.js instead of iframe-based raw PDF rendering. (#9566) by @mytharcher
  • [Auth: OIDC] Fixed token leakage when SSO login callbacks received an external redirect URL. by @2013xile
  • [Workflow: Approval]
    • Fixed the issue where the <span>jobs:resume</span> API was not supported by approval nodes. by @mytharcher
    • Fixed approval withdrawal to update submitted business data while respecting source collection update permissions. by @mytharcher
    • Fixed stale approval todos when approval workflows were terminated by non-approval node failures. by @mytharcher
v2.0.56

Release date: 2026-05-22

🎉 New Features
  • [Backup manager] Open-sourced the Backup manager plugin. (#9550) by @chenos
🚀 Improvements
  • [client] Optimized action button display settings. (#9510) by @katherinehhh
  • [flow-engine] Added search support to v2 field configuration menus. (#9489) by @zhangzhonghe
  • [Security] Added dependency security review for pull requests. (#9523) by @zhangzhonghe
  • [Notification manager] Changed the queue strategy to optimize sending performance. (#9407) by @mytharcher
  • [AI: Knowledge base] Enabled vector storage modification for AI knowledge bases. by @cgyrock
  • [Workflow: Approval] Improved related approvals with timeline cards. by @zhangzhonghe
🐛 Bug Fixes
  • [client]
    • Fixed the issue where selected values were cleared when dependent association fields changed in data scope linkage. (#9551) by @katherinehhh
    • Fixed the issue where a menu badge still displayed a dot when its value was 0. (#9491) by @zhangzhonghe
    • Fixed the issue where filter forms could not use current form variables. (#9474) by @zhangzhonghe
    • Fixed the issue where narrowed v2 blocks became full width after leaving edit mode. (#9529) by @zhangzhonghe
    • Fixed incorrect JS Field menu state in subforms. (#9507) by @gchust
  • [flow-engine] Fixed the multiple selection issue for external data source fields in v2 forms. (#9542) by @katherinehhh
  • [AI employees] Fixed an error that occurred when AI employees accessed read-only knowledge bases. (#9539) by @cgyrock
  • [Calendar] Fixed the issue where more items in the calendar could not be fully displayed. (#9492) by @zhangzhonghe
  • [Action: Batch update] Fixed the issue where the bulk update action reset the loading state after an update failure. (#9509) by @katherinehhh
  • [API documentation] Fixed collection API documentation so that query parameters no longer interfere with each other. (#9442) by @jiannx
  • [Workflow] Added a 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)] Fixed S3 Pro endpoint handling so server uploads and URL previews do not duplicate the bucket host. by @mytharcher
  • [Workflow: Approval] Fixed duplicate approval record indexes when delegates occurred concurrently on the same approval job. by @mytharcher
next

next.png

v2.1.0-beta.37

Release date: 2026-05-26

🎉 New Features
  • [client-v2] Added a Security menu and the Token policy settings page to the v2 admin. The user center now supports Change password. (#9556) by @Molunerfinn
  • [cli] Added support for basic authentication. (#9558) by @chenos
  • [Password policy] Migrated the Password policy plugin to the client-v2 admin shell, including the Password policy and Locked users settings pages, and added client-side rule enforcement on the user center Change password form. by @Molunerfinn
🚀 Improvements
  • [Data visualization] Added client-v2 support for chart blocks. (#9517) by @jiannx
  • [Workflow] Refactored workflow async-node availability checks. (#9532) by @mytharcher
🐛 Bug Fixes
  • [build]
    • Text assets in server builds are now copied as files instead of being converted into JavaScript modules. (#9565) by @Molunerfinn
    • Fixed plugin server obfuscation output to avoid browser globals in Node.js runtime bundles. (#9559) by @Molunerfinn
  • [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 rendered PDF previews with PDF.js instead of iframe-based raw PDF rendering. (#9566) by @mytharcher
  • [AI employees] Fixed the incorrect tool name description in the work context prompt. (#9567) by @cgyrock
  • [Workflow: Manual node] Fixed the issue where temporary saves for manual workflow tasks did not persist submitted form values. (#9554) by @mytharcher
  • [Auth: OIDC] Fixed token leakage when SSO login callbacks received an external redirect URL. by @2013xile
  • [Workflow: Approval]
    • Fixed approval withdrawal to update submitted business data while respecting source collection update permissions. by @mytharcher
    • Fixed the issue where the <span>jobs:resume</span> API was not supported by approval nodes. by @mytharcher
    • Fixed duplicate approval record indexes when delegates occurred concurrently on the same approval job. by @mytharcher
    • Fixed stale approval todos when approval workflows were terminated by non-approval node failures. by @mytharcher
v2.1.0-beta.36

Release date: 2026-05-22

🎉 New Features
  • [cli] Added backup creation and restore commands. (#9541) by @chenos
  • [Backup manager] Open-sourced the Backup manager plugin. (#9550) by @chenos
  • [Theme editor] Added Theme editor support to the v2 interface. (#9530) by @zhangzhonghe
  • [Two-factor authentication (2FA)] Added support for binding, verification, and configuration of TOTP and two-factor authentication from the v2 client. by @Molunerfinn
🚀 Improvements
  • [client] Optimized action button display settings. (#9510) by @katherinehhh
  • [flow-engine] Added search support to v2 field configuration menus. (#9489) by @zhangzhonghe
  • [cli] Improved the environment authentication flow. (#9546) by @chenos
  • [Security] Added dependency security review for pull requests. (#9523) by @zhangzhonghe
  • [Verification] Added v2 client support to the Verification plugin, including the admin settings page, user center entry, and SMS OTP forms. (#9515) by @Molunerfinn
  • [Authentication] Fixed custom brand settings in the v2 client. (#9543) by @zhangzhonghe
  • [Block: Map] Added v2 client support for the map plugin. (#9511) by @jiannx
  • [Custom brand] Added custom brand settings support to the v2 client. by @zhangzhonghe
  • [AI: Knowledge base] Enabled vector storage modification for AI knowledge bases. by @cgyrock
  • [Workflow: Approval] Added the <span>async</span> flag for approval instructions to support the new node creation API in the workflow canvas. by @mytharcher
🐛 Bug Fixes
  • [client]
    • Fixed the issue where selected values were cleared when dependent association fields changed in data scope linkage. (#9551) by @katherinehhh
    • Fixed dev mode loading for built storage plugins that depend on named exports from local source plugins. (#9548) by @Molunerfinn
    • Fixed incorrect JS Field menu state in subforms. (#9507) by @gchust
    • Fixed the issue where narrowed v2 blocks became full width after leaving edit mode. (#9529) by @zhangzhonghe
  • [client-v2] Fixed inconsistent dnd-kit dependency registration. (#9544) by @jiannx
  • [flow-engine] Fixed the multiple selection issue for external data source fields in v2 forms. (#9542) by @katherinehhh
  • [Block: iframe] Fixed the issue where iframe content did not fill the configured block height. (#9540) by @katherinehhh
  • [AI employees]
    • Fixed an error that occurred when AI employees accessed read-only knowledge bases. (#9539) by @cgyrock
    • Fixed the issue where AI tool call cards did not appear immediately when streamed tool events were split. (#9534) by @2013xile
    • Fixed an error that occurred when AI employees accessed read-only knowledge bases. (#9538) by @cgyrock
  • [Action: Export records] Improved field configuration performance when there are many association fields. (#9524) by @katherinehhh
  • [Action: Batch update] Fixed the issue where the bulk update action reset the loading state after an update failure. (#9509) by @katherinehhh
  • [Workflow] Added a 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)] Fixed S3 Pro endpoint handling so server uploads and URL previews do not duplicate the bucket host. by @mytharcher
develop

develop.png

v2.1.0-alpha.40

Release date: 2026-05-22

🎉 New Features
  • [cli] Added backup creation and restore commands. (#9541) by @chenos
  • [Backup manager] Open-sourced the Backup manager plugin. (#9550) by @chenos
  • [Theme editor] Added Theme editor support to the v2 interface. (#9530) by @zhangzhonghe
  • [Two-factor authentication (2FA)] Added support for binding, verification, and configuration of TOTP and two-factor authentication from the v2 client. by @Molunerfinn
🚀 Improvements
  • [cli] Improved the environment authentication flow. (#9546) by @chenos
  • [flow-engine] Added search support to v2 field configuration menus. (#9489) by @zhangzhonghe
  • [client] Optimized action button display settings. (#9510) by @katherinehhh
  • [Security] Added dependency security review for pull requests. (#9523) by @zhangzhonghe
  • [Verification] Added v2 client support to the Verification plugin, including the admin settings page, user center entry, and SMS OTP forms. (#9515) by @Molunerfinn
  • [Authentication] Fixed custom brand settings in the v2 client. (#9543) by @zhangzhonghe
  • [Block: Map] Added v2 client support for the map plugin. (#9511) by @jiannx
  • [Custom brand] Added custom brand settings support to the v2 client. by @zhangzhonghe
  • [AI: Knowledge base] Enabled vector storage modification for AI knowledge bases. by @cgyrock
  • [Workflow: Approval] Added the <span>async</span> flag for approval instructions to support the new node creation API in the workflow canvas. by @mytharcher
🐛 Bug Fixes
  • [client]
    • Fixed dev mode loading for built storage plugins that depend on named exports from local source plugins. (#9548) by @Molunerfinn
    • Fixed the issue where narrowed v2 blocks became full width after leaving edit mode. (#9529) by @zhangzhonghe
    • Fixed the issue where selected values were cleared when dependent association fields changed 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] Fixed the multiple selection issue for external data source fields in v2 forms. (#9542) by @katherinehhh
  • [Block: iframe] Fixed the issue where iframe content did not fill the configured block height. (#9540) by @katherinehhh
  • [Action: Export records] Improved field configuration performance when there are many association fields. (#9524) by @katherinehhh
  • [AI employees]
    • Fixed an error that occurred when AI employees accessed read-only knowledge bases. (#9539) by @cgyrock
    • Fixed an error that occurred when AI employees accessed read-only knowledge bases. (#9538) by @cgyrock
    • Fixed the issue where AI tool call cards did not appear immediately when streamed tool events were split. (#9534) by @2013xile
  • [Localization] Fixed built-in localization reference translations for AI translation tasks. (#9531) by @2013xile
  • [Action: Batch update] Fixed the issue where the bulk update action reset the loading state after an update failure. (#9509) by @katherinehhh
  • [Workflow] Added a 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)] Fixed S3 Pro endpoint handling so server uploads and URL previews do not duplicate the bucket host. by @mytharcher
  • [Workflow: Approval] Fixed duplicate approval record indexes when delegates occurred concurrently on the same approval job. by @mytharcher
latest
NocoBase v2.0.58: Added an administrator API to rerun started workflow executions from the head or a specified node
🎉 New Features
  • [Workflow] Added an administrator API to rerun started workflow executions from the head or a specified node. (#9569) by @mytharcher
🚀 Improvements
  • [client] Remove the Hidden option from menu item settings (#9595) by @zhangzhonghe
🐛 Bug Fixes
  • [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

latest
NocoBase v2.1.0-beta.37: support basic auth
🎉 New Features
  • [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

🚀 Improvements
  • [Data visualization] Added client v2 support for chart blocks. (#9517) by @jiannx

  • [Workflow] Refactor workflow async-node availability checks (#9532) by @mytharcher

🐛 Bug Fixes
  • [build]

    • Text assets in server builds are now copied as files instead of being converted into JavaScript modules. (#9565) by @Molunerfinn

    • Fixed plugin server obfuscation output to avoid browser globals in Node.js runtime bundles. (#9559) by @Molunerfinn

  • [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

beta
NocoBase v2.0.57: Fixed plugin server obfuscation output to avoid browser globals in Node.js runtime bundles
🐛 Bug Fixes
  • [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

latest
NocoBase v2.1.0-alpha.40: add backup create and restore commands
🎉 New Features
  • [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

🚀 Improvements
  • [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

🐛 Bug Fixes
  • [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]

    • Fix error when AI employee access read-only knowledge base (#9539) by @cgyrock

    • Fix error when AI employee access read-only knowledge base (#9538) by @cgyrock

    • Fixed AI tool call cards not appearing immediately when streamed tool events are split (#9534) by @2013xile

  • [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

alpha
NocoBase v2.0.56: open source backup manager plugin
🎉 New Features
  • [Backup manager] open source backup manager plugin (#9550) by @chenos
🚀 Improvements
  • [client] optimize action button display settings (#9510) by @katherinehhh

  • [flow-engine] V2 field configuration menus now support searching fields (#9489) by @zhangzhonghe

  • [undefined]

    • Add dependency security review for pull requests (#9523) by @zhangzhonghe
    • [Notification manager] Change queue strategy to optimize sending performance (#9407) by @mytharcher
  • [AI: Knowledge base] Enabled vector storage modification for AI knowledge bases by @cgyrock

  • [Workflow: Approval] Improve related approvals with timeline cards by @zhangzhonghe

🐛 Bug Fixes
  • [client]

    • fix clear selected values when dependent association fields change in data scope linkage (#9551) by @katherinehhh
    • Fix the issue where a menu badge still shows a dot when its value is 0 (#9491) by @zhangzhonghe
    • Fix the issue where filter forms cannot use current form variables (#9474) by @zhangzhonghe
    • Fix the issue where narrowed v2 blocks become full width after leaving edit mode (#9529) by @zhangzhonghe
    • Fixed incorrect JS Field menu state in subforms. (#9507) by @gchust
  • [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

latest
NocoBase v2.1.0-beta.36: Theme editor is now available in the v2 interface
🎉 New Features
  • [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
🚀 Improvements
  • [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]

    • Add dependency security review for pull requests (#9523) 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

🐛 Bug Fixes
  • [client]

    • fix clear selected values when dependent association fields change in data scope linkage (#9551) by @katherinehhh
    • Fixed dev mode loading for built storage plugins that depend on named exports from local source plugins. (#9548) by @Molunerfinn
    • Fixed incorrect JS Field menu state in subforms. (#9507) by @gchust
    • Fix the issue where narrowed v2 blocks become full width after leaving edit mode (#9529) by @zhangzhonghe
  • [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]

    • Fix error when AI employee access read-only knowledge base (#9539) by @cgyrock
    • Fixed AI tool call cards not appearing immediately when streamed tool events are split (#9534) by @2013xile
    • Fix error when AI employee access read-only knowledge base (#9538) by @cgyrock
  • [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

beta
Loading...

Loading more content...

No more content to load