Release Notes

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

NocoBase v2.1.27: Added Myanmar (`my-MM`) to the languages selectable in System Settings
🚀 Improvements
  • [client-v2] Added Myanmar (my-MM) to the languages selectable in System Settings. (#10131) by @hongboji
🐛 Bug Fixes
  • [resourcer] Fixed pre-action workflows not triggering when used together with before-save approval workflows. (#10119) by @mytharcher

  • [flow-engine] Fix mobile popups exceeding the screen and hiding the close button (#10118) by @zhangzhonghe

  • [client-v2]

    • Fix inconsistent route state after renaming a newly enabled page tab (#10117) by @zhangzhonghe

    • Fix an error that could prevent approval pages from loading (#10116) by @zhangzhonghe

  • [utils] Ensured server-side outbound request redirects also comply with SERVER_REQUEST_WHITELIST (#10109) by @mytharcher Reference: Environment variables

  • [Workflow: Approval] Fix messages overriding by @mytharcher

latest
NocoBase v2.1.28: Fix mobile menus hidden incorrectly by device type rules
🐛 Bug Fixes
  • [client-v2] Fix mobile menus hidden incorrectly by device type rules (#10123) by @zhangzhonghe

  • [Workflow: Approval] Fix occasional errors when opening approval task details directly by @zhangzhonghe

latest
Announcing NocoBase 2.2-beta

Announcing NocoBase 2.2-beta

NocoBase 2.2-beta brings Multi Portal, a new mobile client, and a new comment block, while continuing to enhance the AI knowledge base and workflow capabilities. It also introduces the brand-new /v/ branch—which will serve as a dedicated front-end entry for V2 and carry forward all future feature development.

NocoBase v2.1.26: Updated the data source documentation structure, links, and localized pages
🚀 Improvements
  • [undefined]
    • Updated the data source documentation structure, links, and localized pages. (#10108) by @hongboji Reference: Data sources
🐛 Bug Fixes
  • [server] Prevented uploaded XML and other active content files from executing scripts in the application origin (#10104) by @mytharcher

  • [database] Fixed an SQL injection risk when reading database view metadata (#10115) by @2013xile

  • [client-v2]

    • Reset unwanted border and shadow styles on Markdown h2 headings. (#10107) by @katherinehhh
    • Corrected the Urdu label and added a separate Uzbek option to the System Settings language list. (#10090) by @hongboji
  • [AI employees] Fixed an error when sending files pasted into the AI employee chat input (#10106) by @cgyrock

  • [File storage: S3(Pro)] Fixed S3-compatible file URLs omitting the configured storage path, which caused uploaded logos and attachments to return 404 errors by @mytharcher

latest
NocoBase v2.2.0-beta.15: Tabs on pages, subpages and pop-ups support the configuration of linkage rules
🎉 New Features
  • [client-v2]

    • Tabs on pages, subpages and pop-ups support the configuration of linkage rules (#10099) by @zhangzhonghe

    • Add an environment variable to configure legacy and modern route entry modes. (#9891) by @Molunerfinn

  • [AI employees] Added RunJS APIs for triggering AI employee tasks from JS blocks. (#10061) by @cgyrock

  • [Public forms] In the v1 public form, support creating v2 forms and prohibit creating v1 forms (#10045) by @zhangzhonghe

  • [Block: Comment]

    • Improved comment block settings with data scope, default sorting, selectable page size, optional last-page jumping, and scalar owner field mapping. (#9954) by @jiannx

    • Added a comments block. (#9916) by @jiannx

  • [Notification: Email] Migrated the workflow notification node client to v2, restored channel-specific notification forms, and kept legacy workflow route compatibility for migrated notification configuration. (#9817) by @jiannx

  • [Workflow: mailer node] Added v2 client support for configuring the workflow mailer node. (#9825) by @jiannx

  • [Workflow] Migrate the Workflow settings page to the v2 client and share a reusable draggable category-tabs component via @nocobase/client-v2. (#9645) by @Molunerfinn

  • [Workflow: Database transaction node] Added a client-v2 implementation for the workflow database transaction node while preserving the legacy client entry. by @katherinehhh

  • [Record history] Added client v2 support for the record history plugin. by @jiannx

  • [Workflow: Approval] Add approval initiation and todo blocks for v2 pages by @zhangzhonghe

  • [DingTalk] Added DingTalk Stream mode support for organization event synchronization. by @chenzhizdt

🚀 Improvements
  • [undefined]

    • Updated the data source documentation structure, links, and localized pages. (#10108) by @hongboji Reference: Data sources

    • Updated the data source documentation structure, links, and localized pages. (#10108) by @hongboji Reference: Data sources

    • File URLs now use stable NocoBase access URLs so permissions can be checked before redirecting to storage. (#10103) by @mytharcher

    • File URLs now use stable NocoBase access URLs so permissions can be checked before redirecting to storage. (#10047) by @mytharcher

    • Refined Russian documentation translation for improved wording, readability, and terminology consistency. (#9942) by @sembaev-a-a

    • Refined Russian documentation translation for improved wording, readability, and terminology consistency. (#9816) by @sembaev-a-a

    • Improved AI knowledge base retrieval and documentation. (#9765) by @cgyrock

    • Refined Russian documentation translation for improved wording, readability, and terminology consistency. (#9754) by @sembaev-a-a

  • [client-v2]

    • Refactor Markdown Vditor into a unified plugin-backed Markdown engine with compatibility bridges for existing Markdown block and Vditor field plugins. (#9998) by @katherinehhh

    • Refactor Markdown Vditor into a unified plugin-backed Markdown engine with compatibility bridges for existing Markdown block and Vditor field plugins. (#9998) by @katherinehhh

  • [Workflow: Manual node] Show manual workflow tasks in the V2 task center and guide users to the legacy page for processing (#10085) by @zhangzhonghe

  • [Workflow]

    • Unsupported workflow v2 canvas nodes now keep the normal node card actions while showing the node type as unsupported. (#10054) by @mytharcher

    • Simplified workflow v2 create/update field assignment, improved selected variable display, and avoided generating unused assign-form model data. (#9887) by @katherinehhh

    • Exported workflow v2 canvas extension APIs for downstream workflow node plugins. (#9834) by @katherinehhh

    • Migrate the workflow output node configuration to v2 and align v2 workflow result viewers with the legacy display behavior for string results. (#9813) by @Molunerfinn

    • Migrate the workflow end node to the v2 implementation. (#9795) by @Molunerfinn

  • [AI employees]

    • Improved AI employee tool settings, data-query guardrails, relation field querying, and malformed tool call diagnostics. (#10042) by @cgyrock

    • Improved AI employee web search to reduce unnecessary model reasoning and better use provider-specific thinking controls. (#9996) by @cgyrock

    • Removed the deprecated Datasource entry from AI employee settings and context selection in the v2 UI. (#9988) by @cgyrock

    • Migrated the AI employee plugin to client-v2. (#9794) by @cgyrock

  • [Collection: SQL] Not user-facing; added client-v2 unit test coverage for migrated plugins. (#9967) by @katherinehhh

  • [Block: Comment]

    • Improved comment submit actions and fixed related comment/user form submission issues. (#10002) by @jiannx

    • Added the new comment block plugin to the NocoBase preset and marked the legacy comments plugin as deprecated. (#9936) by @jiannx

  • [Users] Improve client-v2 test coverage for the users plugin. (#9975) by @jiannx

  • [Logger] Added the Logger settings page to the client v2 runtime. (#9933) by @jiannx

  • [Workflow: Aggregate node] Improved v2 workflow field selection for update and aggregate query nodes, including safer associated collection selection in aggregate query nodes. (#9938) by @katherinehhh

  • [Workflow: JavaScript]

    • Aligned v2 workflow request and mailer node configuration fields with legacy layout and attachment variable behavior. (#9952) by @jiannx

    • Migrated the JavaScript workflow node to client-v2 (#9805) by @jiannx

  • [Workflow: JSON calculation] Migrated the workflow JSON calculation node configuration UI to the v2 workflow canvas while preserving v1 canvas compatibility. (#9902) by @mytharcher

  • [Backup manager] Tables whose collection dataCategory is marked as 'runtime' are now excluded from backups automatically. (#9804) by @cgyrock

  • [Workflow: Custom action event] Migrated workflow triggers and bind-workflow settings to client-v2, including action trigger, custom action trigger, request interception trigger, and submit/update action workflow binding settings. (#9845) by @mytharcher

  • [Workflow: HTTP request node] Migrated the workflow HTTP request node to client-v2. (#9806) by @jiannx

  • [HTTP request encryption] Added v2 client support for HTTP request encryption so query parameters continue to be encrypted in the v2 client. by @jiannx

  • [Workflow: Database transaction node] Improved the v2 workflow database transaction node layout so branch labels and the commit marker have better spacing. by @katherinehhh

  • [AI: Knowledge base] Migrated the AI knowledge base settings pages to the v2 client and fixed layout and loading issues in knowledge base and vector store pages. by @cgyrock

  • [File storage: S3(Pro)] S3 Pro uploads now return the created file record with permanent file URLs. by @mytharcher

  • [Email manager] Moved the department-based mail viewing option to the V1 general mail settings page, prevented service credential saves from overwriting it, and placed V2 General settings before Service provider settings. by @jiannx

🐛 Bug Fixes
  • [client-v2]

    • Corrected the Urdu label and added a separate Uzbek option to the System Settings language list. (#10090) by @hongboji

    • Fixed automatic SSO redirect providers failing to preserve authentication order in production builds (#10100) by @jiannx

    • Workflow filters now preserve workflow variable expressions and show a clear parsing error when variable metadata cannot be resolved. (#10088) by @Molunerfinn

    • Fix an error in v2 workflow value editors when a collection field is named nodeName. (#10067) by @katherinehhh

    • Fixed workflow v2 variable editors to preserve saved variable pills, disabled states, and operator labels consistently across trigger, filter, and field assignment forms. (#10041) by @Molunerfinn

    • Fixed an issue where v2 workflow assigned fields could still be edited in read-only executed workflow versions. (#10014) by @katherinehhh

    • Fix workflow execution revision navigation so creating a new version after manual execution opens the correct workflow page in both legacy and modern shells. (#9955) by @Molunerfinn

  • [flow-engine] Fixed an issue where users could type extra text after selecting a variable in single-value variable inputs. (#10050) by @katherinehhh

  • [AI employees] Fixed an error when sending files pasted into the AI employee chat input (#10106) by @cgyrock

  • [Authentication]

    • Fixed declaration generation errors in the v2 authenticator management page (#10095) by @jiannx

    • Fixed missing saved Authenticator settings when editing authenticators in the v2 authentication manager. (#10091) by @jiannx

  • [Notification manager]

    • Fix receiver selection saving user IDs as text (#10093) by @zhangzhonghe

    • Fix incorrect workflow variables shown in CC configuration (#9937) by @zhangzhonghe

  • [Workflow: JSON variable mapping] Fix an error when selecting loop scope variables in the JSON variable mapping workflow node. (#10094) by @Molunerfinn

  • [UI layout] Fix the Mobile settings link losing the current sub-application path (#10078) by @zhangzhonghe

  • [Workflow]

    • Workflow form controls now correctly inherit the disabled state when viewing executed workflows. (#10079) by @Molunerfinn

    • Refresh the workflow canvas after updating trigger configuration (#10068) by @zhangzhonghe

    • Fixed workflow v2 condition operands to stay on one row by default and wrap correctly when selected variable paths are too long. (#10033) by @Molunerfinn

    • Fix display and detail loading issues in the workflow v2 task center (#10001) by @zhangzhonghe

    • Fix untranslated workflow result labels and oversized CC configuration dialogs (#9977) by @zhangzhonghe

    • Fix workflow context mismatches across bundles so branches and some variable pickers work correctly in legacy workflow pages. (#9951) by @Molunerfinn

    • Fix the issue where in-app message content cannot be configured in v2 workflows (#9885) by @zhangzhonghe

    • Fix issues after migrated client to v2 (#9929) by @mytharcher

    • Restored debounced remote search for workflow collection trigger manual execution and aligned the selector with the v1 200-record fetch behavior. (#9870) by @Molunerfinn

    • Fixed the workflow v2 add-node menu so unavailable node types are disabled according to workflow and branch rules (#9855) by @mytharcher

  • [Workflow: Delay node] Fix delay node duration input and prevent values below the minimum from being saved. (#10056) by @Molunerfinn

  • [Workflow: Aggregate node] Fix validation rule to allow null filter (#10053) by @mytharcher

  • [Public forms] Fix the issue where public forms can still be configured when UI Editor is off (#10036) by @zhangzhonghe

  • [Block: Comment] Adjusted the default action order for new Comment blocks. (#9976) by @jiannx

  • [Workflow: mailer node] Fixed workflow v2 test failures caused by missing mocks for trigger workflow action registration. (#9863) by @jiannx

  • [Workflow: JavaScript] Fixed JavaScript workflow node registration failure in the legacy workflow client. (#9826) by @jiannx

  • [Workflow: Response message] Migrated the workflow response message node to the v2 canvas and fixed unsupported workflow types being able to add it. (#9830) by @jiannx

  • [File manager] Fixed 404 errors when uploading files to attachment URL fields in external data sources (#9809) by @2013xile

  • [Verification: TOTP authenticator] Fixed TOTP authenticator bindings so temporary setup secrets are removed and previously verified codes cannot be reused. by @jiannx

  • [Auth: SAML 2.0] Fixed SAML automatic sign-in redirects for unauthenticated users in the modern client while preserving the original destination path by @jiannx

  • [AI: Knowledge base] Added an overwrite option for AI knowledge base workflow document creation, allowing workflows to replace existing documents with the same key. by @cgyrock

  • [Data source: External NocoBase] Fixed file preview, permanent URL handling, and upload routing for external NocoBase file collections, including S3 Pro uploads by @mytharcher

  • [plugin-service-platform]

    • Restored licensed plugin downloads from the service platform. by @jiannx

    • Disabled the service platform plugin download endpoint. by @jiannx

  • [Workflow: Subflow] Fixed workflow title search in the subflow node configuration selector. by @mytharcher

  • [File storage: S3(Pro)] Fixed S3-compatible file URLs omitting the configured storage path, which caused uploaded logos and attachments to return 404 errors by @mytharcher

  • [Auth: OIDC] Fixed OIDC automatic login redirects in production builds and retained the original modern-client path after login by @jiannx

  • [Workflow: Approval]

    • Fix blank approval forms and missing or incorrect action buttons by @zhangzhonghe

    • Fixed premature applicant validation and untranslated role labels in the approval workflow manual execution dialog. by @Molunerfinn

    • Fix the approval workflow task title remaining editable in executed workflow configurations after production builds. by @Molunerfinn

    • Allow users to view approval interfaces and cards after a workflow has been executed by @zhangzhonghe

    • Fix workflow form action buttons responding in configuration dialogs by @zhangzhonghe

    • Fix display and action issues in approval initiator interfaces by @zhangzhonghe

    • Close the Apply new drawer when opening an approval form by @zhangzhonghe

    • Fix an error that could prevent V2 pages from opening when approval and notification plugins are enabled by @zhangzhonghe

    • Fix approval task form and action issues in the workflow v2 task center by @zhangzhonghe

    • Fix v2 approval subtables not displaying correctly in details by @zhangzhonghe

    • Fix missing processed approval details in v2 task detail popups by @zhangzhonghe

    • Fix empty approval interfaces and fixed assignee IDs by @zhangzhonghe

    • Fix the issue where approval tables appear in the block data source list by @zhangzhonghe

    • Fix issues involved by migrating to client v2 by @mytharcher

    • Fix the error when configuring approval workflow conditions by @zhangzhonghe

    • Guide users to V1 pages when approval interfaces cannot be used in V2 by @zhangzhonghe

    • Fix approval assignee sorting and hide unsupported legacy configuration entries by @zhangzhonghe

    • Fix the error when opening CC node settings by @zhangzhonghe

    • Fix missing approval data on approval task cards by @zhangzhonghe

  • [Collection field: Signature] Fix client-v2 signature field file collection selector localization and option filtering. by @katherinehhh

  • [WeCom] Fixed WeCom notification channels not saving the selected authenticator. by @jiannx

latest
NocoBase v2.1.25: Added DingTalk Stream mode support for organization event synchronization
🎉 New Features
  • [DingTalk] Added DingTalk Stream mode support for organization event synchronization. by @chenzhizdt
  • [Auth: LDAP] Added LDAP user data sync source support, including optional AD department synchronization. by @chenzhizdt
🚀 Improvements
  • [ai] Reduced main-process memory usage when parsing uploaded knowledge base documents. (#10083) by @cgyrock

  • [undefined]

    • File URLs now use stable NocoBase access URLs so permissions can be checked before redirecting to storage. (#10047) by @mytharcher
  • [File storage: S3(Pro)] S3 Pro uploads now return the created file record with permanent file URLs. by @mytharcher

  • [RabbitMQ queue adapter] Enhance the channel management and error recovery capabilities of the RabbitMQ adapter by @sdp-ncd

🐛 Bug Fixes
  • [User data synchronization] Fixed external department sync order so child departments can be reparented correctly when their parent is synced later. (#10028) by @chenzhizdt

  • [Collection field: Markdown(Vditor)] Fixed iframe sanitization for v1 Markdown rendering and editing. (#10096) by @katherinehhh

  • [Workflow] Fixed hidden fields being included when workflow serializes appended association data (#10086) by @mytharcher

  • [AI employees] Fixed AI tool-call approvals to authorize against the message’s owning conversation before updating decisions. (#10077) by @cgyrock

  • [Data source: External NocoBase]

    • Fixed file preview, permanent URL handling, and upload routing for external NocoBase file collections, including S3 Pro uploads by @mytharcher
    • Fixed workflow AI employees being unable to read attachments from External NocoBase data sources by @2013xile
latest
NocoBase v2.2.0-alpha.9: Added DingTalk Stream mode support for organization event synchronization
🎉 New Features
  • [client-v2] Tabs on pages, subpages and pop-ups support the configuration of linkage rules (#10099) by @zhangzhonghe
  • [AI employees] Added RunJS APIs for triggering AI employee tasks from JS blocks. (#10061) by @cgyrock
  • [DingTalk] Added DingTalk Stream mode support for organization event synchronization. by @chenzhizdt
  • [Auth: LDAP] Added LDAP user data sync source support, including optional AD department synchronization. by @chenzhizdt
🚀 Improvements
  • [undefined]

    • File URLs now use stable NocoBase access URLs so permissions can be checked before redirecting to storage. (#10047) by @mytharcher
    • File URLs now use stable NocoBase access URLs so permissions can be checked before redirecting to storage. (#10103) by @mytharcher
    • Updated the data source documentation structure, links, and localized pages. (#10108) by @hongboji Reference: Data sources
  • [ai] Reduced main-process memory usage when parsing uploaded knowledge base documents. (#10083) by @cgyrock

  • [Workflow: Manual node] Show manual workflow tasks in the V2 task center and guide users to the legacy page for processing (#10085) by @zhangzhonghe

  • [File storage: S3(Pro)]

    • S3 Pro uploads now return the created file record with permanent file URLs. by @mytharcher
    • S3 Pro uploads now return the created file record with permanent file URLs. by @mytharcher
  • [RabbitMQ queue adapter] Enhance the channel management and error recovery capabilities of the RabbitMQ adapter by @sdp-ncd

  • [Email manager] Moved the department-based mail viewing option to the V1 general mail settings page, prevented service credential saves from overwriting it, and placed V2 General settings before Service provider settings. by @jiannx

🐛 Bug Fixes
  • [client-v2]

    • Fixed automatic SSO redirect providers failing to preserve authentication order in production builds (#10100) by @jiannx
    • Corrected the Urdu label and added a separate Uzbek option to the System Settings language list. (#10090) by @hongboji
    • Workflow filters now preserve workflow variable expressions and show a clear parsing error when variable metadata cannot be resolved. (#10088) by @Molunerfinn
    • Fixed v2 scan input camera preview layout issues on iOS Chrome. (#10081) by @katherinehhh
    • Fixed other column content showing through fixed v2 table columns when quick edit is enabled. (#10076) by @katherinehhh
  • [Authentication]

    • Fixed declaration generation errors in the v2 authenticator management page (#10095) by @jiannx
    • Fixed missing saved Authenticator settings when editing authenticators in the v2 authentication manager. (#10091) by @jiannx
  • [AI employees]

    • Fixed an error when sending files pasted into the AI employee chat input (#10106) by @cgyrock
    • Fixed AI tool-call approvals to authorize against the message’s owning conversation before updating decisions. (#10077) by @cgyrock
    • Fixed AI attachment handling to avoid trusting client-provided file paths or URLs. (#10037) by @cgyrock
  • [Collection field: Markdown(Vditor)] Fixed iframe sanitization for v1 Markdown rendering and editing. (#10096) by @katherinehhh

  • [Workflow]

    • Fixed hidden fields being included when workflow serializes appended association data (#10086) by @mytharcher
    • Workflow form controls now correctly inherit the disabled state when viewing executed workflows. (#10079) by @Molunerfinn
    • Refresh the workflow canvas after updating trigger configuration (#10068) by @zhangzhonghe
  • [Notification manager] Fix receiver selection saving user IDs as text (#10093) by @zhangzhonghe

  • [UI layout]

    • Fix the Mobile settings link losing the current sub-application path (#10078) by @zhangzhonghe
    • Fixed the Mobile settings link opening the main application from a sub-application. (#10075) by @katherinehhh
  • [Workflow: JSON variable mapping] Fix an error when selecting loop scope variables in the JSON variable mapping workflow node. (#10094) by @Molunerfinn

  • [User data synchronization] Fixed external department sync order so child departments can be reparented correctly when their parent is synced later. (#10028) by @chenzhizdt

  • [Action: Batch edit] Fixed Markdown editor initialization failure when a V2 form includes a process field. (#10080) by @katherinehhh

  • [Verification: TOTP authenticator] Fixed TOTP authenticator bindings so temporary setup secrets are removed and previously verified codes cannot be reused. by @jiannx

  • [Data source: External NocoBase]

    • Fixed workflow AI employees being unable to read attachments from External NocoBase data sources by @2013xile
    • Fixed file preview, permanent URL handling, and upload routing for external NocoBase file collections, including S3 Pro uploads by @mytharcher
    • Fixed file preview, permanent URL handling, and upload routing for external NocoBase file collections, including S3 Pro uploads by @mytharcher
  • [Auth: SAML 2.0] Fixed SAML automatic sign-in redirects for unauthenticated users in the modern client while preserving the original destination path by @jiannx

  • [File storage: S3(Pro)] Fixed S3-compatible file URLs omitting the configured storage path, which caused uploaded logos and attachments to return 404 errors by @mytharcher

  • [Auth: OIDC] Fixed OIDC automatic login redirects in production builds and retained the original modern-client path after login by @jiannx

  • [Workflow: Approval]

    • Fix the approval workflow task title remaining editable in executed workflow configurations after production builds. by @Molunerfinn
    • Fixed premature applicant validation and untranslated role labels in the approval workflow manual execution dialog. by @Molunerfinn
    • Fix workflow form action buttons responding in configuration dialogs by @zhangzhonghe
    • Allow users to view approval interfaces and cards after a workflow has been executed by @zhangzhonghe
    • Filter approval file associations by current user ownership when the temporary switch is enabled. by @mytharcher
    • Fix display and action issues in approval initiator interfaces by @zhangzhonghe
    • Fix blank approval forms and missing or incorrect action buttons by @zhangzhonghe
    • Fix an error that could prevent V2 pages from opening when approval and notification plugins are enabled by @zhangzhonghe
    • Guide users to V1 pages when approval interfaces cannot be used in V2 by @zhangzhonghe
  • [WeCom] Fixed WeCom notification channels not saving the selected authenticator. by @jiannx

alpha
NocoBase v2.2.0-beta.14: Added LDAP user data sync source support, including optional AD department synchronization
🎉 New Features
  • [Auth: LDAP] Added LDAP user data sync source support, including optional AD department synchronization. by @chenzhizdt
🚀 Improvements
  • [ai] Reduced main-process memory usage when parsing uploaded knowledge base documents. (#10083) by @cgyrock

  • [undefined] File URLs now use stable NocoBase access URLs so permissions can be checked before redirecting to storage. (#10047) by @mytharcher

  • [Flow engine] Support multi portals for ui build apis. (#10072) by @gchust

  • [File storage: S3(Pro)] S3 Pro uploads now return the created file record with permanent file URLs. by @mytharcher

  • [RabbitMQ queue adapter] Enhance the channel management and error recovery capabilities of the RabbitMQ adapter by @sdp-ncd

🐛 Bug Fixes
  • [client-v2]

    • Fixed other column content showing through fixed v2 table columns when quick edit is enabled. (#10076) by @katherinehhh

    • Fixed v2 scan input camera preview layout issues on iOS Chrome. (#10081) by @katherinehhh

  • [Workflow]

    • Fixed hidden fields being included when workflow serializes appended association data (#10086) by @mytharcher

    • Fixed manual workflow execution returning an error when a valid request does not start an execution. (#10049) by @mytharcher

  • [Collection field: Markdown(Vditor)] Fixed iframe sanitization for v1 Markdown rendering and editing. (#10096) by @katherinehhh

  • [Action: Batch edit] Fixed Markdown editor initialization failure when a V2 form includes a process field. (#10080) by @katherinehhh

  • [UI layout] Fixed the Mobile settings link opening the main application from a sub-application. (#10075) by @katherinehhh

  • [AI employees]

    • Fixed AI tool-call approvals to authorize against the message’s owning conversation before updating decisions. (#10077) by @cgyrock

    • Fixed AI attachment handling to avoid trusting client-provided file paths or URLs. (#10037) by @cgyrock

  • [User data synchronization] Fixed external department sync order so child departments can be reparented correctly when their parent is synced later. (#10028) by @chenzhizdt

  • [Data source: External NocoBase]

    • Fixed workflow AI employees being unable to read attachments from External NocoBase data sources by @2013xile

    • Fixed file preview, permanent URL handling, and upload routing for external NocoBase file collections, including S3 Pro uploads by @mytharcher

  • [Workflow: Approval] Filter approval file associations by current user ownership when the temporary switch is enabled. by @mytharcher

beta
NocoBase v2.1.24: Bug Fixes
🐛 Bug Fixes
  • [client-v2]

    • Fixed other column content showing through fixed v2 table columns when quick edit is enabled. (#10076) by @katherinehhh

    • Fixed v2 scan input camera preview layout issues on iOS Chrome. (#10081) by @katherinehhh

  • [app] Fixed Redis cache configuration ignoring the dedicated cache URL (#10065) by @2013xile

  • [Action: Batch edit] Fixed Markdown editor initialization failure when a V2 form includes a process field. (#10080) by @katherinehhh

  • [AI employees] Fixed AI attachment handling to avoid trusting client-provided file paths or URLs. (#10037) by @cgyrock

  • [Workflow] Fixed manual workflow execution returning an error when a valid request does not start an execution. (#10049) by @mytharcher

  • [Redis worker ID allocator]

    • Improved Redis worker ID isolation and failure diagnostics by @2013xile

    • Restored standalone startup without Redis worker ID configuration by @2013xile

  • [Workflow: Approval] Filter approval file associations by current user ownership when the temporary switch is enabled. by @mytharcher

latest
NocoBase v2.2.0-alpha.8: In the v1 public form, support creating v2 forms and prohibit creating v1 forms
🎉 New Features
  • [Public forms] In the v1 public form, support creating v2 forms and prohibit creating v1 forms (#10045) by @zhangzhonghe
🚀 Improvements
  • [Workflow] Unsupported workflow v2 canvas nodes now keep the normal node card actions while showing the node type as unsupported. (#10054) by @mytharcher

  • [Flow engine] Support multi portals for ui build apis. (#10072) by @gchust

  • [AI employees] Improved AI employee tool settings, data-query guardrails, relation field querying, and malformed tool call diagnostics. (#10042) by @cgyrock

  • [Collection: SQL] Not user-facing; added client-v2 unit test coverage for migrated plugins. (#9967) by @katherinehhh

🐛 Bug Fixes
  • [client-v2]

    • Fix an error in v2 workflow value editors when a collection field is named nodeName. (#10067) by @katherinehhh

    • Fixed an issue where button linkage rule states in table blocks could become polluted after pagination. (#10038) by @gchust

    • Fixed workflow v2 variable editors to preserve saved variable pills, disabled states, and operator labels consistently across trigger, filter, and field assignment forms. (#10041) by @Molunerfinn

  • [app]

    • Fixed Redis cache configuration ignoring the dedicated cache URL (#10065) by @2013xile

    • Fix lazy-loaded assets using an external script URL when CDN_BASE_URL is empty. (#10052) by @Molunerfinn

  • [server] Fixed custom portals missing when multi-application plugins are disabled (#10055) by @2013xile

  • [flow-engine]

    • Fixed an issue where users could type extra text after selecting a variable in single-value variable inputs. (#10050) by @katherinehhh

    • Fixed an issue where overriding ctx.api in a JS block could cause a Maximum call stack size exceeded error. (#10051) by @gchust

  • [Workflow: Delay node]

    • Fix delay node duration input and prevent values below the minimum from being saved. (#10056) by @Molunerfinn

    • Prevented delay nodes from accepting numeric durations less than 1 through the API (#10057) by @mytharcher

  • [Workflow]

    • Fixed subflow nodes remaining pending when the child workflow fails before creating an execution record (#10043) by @mytharcher

    • Fixed manual workflow execution returning an error when a valid request does not start an execution. (#10049) by @mytharcher

  • [Data source: Main] Prevented invalid many-to-many relationship field configurations from being saved (#10044) by @2013xile

  • [Flow engine] Fixed popup record variables failing to resolve from external NocoBase data sources (#10048) by @gchust

  • [Form drafts] Fixed form drafts disappearing after consecutive page refreshes (#10059) by @gchust

  • [Workflow: Aggregate node] Fix validation rule to allow null filter (#10053) by @mytharcher

  • [Redis worker ID allocator]

    • Restored standalone startup without Redis worker ID configuration by @2013xile

    • Improved Redis worker ID isolation and failure diagnostics by @2013xile

  • [plugin-service-platform] Restored licensed plugin downloads from the service platform. by @jiannx

  • [Template print] Fixed template print permission checks so hidden fields and records outside the current role’s view scope are not rendered. by @jiannx

  • [Workflow: Approval]

    • Fix v2 approval subtables not displaying correctly in details by @zhangzhonghe

    • Fix empty approval interfaces and fixed assignee IDs by @zhangzhonghe

    • Fix the issue where fields in disabled approval subtables can still be edited by @zhangzhonghe

    • Allow string type of assignee ID to be added by @mytharcher

    • Fix approval form fields becoming single-column in print preview by @zhangzhonghe

    • Close the Apply new drawer when opening an approval form by @zhangzhonghe

    • Fix missing approval data on approval task cards by @zhangzhonghe

latest
NocoBase v2.2.0-beta.13: Bug Fixes
🐛 Bug Fixes
  • [Redis worker ID allocator] Restored standalone startup without Redis worker ID configuration by @2013xile
beta
NocoBase v2.1.23: Allow string type of assignee ID to be added
🐛 Bug Fixes
  • [client-v2]

    • Fixed v2 ScanInput recognition for Safari QR images selected from the upload path. (#10011) by @katherinehhh

    • Fixed client runtime asset base URL normalization when __webpack_public_path__ is injected without a trailing slash, and added coverage for that edge case. (#10040) by @chenos

    • Fixed an issue where button linkage rule states in table blocks could become polluted after pagination. (#10038) by @gchust

  • [app] Fix lazy-loaded assets using an external script URL when CDN_BASE_URL is empty. (#10052) by @Molunerfinn

  • [flow-engine] Fixed an issue where overriding ctx.api in a JS block could cause a Maximum call stack size exceeded error. (#10051) by @gchust

  • [Workflow: Delay node] Prevented delay nodes from accepting numeric durations less than 1 through the API (#10057) by @mytharcher

  • [Form drafts] Fixed form drafts disappearing after consecutive page refreshes (#10059) by @gchust

  • [Data source: Main] Prevented invalid many-to-many relationship field configurations from being saved (#10044) by @2013xile

  • [Collection: Tree] Fixed tree path collection creation to avoid passing internal field model metadata into collection options. (#10035) by @cgyrock

  • [Workflow] Fixed subflow nodes remaining pending when the child workflow fails before creating an execution record (#10043) by @mytharcher

  • [Flow engine]

    • Fixed an issue where using a local AI agent to configure linkage rules could trigger rendering errors. (#10023) by @gchust

    • Fixed popup record variables failing to resolve from external NocoBase data sources (#10048) by @gchust

  • [Template print] Fixed template print permission checks so hidden fields and records outside the current role’s view scope are not rendered. by @jiannx

  • [Workflow: Approval]

    • Allow string type of assignee ID to be added by @mytharcher

    • Fix approval form fields becoming single-column in print preview by @zhangzhonghe

    • Fix the issue where fields in disabled approval subtables can still be edited by @zhangzhonghe

latest
NocoBase v2.2.0-beta.11: Fixed an issue where button linkage rule states in table blocks could become polluted after pagination.
🐛 Bug Fixes
  • [app] Fix lazy-loaded assets using an external script URL when CDN_BASE_URL is empty. (#10052) by @Molunerfinn

  • [client-v2]

    • Fixed v2 ScanInput recognition for Safari QR images selected from the upload path. (#10011) by @katherinehhh

    • Fixed an issue where button linkage rule states in table blocks could become polluted after pagination. (#10038) by @gchust

    • Fixed client runtime asset base URL normalization when __webpack_public_path__ is injected without a trailing slash, and added coverage for that edge case. (#10040) by @chenos

  • [flow-engine] Fixed an issue where overriding ctx.api in a JS block could cause a Maximum call stack size exceeded error. (#10051) by @gchust

  • [Workflow: Delay node] Prevented delay nodes from accepting numeric durations less than 1 through the API (#10057) by @mytharcher

  • [Form drafts] Fixed form drafts disappearing after consecutive page refreshes (#10059) by @gchust

  • [Workflow] Fixed subflow nodes remaining pending when the child workflow fails before creating an execution record (#10043) by @mytharcher

  • [Flow engine]

    • Fixed an issue where using a local AI agent to configure linkage rules could trigger rendering errors. (#10023) by @gchust

    • Fixed popup record variables failing to resolve from external NocoBase data sources (#10048) by @gchust

  • [Data source: Main] Prevented invalid many-to-many relationship field configurations from being saved (#10044) by @2013xile

  • [Collection: Tree] Fixed tree path collection creation to avoid passing internal field model metadata into collection options. (#10035) by @cgyrock

  • [Template print] Fixed template print permission checks so hidden fields and records outside the current role’s view scope are not rendered. by @jiannx

  • [Workflow: Approval]

    • Allow string type of assignee ID to be added by @mytharcher

    • Fix approval form fields becoming single-column in print preview by @zhangzhonghe

    • Fix the issue where fields in disabled approval subtables can still be edited by @zhangzhonghe

beta
NocoBase v2.2.0-beta.12: Bug Fixes -
🐛 Bug Fixes
  • [server] Fixed custom portals missing when multi-application plugins are disabled (#10055) by @2013xile

  • [app] Fixed Redis cache configuration ignoring the dedicated cache URL (#10065) by @2013xile

  • [Redis worker ID allocator] Improved Redis worker ID isolation and failure diagnostics by @2013xile

beta
NocoBase v2.1.21: Add OrcaRouter as an LLM provider
🎉 New Features
  • [AI employees] Add OrcaRouter as an LLM provider (#10003) by @jinhaosong-source
🚀 Improvements
  • [Workflow] Remove arithmetic operators for condition node (#10019) by @mytharcher
🐛 Bug Fixes
  • [client-v2]

    • Fixed stale linkage field states when switching records in runtime edit popups. (#10010) by @katherinehhh

    • Fixed an issue where association field default values in filter forms could not be cleared. (#10022) by @gchust

  • [File manager]

    • Reject active-content filenames during file upload unless the configured storage MIME type rule explicitly allows them. (#10021) by @mytharcher Reference: Local storage, Security guide
    • Fixed missing Attachment field interface in v2 data table management, and fixed image upload preflight checks for public form file relationship fields. (#10012) by @katherinehhh
  • [Data source manager] Hide the historical attachment field interface from the V2 data table Add field menu. (#10018) by @katherinehhh

  • [Data visualization] Fixed chart click interactions that could stop working after chart rerendering (#10031) by @2013xile

  • [Migration manager] Fixed an issue where migration could leave an app stuck on the repair screen by @2013xile

  • [App supervisor] Fixed app JWT secret isolation so main app tokens are no longer accepted by sub apps after an independent secret is enabled by @2013xile

latest
NocoBase v2.1.22: Bug Fixes
🐛 Bug Fixes
  • [client-v2]

    • Fix association fields showing the default operator setting in filter forms (#10025) by @zhangzhonghe

    • Fix mobile popup spacing for table quick edit and select fields (#10020) by @zhangzhonghe

  • [cli] Fixed NocoBase CLI default value issues for image registry fallback, built-in database images, env info display, and prompt initialization. (#10027) by @chenos

  • [Authentication] Fix the issue where reset password links open the sign-in page (#10006) by @zhangzhonghe

latest
NocoBase v2.2.0-alpha.7: Add approval initiation and todo blocks for v2 pages
🎉 New Features
  • [AI employees]

    • Add OrcaRouter as an LLM provider (#10003) by @jinhaosong-source

    • Added structured AI usage records for usage statistics (#10004) by @2013xile

  • [Workflow: Approval] Add approval initiation and todo blocks for v2 pages by @zhangzhonghe

🚀 Improvements
  • [client-v2]

    • Refactor Markdown Vditor into a unified plugin-backed Markdown engine with compatibility bridges for existing Markdown block and Vditor field plugins. (#9998) by @katherinehhh

    • Refactor Markdown Vditor into a unified plugin-backed Markdown engine with compatibility bridges for existing Markdown block and Vditor field plugins. (#9998) by @katherinehhh

  • [AI employees] Improved AI employee web search to reduce unnecessary model reasoning and better use provider-specific thinking controls. (#9996) by @cgyrock

  • [Data visualization] Improved chart event scripts so custom event handlers can clean up safely (#10034) by @2013xile

  • [Workflow] Remove arithmetic operators for condition node (#10019) by @mytharcher

  • [Data source manager] Hide deprecated v2 main data source collection templates from the create collection menu. (#10009) by @katherinehhh

  • [Block: Comment] Improved comment submit actions and fixed related comment/user form submission issues. (#10002) by @jiannx

🐛 Bug Fixes
  • [client-v2]

    • Fixed client runtime asset base URL normalization when __webpack_public_path__ is injected without a trailing slash, and added coverage for that edge case. (#10040) by @chenos

    • Fixed v2 ScanInput recognition for Safari QR images selected from the upload path. (#10011) by @katherinehhh

    • Fix association fields showing the default operator setting in filter forms (#10025) by @zhangzhonghe

    • Fix mobile popup spacing for table quick edit and select fields (#10020) by @zhangzhonghe

    • Fixed an issue where Quick Edit could fail to switch dropdown options when navigating between pages. (#10007) by @gchust

    • Fixed Vditor asset loading in production by resolving plugin CDN paths from the effective webpack public path. (#10008) by @chenos

    • Fixed stale linkage field states when switching records in runtime edit popups. (#10010) by @katherinehhh

    • Fixed an issue where association field default values in filter forms could not be cleared. (#10022) by @gchust

    • Fixed an issue where v2 workflow assigned fields could still be edited in read-only executed workflow versions. (#10014) by @katherinehhh

  • [cli] Fixed NocoBase CLI default value issues for image registry fallback, built-in database images, env info display, and prompt initialization. (#10027) by @chenos

  • [flow-engine] Fixed an issue where popup configuration became inconsistent when toggling design modes. (#10005) by @gchust

  • [Collection: Tree] Fixed tree path collection creation to avoid passing internal field model metadata into collection options. (#10035) by @cgyrock

  • [Public forms] Fix the issue where public forms can still be configured when UI Editor is off (#10036) by @zhangzhonghe

  • [Flow engine] Fixed an issue where using a local AI agent to configure linkage rules could trigger rendering errors. (#10023) by @gchust

  • [Authentication] Fix the issue where reset password links open the sign-in page (#10006) by @zhangzhonghe

  • [Data visualization] Fixed chart click interactions that could stop working after chart rerendering (#10031) by @2013xile

  • [Workflow]

    • Fixed workflow v2 condition operands to stay on one row by default and wrap correctly when selected variable paths are too long. (#10033) by @Molunerfinn

    • Fix untranslated workflow result labels and oversized CC configuration dialogs (#9977) by @zhangzhonghe

    • Fix display and detail loading issues in the workflow v2 task center (#10001) by @zhangzhonghe

  • [Data source manager] Hide the historical attachment field interface from the V2 data table Add field menu. (#10018) by @katherinehhh

  • [File manager]

    • Reject active-content filenames during file upload unless the configured storage MIME type rule explicitly allows them. (#10021) by @mytharcher Reference: Local storage, Security guide
    • Reject active-content filenames during file upload unless the configured storage MIME type rule explicitly allows them. (#9994) by @mytharcher Reference: Local storage, Security guide
    • Fixed missing Attachment field interface in v2 data table management, and fixed image upload preflight checks for public form file relationship fields. (#10012) by @katherinehhh
  • [Embed NocoBase] Fixed an issue where tokens could be polluted when embedding NocoBase pages. (#9948) by @gchust

  • [AI employees] Fix unnecessary login-required requests on V2 public form pages (#10013) by @zhangzhonghe

  • [AI: Knowledge base] Added an overwrite option for AI knowledge base workflow document creation, allowing workflows to replace existing documents with the same key. by @cgyrock

  • [Data source: External MariaDB] Fix Add all collections toggle in MySQL, MSSQL, and MariaDB external data source settings. by @katherinehhh

  • [plugin-service-platform] Disabled the service platform plugin download endpoint. by @jiannx

  • [Workflow: Subflow] Fixed workflow title search in the subflow node configuration selector. by @mytharcher

  • [Migration manager] Fixed an issue where migration could leave an app stuck on the repair screen by @2013xile

  • [Workflow: Approval]

    • Fix approval assignee sorting and hide unsupported legacy configuration entries by @zhangzhonghe

    • Fix the error when configuring approval workflow conditions by @zhangzhonghe

    • Fix missing processed approval details in v2 task detail popups by @zhangzhonghe

    • Fix approval task form and action issues in the workflow v2 task center by @zhangzhonghe

  • [App supervisor] Fixed app JWT secret isolation so main app tokens are no longer accepted by sub apps after an independent secret is enabled by @2013xile

alpha
NocoBase v2.2.0-beta.10: Added structured AI usage records for usage statistics
🎉 New Features
  • [AI employees]
    • Add OrcaRouter as an LLM provider (#10003) by @jinhaosong-source

    • Added structured AI usage records for usage statistics (#10004) by @2013xile

🚀 Improvements
  • [Workflow] Remove arithmetic operators for condition node (#10019) by @mytharcher

  • [Data visualization] Improved chart event scripts so custom event handlers can clean up safely (#10034) by @2013xile

  • [Data source manager] Hide deprecated v2 main data source collection templates from the create collection menu. (#10009) by @katherinehhh

🐛 Bug Fixes
  • [client-v2]

    • Fix association fields showing the default operator setting in filter forms (#10025) by @zhangzhonghe

    • Fix mobile popup spacing for table quick edit and select fields (#10020) by @zhangzhonghe

    • Fixed an issue where association field default values in filter forms could not be cleared. (#10022) by @gchust

    • Fixed stale linkage field states when switching records in runtime edit popups. (#10010) by @katherinehhh

    • Fixed an issue where Quick Edit could fail to switch dropdown options when navigating between pages. (#10007) by @gchust

    • Fixed Vditor asset loading in production by resolving plugin CDN paths from the effective webpack public path. (#10008) by @chenos

  • [cli] Fixed NocoBase CLI default value issues for image registry fallback, built-in database images, env info display, and prompt initialization. (#10027) by @chenos

  • [flow-engine] Fixed an issue where popup configuration became inconsistent when toggling design modes. (#10005) by @gchust

  • [Data visualization] Fixed chart click interactions that could stop working after chart rerendering (#10031) by @2013xile

  • [AI employees] Fix unnecessary login-required requests on V2 public form pages (#10013) by @zhangzhonghe

  • [Authentication] Fix the issue where reset password links open the sign-in page (#10006) by @zhangzhonghe

  • [Data source manager] Hide the historical attachment field interface from the V2 data table Add field menu. (#10018) by @katherinehhh

  • [File manager]

    • Reject active-content filenames during file upload unless the configured storage MIME type rule explicitly allows them. (#10021) by @mytharcher Reference: Local storage, Security guide
    • Fixed missing Attachment field interface in v2 data table management, and fixed image upload preflight checks for public form file relationship fields. (#10012) by @katherinehhh
  • [Embed NocoBase] Fixed an issue where tokens could be polluted when embedding NocoBase pages. (#9948) by @gchust

  • [Data source: External MariaDB] Fix Add all collections toggle in MySQL, MSSQL, and MariaDB external data source settings. by @katherinehhh

  • [Migration manager] Fixed an issue where migration could leave an app stuck on the repair screen by @2013xile

  • [App supervisor] Fixed app JWT secret isolation so main app tokens are no longer accepted by sub apps after an independent secret is enabled by @2013xile

beta
NocoBase v2.1.20: Fixed an issue where popup configuration became inconsistent when toggling design modes
🚀 Improvements
  • [cli]
    • Improved the Docker CLI setup by supporting configurable default NocoBase image registry/variant, fixing proxy and no-nginx image port compatibility, and adding Docker Nginx/Caddy installation guides. (#9972) by @chenos

    • Refactor CLI setup startup to reuse nb app start, normalize API base path redirects, persist shared env proxy defaults, and rebuild Docker proxy containers when published ports change. (#9997) by @chenos

🐛 Bug Fixes
  • [client-v2]

    • Fixed Vditor asset loading in production by resolving plugin CDN paths from the effective webpack public path. (#10008) by @chenos

    • Fixed an issue where Quick Edit could fail to switch dropdown options when navigating between pages. (#10007) by @gchust

  • [flow-engine] Fixed an issue where popup configuration became inconsistent when toggling design modes. (#10005) by @gchust

  • [File manager] Reject active-content filenames during file upload unless the configured storage MIME type rule explicitly allows them. (#9994) by @mytharcher Reference: Local storage, Security guide

  • [Data source: External MariaDB] Fix Add all collections toggle in MySQL, MSSQL, and MariaDB external data source settings. by @katherinehhh

latest
NocoBase v2.2.0-beta.9: Added Mistral AI as an LLM provider for AI services
🎉 New Features
  • [client-v2] Added configurable App and Portal entry support for V2 action panels and the left-top app switcher. (#9893) by @katherinehhh

  • [AI employees] Added Mistral AI as an LLM provider for AI services. (#9925) by @cgyrock

  • [Portal manager] Added configurable App and Portal entries for the V2 action panel and app switcher. by @katherinehhh

🚀 Improvements
  • [cli]

    • Refactor CLI setup startup to reuse nb app start, normalize API base path redirects, persist shared env proxy defaults, and rebuild Docker proxy containers when published ports change. (#9997) by @chenos

    • Improved the Docker CLI setup by supporting configurable default NocoBase image registry/variant, fixing proxy and no-nginx image port compatibility, and adding Docker Nginx/Caddy installation guides. (#9972) by @chenos

    • Support manual Nginx/Caddy proxy config generation, allow Docker deployments without bundled Nginx, and align proxy and CDN-related runtime configuration. (#9943) by @chenos

  • [undefined] Clarified the security guidance for PDF previews using external storage. (#9901) by @mytharcher Reference: File Preview

  • [utils] Added warnings for server-side outbound requests that target potential SSRF-risk addresses when SERVER_REQUEST_WHITELIST is not configured. (#9966) by @mytharcher Reference: Environment Variables, Global Environment Variables

  • [Data source manager] Display unsupported external data source fields in V2 Configure fields, and align backup restore form label styles. (#9983) by @katherinehhh

  • [UI layout] Improved the v2 mobile tab bar so crowded tabs scroll horizontally instead of overlapping. (#9949) by @katherinehhh

  • [AI: Knowledge base] Added ZIP filename encoding options for knowledge base document uploads to avoid garbled filenames in ZIP archives created with non-UTF-8 encodings. by @cgyrock

  • [Email manager] Moved the department-based mail viewing option to the general mail settings page. by @jiannx

  • [App supervisor] Hid the standalone V2 Applications block while keeping its settings page available internally. by @katherinehhh

🐛 Bug Fixes
  • [cli] Fixed revision creation events failing on RabbitMQ brokers that reject : and @ in queue names. (#9989) by @cgyrock

  • [client-v2]

    • Fixed an issue where multiline text field values could not be set via ctx.setFormValues. (#9959) by @gchust

    • Fixed iframe sanitization for v2 Markdown rendering and editing. (#9986) by @katherinehhh

    • Fixed routed popup creation forms losing prefilled field values such as Calendar V2 start and end dates. (#9874) by @jiannx

    • Fix the issue where opening an empty V2 Group menu item shows 404 (#9896) by @zhangzhonghe

    • Fixed V2 table data scope filters so missing URL query parameters no longer block table data queries. (#9869) by @jiannx

    • Fix the issue where route subpages are blank or use incorrect spacing after refresh (#9961) by @zhangzhonghe

    • Fixed long selected labels in record select fields so they truncate cleanly without squeezing the select control. (#9939) by @katherinehhh

    • Fixed V2 admin group routes showing 404 when the group has no available child menu page. (#9932) by @katherinehhh

    • Fixed table datetime columns losing their configured time display after pagination or refresh. (#9935) by @katherinehhh

  • [flow-engine] Fixed an issue where ctx.auth.user would not update after switching users. (#9964) by @gchust

  • [undefined] Fixed the Version control documentation in non-Chinese languages so the Professional Edition label is displayed. (#9944) by @cgyrock

  • [File manager]

    • Reject active-content filenames during file upload unless the configured storage MIME type rule explicitly allows them. (#9994) by @mytharcher Reference: Local storage, Security guide
    • Hidden the file manager attachments list API and return 404 when it is requested. (#9978) by @mytharcher
  • [Action: Export records]

    • Fixed a crash when dragging v2 exportable fields after selecting relation fields. (#9995) by @katherinehhh

    • Fixed XLSX exports so text-like field values that start with formula characters are escaped before being opened in Excel. (#9973) by @mytharcher

  • [Workflow]

    • Fixed an issue where workflow execution node results could remain stuck in a loading state. (#9991) by @mytharcher

    • Reduced unnecessary workflow dispatcher DB fetch retries under concurrent queue processing. (#9953) by @mytharcher

  • [Backup manager]

    • Fixed an issue where newly created backup files could not be uploaded to cloud storage. (#9981) by @gchust

    • Fixed PostgreSQL and Kingbase backup restore command execution when paths or arguments contain spaces or special characters. (#9946) by @cgyrock

  • [AI employees]

    • Fixed AI checkpoint cleanup failures in underscored database environments. (#9982) by @cgyrock

    • Fixed AI employee workflow nodes failing to resume correctly in loops after a previous AI employee tool call. (#9980) by @cgyrock

    • Fixed LLM providers falling back to their default Base URL when the custom Base URL field is cleared. (#9958) by @cgyrock

    • Fixed workflow AI employee tasks failing after repeated tool calls reached the graph recursion limit. (#9945) by @cgyrock

  • [Mobile (deprecated)]

    • Fix responsive v1 admin pages so view actions open as subpages and select fields use mobile popups (#9974) by @zhangzhonghe

    • Fix the issue where mobile pages and public forms cannot be scrolled on mobile devices (#9898) by @zhangzhonghe

  • [UI templates] Fixed an issue where the field template menu was incorrectly displayed in subforms. (#9960) by @gchust

  • [Data visualization] Fixed an issue where chart blocks would trigger unnecessary refreshes when closing a popup. (#9970) by @gchust

  • [Data source manager] Fixed v2 collection field management so template-protected fields cannot be deleted and inherited fields support view / override behavior consistent with v1. (#9940) by @katherinehhh

  • [Action: Custom request] Fixed custom requests allowing runtime options to override the saved request target. (#9904) by @mytharcher

  • [Authentication] Fixed incorrect redirects after SSO login in v2 sub applications (#9927) by @2013xile

  • [Users] Removed the default password from the add-user form in Users & Permissions. (#9915) by @jiannx

  • [Version control] Fixed version-control revision creation on RabbitMQ brokers that reject : and @ in queue names. by @cgyrock

  • [Data source: External NocoBase] Fixed external NocoBase attachment uploads and updates in attachment fields by @2013xile

  • [App SSO] Fixed incorrect App SSO redirects in v2 sub applications by @2013xile

  • [Migration manager] Fixed garbled text that could occur when migrating MySQL data with non-ASCII content by @2013xile

  • [Workflow: Approval]

    • Fix the error when adding Original application content to approval nodes by @zhangzhonghe

    • Fix the error that may occur when opening approval details without configuration permissions by @zhangzhonghe

  • [App supervisor] Fixed app visit links losing the v2 path in sub applications by @2013xile

beta
Loading...

Loading more content...

No more content to load