Weekly Updates|open source backup manager plugin

This is a summary of NocoBase feature updates and improvements from May 22 to May 28, 2026.

nocobase [bot] |

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

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

v2.0.56

Release date: 2026-05-22

🎉 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

next

next.png

v2.1.0-beta.37

Release date: 2026-05-26

🎉 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

v2.1.0-beta.36

Release date: 2026-05-22

🎉 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

develop

develop.png

v2.1.0-alpha.40

Release date: 2026-05-22

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

× View Image