Notas de versao

Entenda os recursos mais recentes, as melhorias e as correcoes de bugs.

NocoBase v2.1.0-beta.24: Fix AI employee deepSeek V4 integration error
🚀 Improvements
  • [flow-engine] Improve block drag layout behavior on v2 pages (#9264) by @zhangzhonghe
🐛 Bug Fixes
  • [AI employees] Fix AI employee deepSeek V4 integration error (#9275) by @cgyrock
beta
Announcing NocoBase 2.1-beta

Announcing NocoBase 2.1-beta

Major AI upgrade: from CLI integration and AI-powered building to NocoBase Skills, AI plugin development, and enhanced AI Employees—covering the full lifecycle of building, extending, and operating business systems. Build and run real business systems faster with AI.

NocoBase v2.0.46: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Fixed an issue where default values would not apply when re-adding a record after it had been removed from a sub-table. (#9192) by @gchust

    • set popover max-height and scrolling safeguards so the submit area remains reachable (#9226) by @jiannx

  • [Authentication] Fixed old sessions remaining active after a password change (#9261) by @2013xile

  • [Data source: External MariaDB] Fix test case failed because module importing not correct by @mytharcher

latest
NocoBase v2.1.0-alpha.26: Add created and updated by fields for workflows
🎉 New Features
  • [Workflow] Add created and updated by fields for workflows (#9217) by @mytharcher
🐛 Bug Fixes
  • [client] set popover max-height and scrolling safeguards so the submit area remains reachable (#9226) by @jiannx

  • [Data visualization] Fixed empty field selectors in chart query configuration on flow pages (#9276) by @2013xile

  • [AI employees] Fix AI employee shortcut task rendering error (#9267) by @cgyrock

  • [Authentication] Fixed old sessions remaining active after a password change (#9261) by @2013xile

  • [Data source: External MariaDB] Fix test case failed because module importing not correct by @mytharcher

alpha
NocoBase v2.1.0-beta.23: Add created and updated by fields for workflows
🎉 New Features
  • [Workflow] Add created and updated by fields for workflows (#9217) by @mytharcher
🚀 Improvements
  • [undefined]

    • Improve AI Agent installation guide to prevent Agents from bypassing the --ui wizard and to auto-detect Node version managers. (#9243) by @Molunerfinn

    • Update AI docs to require NocoBase >= 2.1.0-beta.20 and recommend latest beta version. (#9252) by @Molunerfinn

      • (#9098) by @Molunerfinn
  • [client-v2] Separate client v2 from client v1, and remove its dependency on client v1 (#8937) by @zhangzhonghe

🐛 Bug Fixes
  • [undefined] Fix language switcher generating incorrect URLs (e.g., /cn/es/ instead of /es/) in the documentation site. (#9233) by @Molunerfinn

  • [client] set popover max-height and scrolling safeguards so the submit area remains reachable (#9226) by @jiannx

  • [Data visualization] Fixed empty field selectors in chart query configuration on flow pages (#9276) by @2013xile

  • [Authentication] Fixed old sessions remaining active after a password change (#9261) by @2013xile

beta
NocoBase v2.1.0-beta.22: Fix AI employee shortcut task rendering error
🐛 Bug Fixes
  • [AI employees] Fix AI employee shortcut task rendering error (#9267) by @cgyrock

  • [Data source: External MariaDB] Fix test case failed because module importing not correct by @mytharcher

beta
NocoBase v2.1.0-alpha.25: Support to delete draft approval
🎉 New Features
  • [Workflow: Approval] Support to delete draft approval by @mytharcher
🚀 Improvements
  • [undefined] Update AI docs to require NocoBase >= 2.1.0-beta.20 and recommend latest beta version. (#9252) by @Molunerfinn

  • [AI employees] Update AI employee shortcut task configuration to use the same skills settings component as workflow AI employee node configuration (#9246) by @cgyrock

🐛 Bug Fixes
  • [client]

    • Fixed an issue where default values would not apply when re-adding a record after it had been removed from a sub-table. (#9192) by @gchust

    • filter non-essential optional blocks in the selection pop-up box of related fields (#9224) by @jiannx

  • [Action: Import records] Fix the issue where import xlsx failed and throw no header matched error (#9253) by @mytharcher

  • [License settings] update license save success message (#9251) by @jiannx

  • [AI employees] Fixed the issue where variables in the system prompt of AI employees did not take effect (#9256) by @cgyrock

  • [IdP: OAuth] Fixed OAuth CLI sign-in failures and restricted dynamic registration to local callback URLs (#9248) by @2013xile

  • [AI: Knowledge base] Fix issue where deleting knowledge base documents did not delete associated vector data by @cgyrock

  • [Action: Import records Pro] Fix the issue where import xlsx failed and throw no header matched error by @mytharcher

alpha
NocoBase v2.1.0-beta.21: Bug Fixes
🐛 Bug Fixes
  • [client] Fixed an issue where default values would not apply when re-adding a record after it had been removed from a sub-table. (#9192) by @gchust

  • [License settings] update license save success message (#9251) by @jiannx

  • [AI employees] Fixed the issue where variables in the system prompt of AI employees did not take effect (#9256) by @cgyrock

  • [Action: Import records] Fix the issue where import xlsx failed and throw no header matched error (#9253) by @mytharcher

  • [AI: Knowledge base] Fix issue where deleting knowledge base documents did not delete associated vector data by @cgyrock

  • [Action: Import records Pro] Fix the issue where import xlsx failed and throw no header matched error by @mytharcher

beta
NocoBase v2.0.45: Fixed the issue where variables in the system prompt of AI employees did not take effect
🚀 Improvements
  • [Workflow: JavaScript] Upgrade Docker images, CI workflows, and the workflow JavaScript sandbox dependency for Node.js 22 compatibility. (#9245) by @Molunerfinn
🐛 Bug Fixes
  • [AI employees] Fixed the issue where variables in the system prompt of AI employees did not take effect (#9256) by @cgyrock

  • [License settings] update license save success message (#9251) by @jiannx

  • [Action: Import records] Fix the issue where import xlsx failed and throw no header matched error (#9253) by @mytharcher

  • [Action: Import records Pro] Fix the issue where import xlsx failed and throw no header matched error by @mytharcher

  • [AI: Knowledge base] Fix issue where deleting knowledge base documents did not delete associated vector data by @cgyrock

latest
NocoBase v2.1.0-beta.20: Support to delete draft approval
🎉 New Features
  • [Workflow: Approval] Support to delete draft approval by @mytharcher
🚀 Improvements
  • [AI employees] Update AI employee shortcut task configuration to use the same skills settings component as workflow AI employee node configuration (#9246) by @cgyrock
🐛 Bug Fixes
  • [client] filter non-essential optional blocks in the selection pop-up box of related fields (#9224) by @jiannx

  • [IdP: OAuth] Fixed OAuth CLI sign-in failures and restricted dynamic registration to local callback URLs (#9248) by @2013xile

beta
NocoBase v2.1.0-beta.19: Remove the recommended model in the LLM service configuration
🚀 Improvements
  • [AI employees]

    • Remove the recommended model in the LLM service configuration (#9228) by @cgyrock

    • Adjust the skill/tool configuration interaction for AI employee instruction (#9232) by @cgyrock

  • [Workflow: JavaScript] Upgrade Docker images, CI workflows, and the workflow JavaScript sandbox dependency for Node.js 22 compatibility. (#9245) by @Molunerfinn

🐛 Bug Fixes
  • [AI employees]
    • Fix the error in the API for fetching the AI employee list (#9241) by @cgyrock

    • Refined Atlas task delegation behavior and updated Viz to use the business report workflow for report requests (#9229) by @2013xile

beta
NocoBase v2.1.0-alpha.24: Adjust the skill/tool configuration interaction for AI employee instruction
🚀 Improvements
  • [undefined] Improve AI Agent installation guide to prevent Agents from bypassing the --ui wizard and to auto-detect Node version managers. (#9243) by @Molunerfinn

  • [AI employees]

    • Adjust the skill/tool configuration interaction for AI employee instruction (#9232) by @cgyrock

    • Remove the recommended model in the LLM service configuration (#9228) by @cgyrock

  • [Workflow: JavaScript] Upgrade Docker images, CI workflows, and the workflow JavaScript sandbox dependency for Node.js 22 compatibility. (#9245) by @Molunerfinn

🐛 Bug Fixes
  • [undefined] Fix language switcher generating incorrect URLs (e.g., /cn/es/ instead of /es/) in the documentation site. (#9233) by @Molunerfinn

  • [AI employees]

    • Fix the error in the API for fetching the AI employee list (#9241) by @cgyrock

    • Refined Atlas task delegation behavior and updated Viz to use the business report workflow for report requests (#9229) by @2013xile

alpha
NocoBase v2.0.44: Remove the recommended model in the LLM service configuration
🚀 Improvements
  • [AI employees] Remove the recommended model in the LLM service configuration (#9228) by @cgyrock
🐛 Bug Fixes
  • [client] relationship field hidden sort switch (#9220) by @jiannx
latest
NocoBase v2.1.0-alpha.23: Bug Fixes
🚀 Improvements
  • [undefined] - (#9098) by @Molunerfinn

  • [client-v2] Separate client v2 from client v1, and remove its dependency on client v1 (#8937) by @zhangzhonghe

🐛 Bug Fixes
  • [AI employees] Workflow AI employee: UI adjustment and bug fixes. (#9213) by @cgyrock
alpha
NocoBase v2.1.0-beta.17: Workflow AI employee: UI adjustment and bug fixes
🐛 Bug Fixes
  • [AI employees] Workflow AI employee: UI adjustment and bug fixes. (#9213) by @cgyrock
beta
NocoBase v2.1.0-alpha.22: Add API to check node creation
🎉 New Features
  • [Workflow] Add API to check node creation (#9207) by @mytharcher
🚀 Improvements
  • [cli] Added CLI request source tracking in request logs and audit logs (#9223) by @2013xile

  • [Access control] add some new apis for acl skill (#9198) by @Andrew1989Y

  • [Workflow: Approval]

    • Add validation for approval node creation by @mytharcher

    • Add indexes on approval records columns to improve performance on list and submit actions by @mytharcher

🐛 Bug Fixes
  • [client] relationship field hidden sort switch (#9220) by @jiannx

  • [database] Fixed an issue where decimal fields with validation could reject valid numeric input (#9204) by @2013xile

  • [AI employees] Fix the issue of missing URL field values for attachments in AI employee form selections. (#9216) by @cgyrock

  • [Users] Fixed dynamically configured fields in Edit profile not loading the latest user data (#9205) by @2013xile

  • [Data source manager] Fixed an issue where grouped sorting on external data source sort fields could not be cleared (#9203) by @2013xile

alpha
NocoBase v2.1.0-beta.16:refactor NocoBase CLI
🎉 New Features
  • [undefined] Add a CI workflow that checks for missing plugin-* peerDependencies and runs the build, with PR comment reporting. (#9058) by @Molunerfinn

  • [cli-v1] resolve storage path from env (#9147) by @chenos

  • [cli] refactor NocoBase CLI (#9122) by @chenos

  • [flow-engine] Add getSubclassesOfAsync to FlowEngine for discovering async-registered model classes via the new extends field in registerModelLoaders. (#9065) by @Molunerfinn

  • [Workflow]

    • Add API to check node creation (#9207) by @mytharcher

    • Add log field for jobs, in order to show log content of some node for debug (#9165) by @mytharcher

  • [AI employees]

    • The workflow has added AI employee instruction (#9025) by @cgyrock

    • Added a data query tool and business analysis report tool for AI employees (#9040) by @2013xile

    • Add the ability to invoke sub agents for AI employees (#8935) by @cgyrock

    • Added SKILLS capability to AI employees. (#8797) by @cgyrock

  • [Auth: API keys] add pm list and generate-api-key commands (#9076) by @chenos

  • [AI: MCP server]

    • Provides a generic data collection query API, callable via MCP (#8985) by @2013xile

    • Add a new MCP server plugin to allow building NocoBase systems and supporting business workflows. (#8824) by @2013xile

  • [Data source manager] Support on-demand loading of MCP tools (#8936) by @2013xile

  • [IdP: OAuth] Add a new IdP: OAuth plugin to enable MCP services to authenticate via OAuth (#8896) by @2013xile

🚀 Improvements
  • [cli]

    • Added CLI request source tracking in request logs and audit logs (#9223) by @2013xile

    • Improved generated API CLI help output and ACL command grouping (#9166) by @2013xile

    • Improved nb api help fallback and unified warning messages for runtime bootstrap failures (#9153) by @2013xile

  • [server] Improved swagger API docs of plugin manager (#9080) by @2013xile

  • [database] Fixed AI business report generation and data query behavior to avoid malformed chart output, incorrect datetime handling, and missing multi-data-source coverage (#9078) by @2013xile

  • [build]

    • App client production builds now run on Rsbuild, and build profiling plus declaration scheduling improvements make build bottlenecks easier to identify and reduce. (#8963) by @Molunerfinn

    • Migrate the client build pipeline in @nocobase/build from Vite to Rsbuild. (#8932) by @Molunerfinn

  • [client] Refactor admin layout settings and application to model host architecture with v1 v2 compatibility safeguards (#8710) by @zhangzhonghe

  • [flow-engine]

    • Improve schema validation for ui building api. (#8881) by @gchust

    • Improve schema validation for ui building api. (#8881) by @gchust

  • [app] Add an Rsbuild-based dev workflow for client-v1 while keeping local plugin development and the current /v2/ topology compatible (#8902) by @Molunerfinn

  • [undefined] Add a dedicated client-v2 entry and build it independently with rsbuild while keeping v1 unchanged. (#8743) by @Molunerfinn

  • [Access control] add some new apis for acl skill (#9198) by @Andrew1989Y

  • [Workflow: Custom action event] Add ACL control of triggering on record mode (both single and multiple) (#9125) by @mytharcher

  • [Flow engine] Add new apis for ui building. (#8992) by @gchust

  • [Workflow: Pre-action event] Add validation rules for triggers and nodes (#8971) by @mytharcher

  • [Workflow] Add validation for all triggers and nodes (#8930) by @mytharcher

  • [Workflow: Webhook] Add validation for creating trigger / node API by @mytharcher

  • [Workflow: Subflow] Add validation for creating node API by @mytharcher

  • [Workflow: Approval]

    • Add validation for approval node creation by @mytharcher

    • Add validation for trigger / node API by @mytharcher

🐛 Bug Fixes
  • [client]

    • relationship field hidden sort switch (#9220) by @jiannx

    • Fix the issue where the page title does not update after switching menus (#8864) by @zhangzhonghe

  • [cli] Fixed CLI OAuth login failures on Windows caused by long authorization URLs (#9159) by @2013xile

  • [test] Fixed plugin builds so server dependencies with dotted package names like big.js are packaged into dist/node_modules. (#8953) by @Molunerfinn

  • [server] Support getting the target application by hostname (#8978) by @2013xile

  • [Workflow: Aggregate node] Fix the issue where aggregate node could not be saved because incorrect validation rule (#9208) by @mytharcher

  • [AI employees]

    • Fix log recording anomalies in AI employee instruction (#9180) by @cgyrock

    • Fixed aggregate query sorting dropped by ACL (#9099) by @2013xile

    • Fixed the issue where error messages were not displayed in the AI employee conversations (#9097) by @cgyrock

    • Fix the issue where AI employees were unable to use skills (#9023) by @cgyrock

    • Fix the issue where the LLM still attempts to load skills after the getSkill tool is disabled (#9013) by @cgyrock

    • Fix failing test cases in the ai module of the core package. (#8941) by @cgyrock

  • [Workflow: JavaScript] Fix the issue where error thrown when configure JavaScript node (#9169) by @mytharcher

  • [IdP: OAuth]

    • Fixed OAuth client registration and token refresh failures after service restart (#9139) by @2013xile

    • Fixed OAuth access for regular API requests (#9120) by @2013xile

    • Fixed incorrect redirect after MCP OAuth login in sub applications (#9015) by @2013xile

  • [Workflow: Loop node] Fix validations of workflow nodes (#9111) by @mytharcher

  • [Access control] update acl swagger for mcp server (#9096) by @Andrew1989Y

  • [Workflow: mailer node] Fix validation for variable fields (#9047) by @mytharcher

  • [Workflow]

    • Fix incorrect validation rule of condition instruction (#9017) by @mytharcher

    • Fix the issue where mode of collection trigger can not be set to “create or update” (#8980) by @mytharcher

  • [Data source manager] Optimized MCP tool naming and reduce redundant API responses to avoid excessive consumption of AI conversation context (#9000) by @2013xile

  • [AI: MCP server]

    • Fixed MCP tools generated from Swagger when input schemas include null types or nullable markers that are invalid for OpenAI tool validation (#8994) by @2013xile

    • Fixed authentication mismatches caused by unrelated forwarded headers in the MCP generic CRUD tool (#8983) by @2013xile

beta
NocoBase v2.1.0-beta.15: mapping attribute support custom fields
🎉 New Features
  • [Block: Kanban] kanban block v2 (#9142) by @jiannx

  • [Auth: OIDC] mapping attribute support custom fields by @chenzhizdt

  • [DingTalk] DingTalk: notifications, in-DingTalk auto login, and user sync. by @chenzhizdt

🚀 Improvements
  • [build] Knowledge base supports batch uploading files via ZIP (#9206) by @cgyrock

  • [ai] AI employee and knowledge base now support additional file types for upload (.xlsx, .xls, .csv, .md, .json) (#9172) by @cgyrock

  • [Workflow] Improve execution list performance (#9214) by @mytharcher

  • [AI: Knowledge base] Knowledge base supports batch uploading files via ZIP by @cgyrock

  • [Workflow: Approval] Add indexes on approval records columns to improve performance on list and submit actions by @mytharcher

🐛 Bug Fixes
  • [database] Fixed an issue where decimal fields with validation could reject valid numeric input (#9204) by @2013xile

  • [client]

    • Fix the issue where the Add tab button is too close to the right edge (#9177) by @zhangzhonghe

    • Fixed popup relation blocks and popup record variables using the wrong record identifier when collections use a non-primary unique key (#9191) by @2013xile

    • Fixed the issue where default value will not take effect after creating record. (#9185) by @gchust

  • [data-source-manager]

    • Fixed nullable field sync (#9189) by @2013xile

    • Fix for percentage fields being reset to numeric ​​when resynchronizing external data sources (#9178) by @jiannx

  • [AI employees]

    • Fix the issue of missing URL field values for attachments in AI employee form selections. (#9216) by @cgyrock

    • Fix issue where AI employees cannot fill relation field values in forms. (#9182) by @cgyrock

  • [Users] Fixed dynamically configured fields in Edit profile not loading the latest user data (#9205) by @2013xile

  • [Calendar] not register calendar actions to other blocks (#9200) by @jiannx

  • [Departments] Fixed an issue where repeated department synchronization could not update department sort order (#9173) by @2013xile

  • [Workflow: JavaScript] Fix security issue of script executing in node:vm mode (#9084) by @mytharcher

  • [Data source manager] Fixed an issue where grouped sorting on external data source sort fields could not be cleared (#9203) by @2013xile

  • [Multi-space] Fixed the error of not finding collection in space permission verification by @jiannx

  • [AI: Knowledge base] Fix issue where vector database is not synced when deleting knowledge base documents. by @cgyrock

  • [Workflow: Approval] Fix approval reassignee search to query users beyond the first 200 candidates by @zhangzhonghe

  • [WeCom] Fixed missing department order when synchronizing departments from WeCom by @2013xile

beta
NocoBase v2.0.43: Improve execution list performance
🚀 Improvements
  • [Workflow] Improve execution list performance (#9214) by @mytharcher

  • [Workflow: Approval] Add indexes on approval records columns to improve performance on list and submit actions by @mytharcher

🐛 Bug Fixes
  • [database] Fixed an issue where decimal fields with validation could reject valid numeric input (#9204) by @2013xile

  • [Users] Fixed dynamically configured fields in Edit profile not loading the latest user data (#9205) by @2013xile

  • [AI employees] Fix the issue of missing URL field values for attachments in AI employee form selections. (#9216) by @cgyrock

  • [Data source manager] Fixed an issue where grouped sorting on external data source sort fields could not be cleared (#9203) by @2013xile

latest
NocoBase v2.1.0-alpha.21: The workflow has added AI employee instruction
🎉 New Features
  • [Block: Kanban] kanban block v2 (#9142) by @jiannx

  • [AI employees] The workflow has added AI employee instruction (#9025) by @cgyrock

  • [Auth: OIDC] mapping attribute support custom fields by @chenzhizdt

  • [DingTalk] DingTalk: notifications, in-DingTalk auto login, and user sync. by @chenzhizdt

🚀 Improvements
  • [build] Knowledge base supports batch uploading files via ZIP (#9206) by @cgyrock

  • [ai] AI employee and knowledge base now support additional file types for upload (.xlsx, .xls, .csv, .md, .json) (#9172) by @cgyrock

  • [Workflow] Improve execution list performance (#9214) by @mytharcher

  • [Workflow: Custom action event] Add ACL control of triggering on record mode (both single and multiple) (#9125) by @mytharcher

  • [AI: Knowledge base] Knowledge base supports batch uploading files via ZIP by @cgyrock

🐛 Bug Fixes
  • [data-source-manager]

    • Fixed nullable field sync (#9189) by @2013xile

    • Fix for percentage fields being reset to numeric ​​when resynchronizing external data sources (#9178) by @jiannx

  • [client]

    • Fixed popup relation blocks and popup record variables using the wrong record identifier when collections use a non-primary unique key (#9191) by @2013xile

    • Fixed the issue where default value will not take effect after creating record. (#9185) by @gchust

    • Fix the issue where the Add tab button is too close to the right edge (#9177) by @zhangzhonghe

  • [Workflow: Aggregate node] Fix the issue where aggregate node could not be saved because incorrect validation rule (#9208) by @mytharcher

  • [Calendar] not register calendar actions to other blocks (#9200) by @jiannx

  • [AI employees]

    • Fix issue where AI employees cannot fill relation field values in forms. (#9182) by @cgyrock

    • Fix log recording anomalies in AI employee instruction (#9180) by @cgyrock

  • [Departments] Fixed an issue where repeated department synchronization could not update department sort order (#9173) by @2013xile

  • [Workflow: JavaScript]

    • Fix security issue of script executing in node:vm mode (#9084) by @mytharcher

    • Fix the issue where error thrown when configure JavaScript node (#9169) by @mytharcher

  • [Multi-space] Fixed the error of not finding collection in space permission verification by @jiannx

  • [AI: Knowledge base] Fix issue where vector database is not synced when deleting knowledge base documents. by @cgyrock

  • [Workflow: Approval] Fix approval reassignee search to query users beyond the first 200 candidates by @zhangzhonghe

  • [WeCom] Fixed missing department order when synchronizing departments from WeCom by @2013xile

alpha
Loading...

Loading more content...

No more content to load