Learn about the latest features, improvements, and bug fixes.
[lock-manager] Added renewable local lock leases and ensured try-acquired locks are released safely across reuse and errors (#10368) by @jiannx
[Redis lock adapter] Added renewable Redis lock leases and made reusable lock handles release safely during contention and errors by @jiannx
[File manager] Fix the extra submit step when selecting an existing file in a single-value field (#10372) by @zhangzhonghe
[Collection field: Markdown(Vditor)] Fix Markdown HTML previews in v2 details blocks under dark themes. (#10370) by @katherinehhh
[Collection field: Encryption] Fixed bulk import failing with model.changed is not a function when the collection contains an encryption field by @cgyrock
[Workflow: Webhook] Fixed a 400 error when manually executing a webhook workflow without request headers by @mytharcher
[client-v2]
Fix filter forms refreshing automatically in UI edit mode (#10356) by @zhangzhonghe
Use Cascader by default for tree-structured relation fields in v2 filter forms (#10357) by @zhangzhonghe
Fix mobile single-select relation fields not clearing when the selected record is tapped again (#10346) by @zhangzhonghe
Fix the issue where China region fields cannot be added directly to filter forms (#10333) by @zhangzhonghe
Fix JS items incorrectly appearing in form field linkage rule actions (#10363) by @gchust
[Workflow: JSON calculation] Fixed JSON Query jobs losing structured parser errors and displaying [object Object] (#10344) by @mytharcher
[Action: Export records]
[Block: Kanban] Fixed configured content disappearing after reopening a kanban card’s detail drawer (#10334) by @jiannx
[File manager] Fixed video previews not updating when switching between files (#10345) by @mytharcher
[Action: Import records Pro]
Fixed asynchronously imported records not being associated with the current space by @jiannx
Clarified import results by showing the number of newly created records separately from updated records by @mytharcher
[Workflow: Approval]
Fix inconsistent subtable column widths in approval details by @zhangzhonghe
Add data scope filtering to Client V2 related approval blocks by @zhangzhonghe
[client-v2] Fixed an issue where ctx.form.submit could not correctly submit form data. (#10063) by @gchust
[database] Fixed prefix indexes on camel-case fields when underscored database naming is enabled (#10329) by @2013xile
[Action: Duplicate record] Improve direct duplication failure feedback in v2 without duplicate API error messages. (#10327) by @katherinehhh
[Record history] Improved record history write performance for collections with large snapshot tables by @2013xile
[Workflow: Approval] Fix the issue where removed one-to-many relation records cannot be selected again in approval forms by @zhangzhonghe
[client-v2] Add Date variables and optional formatted output to V2 field-value editors. (#10289) by @katherinehhh
[AI employees]
[Multi-space] Added default-space configuration so newly created users automatically join the selected default space. by @jiannx
[AI: Knowledge base] Added UI navigation for creating and editing vector databases from CLI commands, with provider preselection for new databases. by @cgyrock
[undefined] Clarified the default JavaScript Worker concurrency behavior and when to configure a concurrency limit (#10317) by @mytharcher Reference: JavaScript node
[Workflow: JavaScript] JavaScript workflow nodes now queue asynchronous Worker execution and limit per-process Worker concurrency to reduce resource spikes. (#10280) by @mytharcher
[Action: Export records] Add field search to v2 import and export action settings. (#10261) by @katherinehhh
[Action: Batch update] Support configurable after-success behavior for v2 Update record and Bulk update actions. (#10278) by @katherinehhh
[Workflow: HTTP request node] Fix unstable test cases (#10246) by @mytharcher
[Workflow] Workflow create and update nodes now support combining text with variables when assigning string and text fields (#10238) by @mytharcher
[Action: Export records Pro] Add field search to v2 Import Pro and Export Pro action settings. by @katherinehhh
[AI: Knowledge base] Aligned the vector database list styling with other settings tables by @cgyrock
[client-v2]
Fixed Kanban column quick create records not inheriting the selected group value (#10321) by @jiannx
Fix missing and incorrectly resolved Current popup parent record variables in v2 popup-subtable add-new and edit dialogs. (#10292) by @katherinehhh
Fixed parent item variables resolving to the wrong level when assigning association field values in sub-tables. (#10249) by @gchust
Fix the cancel button language in mobile selection lists (#10297) by @zhangzhonghe
Fix missing Current record variables in v2 JS column event-flow conditions. (#10279) by @katherinehhh
[database]
[data-source-manager]
[auth] Fixed occasional Invalid CSRF token errors on API requests in cross-origin deployments (#10245) by @mytharcher
[Block: Tree] Fixed Tree block searches showing placeholder nodes when no business-field records matched (#10323) by @jiannx
[Block: Gantt] Fixed custom record colors not being applied to short Gantt task bars (#10322) by @jiannx
[Flow engine]
[Backup manager]
[Data source manager] Prevented clearing a field interface directly from the Configure fields table. (#10288) by @hongboji
[File manager]
[Collection field: Sequence] Fixed duplicate automatic sequence values after migration when multiple records share the latest creation time (#10239) by @mytharcher
[AI employees]
[UI templates] Fix the issue where table blocks load data after returning to a page with empty filters (#9890) by @zhangzhonghe
[Localization] Fixed a crash when opening Localization settings with the Lina AI assistant entry. (#10293) by @cgyrock
[Workflow] Fixed an issue where manually executing a workflow with autoRevision=0 could still create a new revision. (#10243) by @mytharcher
[Workflow: JavaScript] Fixed JavaScript workflow Workers not exiting after scripts returned or asynchronous workflows timed out (#10241) by @mytharcher
[Data source: External NocoBase] Fixed external NocoBase files and attachment fields failing to load in AI workflows by @2013xile
[Data source: External SQL Server] N/A — regression test coverage only by @cgyrock
[Data source: External MySQL] Fixed previously selected external database tables disappearing after adding new tables. by @cgyrock
[AI: Knowledge base] Fixed PGVector knowledge base searches consuming unused PostgreSQL pool connections and creating duplicate pools for different vector tables. by @cgyrock
[Migration manager] Fixed many-to-many through-table migration data after application restarts and classified migration rules as system data by @cgyrock
[Template print]
N/A — this PR records a fix target but contains no shipped behavior change. by @hongboji
Fixed unwanted spacing between Latin and East Asian text in PDF files generated from DOCX templates. by @jiannx
[Workflow: Approval]
Fix missing external data source fields in approval views by @zhangzhonghe
Fix missing field values in approval sub-tables by @zhangzhonghe
Fix approval comment default values when using RunJS by @zhangzhonghe
Fix the issue where removed one-to-many relation records cannot be selected again in approval forms by @zhangzhonghe
Allow approval comments to use configurable default values by @zhangzhonghe
[App supervisor] Prevented app creation with database identifiers that do not start with an English letter or contain unsupported characters. by @hongboji
[DingTalk] Fixed DingTalk notification channels losing the selected authenticator when saved from the v2 channel form by @jiannx
[Auth: LDAP] Fixed LDAP login when a user DN mixes UTF-8 escapes with escaped syntax characters such as commas. by @hongboji
[Flow engine]
[File manager] Fixed file downloads failing after previewing cross-origin images when browser cache entries lack CORS response headers (#10313) by @mytharcher Reference: File Preview / Aliyun OSS
[client-v2]
Current popup parent record variables in v2 popup-subtable add-new and edit dialogs. (#10292) by @katherinehhh[data-source-manager] Fixed formula fields being converted to number fields after synchronizing fields from the database (#10303) by @2013xile
[database] Fixed migration packages omitting many-to-many through-table data after an application restart (#10306) by @cgyrock
[Backup manager] Fix duplicate backups from async exports (#10300) by @gchust
[AI employees] AI employee actions now support linkage rules for conditional visibility in v2 forms. (#10298) by @jiannx
[Data source: External NocoBase] Fixed external NocoBase files and attachment fields failing to load in AI workflows by @2013xile
[Migration manager] Fixed many-to-many through-table migration data after application restarts and classified migration rules as system data by @cgyrock
[Workflow: Approval] Fix approval comment default values when using RunJS by @zhangzhonghe
[App supervisor] Prevented app creation with database identifiers that do not start with an English letter or contain unsupported characters. by @hongboji
[Workflow: HTTP request node] Fix unstable test cases (#10246) by @mytharcher
[Action: Batch update] Support configurable after-success behavior for v2 Update record and Bulk update actions. (#10278) by @katherinehhh
[Action: Export records] Add field search to v2 import and export action settings. (#10261) by @katherinehhh
[Action: Export records Pro] Add field search to v2 Import Pro and Export Pro action settings. by @katherinehhh
[client-v2] Fix missing Current record variables in v2 JS column event-flow conditions. (#10279) by @katherinehhh
[database] Fixed MSSQL queries failing when filtering to-many relations with pagination and sorting by a root collection field (#10224) by @cgyrock
[data-source-manager] Fixed external data source table synchronization leaving removed collections registered in the database manager (#10209) by @cgyrock
[Workflow: JavaScript] Fixed JavaScript workflow Workers not exiting after scripts returned or asynchronous workflows timed out (#10241) by @mytharcher
[Collection field: Sequence] Fixed duplicate automatic sequence values after migration when multiple records share the latest creation time (#10239) by @mytharcher
[Data source: External SQL Server] N/A — regression test coverage only by @cgyrock
[AI: Knowledge base] Fixed PGVector knowledge base searches consuming unused PostgreSQL pool connections and creating duplicate pools for different vector tables. by @cgyrock
[Data source: External MySQL] Fixed previously selected external database tables disappearing after adding new tables. by @cgyrock
[Workflow: Approval]
Fix missing field values in approval sub-tables by @zhangzhonghe
Allow approval comments to use configurable default values by @zhangzhonghe
[Data source manager] Prevented clearing a field interface directly from the Configure fields table. (#10288) by @hongboji
[Auth: LDAP] Fixed LDAP login when a user DN mixes UTF-8 escapes with escaped syntax characters such as commas. by @hongboji
<span>my-MM</span>) to the legacy System Settings language selector. (#10153) by @hongboji<span>PLUGIN_PACKAGE_PREFIX</span> examples to ensure that preset plugins use the <span>@nocobase/preset-</span> prefix. (#10179) by @hongboji<span>/v/</span> branch. (#10159) by @zhangzhonghe<span>SERVER_REQUEST_WHITELIST</span>. (#10109) by @mytharcher
Reference: Environment variables<span>Null</span> option from required fields. (#10167) by @cgyrock[ai] Improved document loading reliability with clearer password-protected PDF errors and timeout handling. (#10172) by @cgyrock
[flow-engine] Fix v2 table quick edit visibility for record-scoped and field-scoped update permissions. (#10182) by @katherinehhh
[AI employees]
Fixed the Operator variable selector in AI employee workflow nodes so nested variables can be expanded, and removed the Null option from the required field. (#10167) by @cgyrock
Fixed AI employee shortcuts losing block context when starting a new conversation from an existing conversation (#10169) by @cgyrock
Fixed AI form context not using customized form item labels (#10168) by @cgyrock
[AI: Knowledge base] Improved AI knowledge-base document processing with clearer PDF errors, upload size validation, timeout protection, and correct segment-list pagination. by @cgyrock
[Workflow: Approval] Fix missing field templates in approval configuration when UI Editor is off by @zhangzhonghe
[client-v2] Improved v2 QR code and barcode scan recognition, camera lifecycle safety, and responsive preview behavior. (#10145) by @katherinehhh
[client] Added Myanmar (my-MM) to the legacy System Settings language selector. (#10153) by @hongboji
[Workflow: Approval]
Added usage instructions and card-style workflow selection to the approval initiation list by @mytharcher
Improved the approval timeline with clearer status badges, timing details, user avatars, responsive layout, and connected submission rounds by @mytharcher
[client-v2]
Fix RunJS values not taking effect in client v2 date range limits. (#10157) by @katherinehhh
Improve error messages for unsupported and missing pages in the /v/ branch (#10159) by @zhangzhonghe
Fix v2 table action titles being reverted after linkage refresh. (#10140) by @katherinehhh
Fixed required association values being cleared after selection in popup sub-table forms with parent-item data scopes. (#10146) by @katherinehhh
Fix record picker lists not refreshing after creating a record in client v2. (#10142) by @katherinehhh
[flow-engine]
[Authentication]
[AI employees] Prevented Nathan from reporting malformed or unchanged code patches as successfully applied (#10174) by @2013xile
[Collection field: Sequence] Fixed v2 sequence rule options not saving entered values and fixed-text rules incorrectly reporting a required-field error. (#10156) by @katherinehhh
[Backup manager] Fix missing visible error notifications when Backup Manager restore requests fail in the v2 client. (#10158) by @katherinehhh
[Block: Kanban] Fixed Calendar and Kanban popup templates not taking effect or being cleared incorrectly when using copied popup templates (#9856) by @jiannx
[App SSO] Fixed App SSO failures when the public issuer is unreachable from sub-application servers by @2013xile
[Auth: OIDC] Fixed incorrect redirects after OIDC login through a sub-application custom domain by @2013xile
[Workflow: Approval] Hide approval configuration controls when UI Editor is off by @zhangzhonghe
[flow-engine] Fixed an issue where the Add Block menu could unexpectedly disappear while searching. (#10097) by @gchust
[client-v2]
[Calendar] Add scrolling to the v2 calendar event overlay when many events are shown. (#10138) by @katherinehhh
[Multi-space] Fixed account switching failures caused by stale space headers during authentication recovery by @jiannx
my-MM) to the languages selectable in System Settings. (#10131) by @hongboji[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]
[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
[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
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.
[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]
[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
[client-v2]
[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]
[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
[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]
[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]
[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
[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]
[Notification manager]
[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
[ai] Reduced main-process memory usage when parsing uploaded knowledge base documents. (#10083) by @cgyrock
[undefined]
[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
[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]
[undefined]
[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)]
[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
[client-v2]
[Authentication]
[AI employees]
[Collection field: Markdown(Vditor)] Fixed iframe sanitization for v1 Markdown rendering and editing. (#10096) by @katherinehhh
[Workflow]
[Notification manager] Fix receiver selection saving user IDs as text (#10093) by @zhangzhonghe
[UI layout]
[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]
[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]
[WeCom] Fixed WeCom notification channels not saving the selected authenticator. by @jiannx
Loading more content...
No more content to load