> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# FlowX.AI 5.9.x to 6.0.0 changelog

> Every change a self-hosted FlowX.AI 5.9.x installation picks up when it moves to 6.0.0, grouped by release and type, with an RSS feed.

This page lists what changes for a self-hosted FlowX.AI 5.9.x installation that moves to 6.0.0, newest first. Releases 5.10 to 5.13 shipped to SaaS first, and self-hosted installations get their features with 6.0.0. Changes already delivered in a 5.9.x patch are in the [5.9.x LTS changelog](https://docs.flowx.ai/release-notes/v5.x/5.9-lts-changelog.md) and are not repeated here. Mobile renderers and the React Native SDK are covered in their own release notes.

**6.0.0**

October 2026

**Upgrade actions:** the chat message is no longer appended to AI node prompts, AI node retries are on by default, `@@key` substitution tags are rewritten to `${tag:key}`, FlowX Database and Unmanaged MongoDB writes with an empty filter are rejected, masked names carry a gender, email triggers over IMAPS verify the certificate, evaluation datasets become test cases with no checks, exports from 5.1.x no longer import, and scripts on GraalVM now have a time limit. Details are in the [6.0.0 release notes](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/v6.0.0-october-2026.md), the [deployment guidelines](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/deployment-guidelines-v6.0.md), and the [migration guide](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/migrating-from-v5.9-to-v6.0/migration-overview.md) for the Helm chart and renderer SDKs.

#### New

* **Developer Agentic Harness:** a plan can split the work into stories, delivered one at a time, each with how to test it. Comment mode lets you select a component in the running app and ask for a change, and conversations follow you across the Designer. See [Developer Agentic Harness](https://docs.flowx.ai/6.x/ai-platform/developer-agentic-harness.md).
* **Integration Designer:** add schedules to a workflow's Start node to run it once on a date or repeatedly on an ISO or cron cycle. A schedule fires only after you activate it in **Runtime** → **Runtime Settings** → **Schedules**. See [How do I run a workflow on a schedule?](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#how-do-i-run-a-workflow-on-a-schedule).
* **Integration Designer:** the Generate Tabular File node turns an array of rows into a CSV or XLSX file. See [Generate Tabular File node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#generate-tabular-file-node).
* **FlowX Database:** an index can enforce unique values on one attribute or a compound key, and existing duplicates are reported when you run **Apply Indexes**. You can also delete a document from the collection view. See [How do I make an index unique?](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/flowx-database.md#how-do-i-make-an-index-unique).
* **Knowledge Base:** **Disable Entry** takes an entry out of retrieval without removing it, **Activate Entry** puts it back, and an entry can be permanently deleted. See [Disable, re-activate, or permanently delete an entry](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/knowledge-base-integration/managing-content.md#how-do-i-disable-re-activate-or-permanently-delete-an-entry).
* **Resources:** **Documentation** in a resource's menu holds a short description and longer Markdown documentation. Media Library assets get a description, used as the image's alt text. See [How do I document a resource?](https://docs.flowx.ai/6.x/docs/projects/resources.md#how-do-i-document-a-resource).
* **Substitution tags:** write `${tag:key}` anywhere in a component's text, next to static text and process data. The upgrade rewrites whole-value `@@key` references to `${tag:key}`, and `@@key` keeps working as a whole value. See [How do I reference a substitution tag in UI content?](https://docs.flowx.ai/6.x/docs/platform-deep-dive/core-extensions/content-management/substitution-tags.md#how-do-i-reference-a-substitution-tag-in-ui-content).

#### Changed

* **Designer header:** the header holds the project name, the **Config** / **Runtime** switch, the **Build with AI** and **Comment** toggles, and **Run project**. Branching, the current version, and **Commit Changes** move to a version block in the footer. See [Header and version block](https://docs.flowx.ai/6.x/docs/projects/managing-applications/versioning.md#header-and-version-block).
* **AI nodes:** every AI node except Deep Research retries up to 10 times, 30 seconds apart, when its AI service or provider can't be reached. Turn on **Allow Retry** to set your own count, interval, and backoff. See [AI node retries](https://docs.flowx.ai/6.x/ai-platform/agent-builder/node-types.md#what-happens-when-an-ai-node-can’t-reach-its-ai-service).
* **Chat-driven workflows:** the chat message is no longer appended to an AI node's prompt. Reference `${userMessage}` in the node's **Context**. See [Context](https://docs.flowx.ai/6.x/ai-platform/chat-driven-workflows.md#context).
* **Evaluations:** each workflow has its own test cases, grouped by tags, with **equals** and **equals as JSON** asserts and LLM evaluators. The upgrade converts datasets to test cases with no checks, so add an assert or evaluator to each one before you run it. See [Datasets from earlier versions](https://docs.flowx.ai/6.x/ai-platform/evaluations.md#datasets-from-earlier-versions).
* **Certificates:** the **Certificates** panel on REST and File Storage data sources has two parts: **Trust** (System CAs, Custom CA, or None (insecure)) and **Identity** for mutual TLS. Existing settings are converted automatically. See [Certificates](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#certificates).
* **Knowledge Base:** turning **Containing Personal Information** on or off re-embeds the existing content with the new model. See [Can I change personal information after content is ingested?](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/knowledge-base-integration/knowledge-base-overview.md#can-i-change-personal-information-after-content-is-ingested).
* **Issues Console:** a check also covers the version itself: entry points, theme, library builds, and unused dependencies. See [Which version settings does a check cover?](https://docs.flowx.ai/6.x/docs/projects/managing-applications/checking-for-issues.md#which-version-settings-does-a-check-cover).
* **Notification center:** covers version imports and build exports and imports, alongside version exports and process instance migrations. See [What sends a notification](https://docs.flowx.ai/6.x/docs/flowx-designer/notification-center.md#what-sends-a-notification).
* **Configuration parameters:** after you save a sensitive value, the Designer shows `********` in its place. The real value is still used at runtime. See [What happens after you save a sensitive value?](https://docs.flowx.ai/6.x/docs/platform-deep-dive/core-extensions/configuration-parameters.md#what-happens-after-you-save-a-sensitive-value).
* **Script engine:** scripts on GraalVM stop at the same time limit as the native engine: 5,000 ms for JavaScript and 10,000 ms for Python by default. See [Script size and execution limits](https://docs.flowx.ai/6.x/docs/building-blocks/actions/business-rule-action/business-rule-action.md#script-size-and-execution-limits).
* **Canvas:** **Auto-arrange** on the workflow canvas and **Arrange** on the process canvas show a layout preview before anything moves. See [How do I auto-arrange the workflow canvas?](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#how-do-i-auto-arrange-the-workflow-canvas).
* **Timer events:** timer nodes use the schedule editor. Dates and times are picked in local time and saved in UTC. See [Which entry modes can I use?](https://docs.flowx.ai/6.x/docs/building-blocks/node/timer-events/timer-events.md#which-entry-modes-can-i-use).
* **Versioning:** branch names can be up to 40 characters, up from 16. See [Creating a new branch](https://docs.flowx.ai/6.x/docs/projects/managing-applications/versioning.md#creating-a-new-branch).
* **Datepicker:** **Allow manual input** lets users type a date in the pattern of the project's default locale. Web only.
* **Data mapping:** typing a new attribute path, such as `client.address.street`, creates the data types it names when you save the mapping.

#### Removed

* **AI agents:** the Command Center, the standalone Analyst, Architect, Assistant, Designer, and Developer agents, and the AI buttons inside the editors are removed. Open the agent rail with ⌘K (Ctrl+K) or the sparkle toggle in the header. See [Developer Agentic Harness](https://docs.flowx.ai/6.x/ai-platform/developer-agentic-harness.md).
* **Evaluations:** the Code evaluators are removed. Use **equals** in place of Exact match and **equals as JSON** in place of JSON match. Levenshtein has no replacement. See [Evaluations](https://docs.flowx.ai/6.x/ai-platform/evaluations.md).
* **Export and import:** exports from 5.1.x no longer import, and 5.1.x is no longer an export target. See [Exports from 5.1.x](https://docs.flowx.ai/6.x/docs/flowx-designer/managing-a-project-flow/export-import-a-process-definition.md#exports-from-5-1-x).

#### Deprecated

* **GraalVM script engine:** deprecated. FlowX.AI 6.1.x is the last release family that supports it. Scripts on GraalVM keep working in 6.0.0; move them to the native engine. See [Move scripts off the GraalVM engine](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/migrating-from-v5.9-to-v6.0/migration-overview.md#move-scripts-off-the-graalvm-engine).

[6.0.0 release notes](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/v6.0.0-october-2026.md) · [6.0.0 deployment guidelines](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/deployment-guidelines-v6.0.md)

**5.13.0**

September 2026

#### New

* **Developer Agentic Harness:** an AI agent in the Designer builds and changes apps from a plain-language description. It surveys the app, drafts a plan for you to confirm, and runs the change on its own branch; merging and serving a new version stay with you. See [Developer Agentic Harness](https://docs.flowx.ai/6.x/ai-platform/developer-agentic-harness.md).
* **Notification center:** a bell in the Designer opens a 30-day notification history with read state, search, and filters. See [Notification center](https://docs.flowx.ai/6.x/docs/flowx-designer/notification-center.md).
* **UI Designer:** copy UI components and paste them into another UI Flow, app, or context. The paste names anything it could not place, and pasted components get unique names.
* **Versioning:** committing or merging a version takes an optional description of up to 2000 characters, and a commit details view shows what a version contains. See [Commit descriptions and details](https://docs.flowx.ai/6.x/docs/projects/managing-applications/versioning.md#commit-descriptions-and-details).
* **Runtime:** an operator with the corrective-actions role moves the token of a running process instance to another node. See [Move tokens](https://docs.flowx.ai/6.x/docs/projects/runtime/active-process/move-token.md).
* **Document classifiers:** a classifier's corpus can be exported and imported between environments, and viewed read-only in the **Data** tab. See [What travels between environments](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/document-classifiers.md#what-travels-between-environments).
* **Integration Designer:** the File Encryption node encrypts or decrypts a file with a password inside a workflow. The file path and password take expressions.
* **UI Designer:** a start workflow trigger takes a condition, so the workflow starts only when the condition holds.&#x20;
* **FlowX Database:** the Intersects operator matches documents whose array field shares at least one value with a given list. See [Intersects on array fields](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/flowx-database.md#intersects-on-array-fields).
* **Personal Information Guard:** AI nodes with the input scan on log the request as the model received it, with placeholders in place of the detected values. See [Request after PII anonymization](https://docs.flowx.ai/6.x/ai-platform/personal-information-guard.md#request-after-pii-anonymization).

#### Changed

* **Access management:** the Workspace corrective actions editor role replaces the Workspace operations editor role. Users and groups with the old role move to the new one automatically. See [Workspace corrective actions editor permission matrix](https://docs.flowx.ai/6.x/setup-guides/access-management/roles-permissions-matrix.md#workspace-corrective-actions-editor-permission-matrix).
* **Export and import:** version exports bundle dependencies the same way build exports do, and the export dialog preselects the target platform version. See [Version exports that bundle dependencies](https://docs.flowx.ai/6.x/docs/flowx-designer/managing-a-project-flow/export-import-a-process-definition.md#version-exports-that-bundle-dependencies).
* **Integration Designer:** the Tabular Data Extraction node becomes the Data Parse node and also parses XML and JSON. See [Data Parse: XML and JSON support](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#data-parse-xml-and-json-support).
* **Knowledge Base:** embedding jobs are scheduled fairly by default, so a large ingestion no longer delays small jobs queued behind it.
* **File sources:** Document and Image components share one source configuration. In process user tasks, the **Document Plugin Path** source takes a Documents plugin `downloadPath` directly. See [Selecting the file to download](https://docs.flowx.ai/6.x/docs/building-blocks/ui-designer/ui-component-types/file-download.md#selecting-the-file-to-download).
* **Task management:** the task list searches, filters, and sorts on the translated labels it displays. See [Search and sort on translated labels](https://docs.flowx.ai/6.x/docs/platform-deep-dive/core-extensions/task-management/task-management-localization.md#search-and-sort-on-translated-labels).
* **Substitution tags:** custom tags can no longer start with `sys_`, which is reserved for system tags. See [Substitution tags](https://docs.flowx.ai/6.x/docs/platform-deep-dive/core-extensions/content-management/substitution-tags.md).
* **Elasticsearch:** new process instance and audit log indices default to `auto_expand_replicas` `0-1`, which overrides a fixed replica count. See [Elasticsearch replica auto-expansion](https://docs.flowx.ai/release-notes/v5.x/v5.13.0-september-2026/deployment-guidelines-v5.13.md#changed-default-elasticsearch-replica-auto-expansion).
* **Processes:** the process name moves from **Settings** into a **Details** modal.
* **User management:** inviting many users at once has a reworked flow, and a sign-up link takes new users directly to the right solution.

[5.13.0 release notes](https://docs.flowx.ai/release-notes/v5.x/v5.13.0-september-2026/v5.13.0-september-2026.md) · [5.13.0 deployment guidelines](https://docs.flowx.ai/release-notes/v5.x/v5.13.0-september-2026/deployment-guidelines-v5.13.md)

**5.12.0**

September 2026

**Upgrade actions:** the webhook gateway now reads the runtime registry, which adds a MongoDB dependency it did not have before. See [New databases and secrets](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/deployment-guidelines-v6.0.md#new-databases-and-secrets).

#### New

* **Integration Designer:** turn on **Parallel Multi-Instance** on a Subworkflow node to start one subworkflow per element of an input array and collect the results in an output array. See [Parallel multi-instance](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#parallel-multi-instance).
* **Integration Designer:** email and webhook triggers can start an integration workflow, not only a process. See [External triggers](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#external-triggers).
* **Integration Designer:** a Subworkflow node can route a mapping failure to its own branch instead of stopping the parent workflow. It is opt-in per node. See [Routing a subworkflow failure](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#routing-a-subworkflow-failure).
* **Integration Designer:** the Send Notification node fills a project notification template from workflow data and sends it. See [Send Notification node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#send-notification-node).
* **Db2 data source:** IBM Db2 joins the relational data sources, with Db2 for i as the default and Db2 LUW also supported. Db2 for z/OS is listed but not implemented, and selecting it fails with an error. See [Db2 database](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/db2-database.md).
* **Runtime:** bulk migration moves a filtered set of process instances to a new build in one run, with a check before it runs. See [Migrate process instances](https://docs.flowx.ai/6.x/docs/projects/runtime/active-process/migrate-process-instances.md).
* **Runtime:** a Workflow Instances page lists every workflow run in the project, filterable by status, date, and origin. The Process Instances and UI Flow Sessions lists gain status and start-date filters. See [Workflow instances](https://docs.flowx.ai/6.x/docs/projects/runtime/workflow-instances.md).
* **Personal Information Guard:** mask and restore nodes place personal-data handling as explicit workflow steps. See [Masking and restoring across several nodes](https://docs.flowx.ai/6.x/ai-platform/personal-information-guard.md#masking-and-restoring-across-several-nodes).
* **Deep Research node:** researches a question across the open web and files a cited report into a Knowledge Base. Depth is Quick, Standard, Deep, or Custom, and domains can be restricted with an allow or deny list. See [Deep Research node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/deep-research-node.md).
* **Custom Agent:** a reusable function with input and output slices can be an agent tool. Built-in tools are a catalog of twenty tools in five categories: Math, List, Date, Text, and Web search. See [Tools tab](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/custom-agent-node.md#tools-tab).
* **Chat component:** users rate an agent's answer and add a reason, and the ratings are recorded in audit. See [Rating an answer](https://docs.flowx.ai/6.x/ai-platform/chat-component.md#rating-an-answer).
* **Evaluations:** custom evaluators score with Numeric or Binary rules and belong to the workflow you create them in. See [Custom evaluators](https://docs.flowx.ai/6.x/ai-platform/evaluations.md#custom).
* **Issues panel:** the Designer validates the resources in a project version and collects the findings in one **Issues** panel. See [Checking for issues](https://docs.flowx.ai/6.x/docs/projects/managing-applications/checking-for-issues.md).
* **Versioning:** merge into any branch you can merge into, and archive, unarchive, or delete branches. See [Managing branches](https://docs.flowx.ai/6.x/docs/projects/managing-applications/versioning.md#managing-branches).
* **Process canvas:** a **New Node** panel, drop-anywhere connecting, draggable control points on sequence flows, and swimlanes that resize from all four edges. See [Faster ways to build](https://docs.flowx.ai/6.x/docs/building-blocks/process/process.md#faster-ways-to-build).
* **Reusable UI templates:** a template can be built for UI Flow pages as well as process user tasks. Templates created earlier count as Process templates. See [Where a template can be used](https://docs.flowx.ai/6.x/docs/building-blocks/reusable-resources/reusable-ui.md#where-a-template-can-be-used).

[5.12.0 release notes](https://docs.flowx.ai/release-notes/v5.x/v5.12.0-september-2026/v5.12.0-september-2026.md) · [5.12.0 deployment guidelines](https://docs.flowx.ai/release-notes/v5.x/v5.12.0-september-2026/deployment-guidelines-v5.12.md)

**5.11.0**

August 2026

#### New

* **Custom Agent:** attach FlowX workflows as tools, each with a hint that tells the agent when to call it. See [How workflow tools run](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/custom-agent-node.md#how-workflow-tools-run).
* **Custom Agent:** agentic knowledge base search breaks a question into sub-queries and retries with reworded queries when the first pass finds nothing. **Show Reasoning** records the model's reasoning summary in the logs. See [Agentic knowledge base search](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/custom-agent-node.md#agentic-knowledge-base-search).
* **Knowledge Base:** a Knowledge Base with **Containing Personal Information** on can use a local embedding model, set up as a CUSTOM provider in the organization AI settings. See [Containing personal information](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/knowledge-base-integration/knowledge-base-overview.md#containing-personal-information).
* **Knowledge Base:** the Update Knowledge Base node can delete entries that match a metadata filter, and its FAIL branch reports what failed and how many chunks were rolled back. See [Delete entries](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/knowledge-base-integration/managing-content.md#delete-entries).
* **Document classifiers:** define classes, upload training data, and train or import a model, then route each document page with the Document Classification node. See [Document classifiers](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/document-classifiers.md).
* **Reusable functions:** Script and Condition (Fork) nodes in the Integration Designer can call reusable functions. See [Reusable functions](https://docs.flowx.ai/6.x/docs/building-blocks/reusable-resources/reusable-functions.md).
* **Integration Designer:** the Subworkflow node can map input per start node and output per end node instead of raw JSON. See [Subworkflow node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#subworkflow-node).
* **Data model:** attributes support validators such as Required, Min/Max Value, Min/Max Length, Pattern, and Email Format, wherever the data model is used. See [Attribute validations](https://docs.flowx.ai/6.x/docs/building-blocks/project-data-model.md#attribute-validations).
* **Templates:** document and notification templates use the structured data model, with typed attributes and an **Input Parameters** tab. See [Managing notification templates](https://docs.flowx.ai/6.x/docs/platform-deep-dive/core-extensions/content-management/notifications-plugin/managing-notification-templates.md).
* **Chat component:** the chat button shows an unread-message badge, the panel searches conversation history, and the input can be disabled by a condition. See [Chat](https://docs.flowx.ai/6.x/docs/building-blocks/ui-designer/ui-component-types/chat.md).
* **UI Flows:** a **Navigate To** action can require selected forms to pass validation before it navigates. See [Navigate To action](https://docs.flowx.ai/6.x/docs/building-blocks/ui-flows.md#navigate-to-action).
* **UI Flows:** with **Allow multiple editors** off, a running session is restricted to its owner. New flows default to single-owner; existing and imported flows keep the shared behavior. See [Session owner](https://docs.flowx.ai/6.x/docs/building-blocks/ui-flows.md#session-owner).
* **Process Renderer:** a process-end trigger runs a configured action when the embedded process ends. See [Process end handling](https://docs.flowx.ai/6.x/docs/building-blocks/ui-flows.md#process-end-handling).

#### Changed

* **Runtime authorization:** runtime API requests are authorized against the roles defined in the running build, and requests without a matching build role are denied. Enforcement is on by default.
* **Chat-driven workflows:** a conversational workflow must send at least one chat reply, or the run fails with an error. See [Chat-driven workflows](https://docs.flowx.ai/6.x/ai-platform/chat-driven-workflows.md).
* **Custom Agent:** the **Instructions** field is limited to 10,000 characters. See [Custom Agent node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/custom-agent-node.md).
* **Response caching:** POST REST endpoints, file-storage LIST and DOWNLOAD, and Mongo FIND, FIND\_ONE, and AGGREGATE operations are cacheable. Mutating operations are never cached. See [REST endpoint caching](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#rest-endpoint-caching).
* **Email triggers:** Email Trigger and Microsoft Outlook data sources filter attachments by file extension. Existing category selections are migrated automatically. See [Attachment handling](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/email-trigger.md#attachment-handling).
* **Audit:** UI Flow runtime sessions are audited in more detail, including workflow runs, chat messages, and conversation reads. See [Audit](https://docs.flowx.ai/6.x/docs/platform-deep-dive/core-extensions/audit.md).
* **Export and import:** exporting to an older platform version removes UI-template features the target cannot read. See [Cross-version export and import](https://docs.flowx.ai/6.x/docs/flowx-designer/managing-a-project-flow/export-import-a-process-definition.md#cross-version-export-and-import).
* **UI Flows:** an expired session shows a session-expired screen with a start-fresh option.
* **Renderers:** enumeration lookups are batched into a single request.

[5.11.0 release notes](https://docs.flowx.ai/release-notes/v5.x/v5.11.0-august-2026/v5.11.0-august-2026.md) · [5.11.0 deployment guidelines](https://docs.flowx.ai/release-notes/v5.x/v5.11.0-august-2026/deployment-guidelines-v5.11.md)

**5.10.0**

July 2026

#### New

* **PostgreSQL data source:** connect a workflow to a PostgreSQL database and run SQL query operations from workflow nodes. See [PostgreSQL database](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/postgresql-database.md).
* **SOAP data source:** import a WSDL from a URL or file, and call each operation from workflows with a SOAP Operation node. See [SOAP System](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/soap-system.md).
* **FlowX Database:** MongoDB aggregation pipelines group, join, and reshape documents beyond a single query. See [Aggregation pipelines](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/flowx-database.md#aggregation-pipelines).
* **Integration Designer:** the Tabular Data Extraction node reads a spreadsheet or CSV file into structured JSON, one object per row. See [Tabular Data Extraction node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#tabular-data-extraction-node).
* **Integration Designer:** the Template Filling node generates a PDF or DOCX document from a document template filled with workflow data. See [Template Filling node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#template-filling-node).
* **Integration Designer:** the Combine Files node merges PDFs in a given order, and the Split File node splits a PDF by page ranges or per page. See [Combine Files node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#combine-files-node) and [Split File node](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/integration-designer.md#split-file-node).
* **Documents plugin:** template-based generation can produce DOCX as well as PDF, set with `outputFormat`. See [Generating DOCX output](https://docs.flowx.ai/6.x/docs/platform-deep-dive/core-extensions/content-management/documents-plugin/generating-from-html-templates.md#generating-docx-output).
* **Knowledge Base:** a failed ingestion shows its status and reason, and **Retry** re-runs the last operation after cleaning up partial content. The Update Knowledge Base node gains a FAIL exit with per-operation rollback. See [Error handling and retry](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/knowledge-base-integration/knowledge-base-overview.md#error-handling-and-retry).
* **File Download component:** end users download files directly from a rendered app. See [File download](https://docs.flowx.ai/6.x/docs/building-blocks/ui-designer/ui-component-types/file-download.md).
* **Global header and footer:** a UI Flow can define a header and footer shown on every page. See [Global header and footer](https://docs.flowx.ai/6.x/docs/building-blocks/ui-designer/ui-component-types/root-components/global-header-footer.md).
* **Event handlers:** event handlers can fire on a condition. The **Save Local Variable** action saves the clicked collection row into local data under a key. See [Conditional triggers](https://docs.flowx.ai/6.x/docs/building-blocks/ui-designer/event-handlers.md#conditional-triggers) and [Save Local Variable](https://docs.flowx.ai/6.x/docs/building-blocks/ui-designer/event-handlers.md#save-local-variable).
* **Image component:** the Image component honors a color property. See [Image](https://docs.flowx.ai/6.x/docs/building-blocks/ui-designer/ui-component-types/image.md).
* **Data source testing:** the database query testing modals have a **Documents** tab, and multi-record operations report an affected-record count. See [Testing data sources](https://docs.flowx.ai/6.x/docs/platform-deep-dive/integrations/testing-data-sources.md).
* **Mistral provider:** add Mistral with your own API key under **Organization Settings** → **AI Settings** → **Model Providers**, then assign its models per capability. See [AI providers](https://docs.flowx.ai/6.x/ai-platform/ai-providers.md).

#### Changed

* **Documents:** the **Document Type** field is renamed **Document Tag**. Behavior is unchanged.

[5.10.0 release notes](https://docs.flowx.ai/release-notes/v5.x/v5.10.0-july-2026/v5.10.0-july-2026.md) · [5.10.0 deployment guidelines](https://docs.flowx.ai/release-notes/v5.x/v5.10.0-july-2026/deployment-guidelines-v5.10.md)


## Related topics

- [FlowX.AI 5.9.x LTS changelog](https://docs.flowx.ai/release-notes/v5.x/5.9-lts-changelog.md)
- [FlowX.AI 6.0.0 Release Notes](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/v6.0.0-october-2026.md)
- [Overview](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/migrating-from-v5.9-to-v6.0/migration-overview.md)
- [Migrate self-hosted FlowX.AI to the flowx-ai Helm chart](https://docs.flowx.ai/6.x/setup-guides/migrate-to-flowx-ai-helm-chart.md)
- [Helm chart](https://docs.flowx.ai/release-notes/v6.x/v6.0.0-october-2026/migrating-from-v5.9-to-v6.0/helm-chart.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.