> ## 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.5.0 Release Notes

> Enhanced Chat component, UI Flows improvements, Microsoft Outlook integration, container app authentication, and platform management updates.

<Info>
  FlowX.AI 5.5.0 introduces significant enhancements to the Chat component, UI Flows capabilities, email integrations, and platform management features including Knowledge Base v2, user management improvements, and new document processing capabilities.
</Info>

<Frame>
  ![Data Source types in FlowX 5.5.0](https://s3.eu-west-1.amazonaws.com/docx.flowx.ai/5.5/ds_type_selector_all.png)
</Frame>

**What's new?**

<Tabs>
  <Tab title="AI Platform">
    AI-powered features and document processing enhancements.

    📄 [**Extract Data from File**](#extract-data-from-file) - Configurable document and image extraction with LLM, OCR, and text parsing strategies\
    📚 [**Knowledge Base v2**](#knowledge-base-v2) - Updated Knowledge Base with audit, resource management, and improved UI

    ### **Extract Data from File**

    <Card title="Extract Data from File" icon="file-lines" iconType="duotone">
      <Tabs>
        <Tab title="Overview">
          FlowX.AI 5.5.0 renames "Extract Text from Document" to **Extract Data from File** and adds configurable extraction strategies, image input support, and signature detection. Choose between LLM, OCR, or text parsing strategies based on your document types, accuracy requirements, and cost constraints.

          <Card title="Documentation" icon="book" href="/5.9/ai-platform/agent-builder/extract-data-from-file">
            See the complete Extract Data from File documentation.
          </Card>
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Extraction strategies" icon="sliders">
              Choose between LLM Model, OCR Engine, or Text Parsing for optimal accuracy/cost balance
            </Card>

            <Card title="Image support" icon="image">
              Process images (JPG, PNG, TIFF) in addition to documents — automatic PDF conversion
            </Card>

            <Card title="Image extraction options" icon="magnifying-glass">
              Extract data from embedded images or generate image descriptions
            </Card>

            <Card title="Signature detection" icon="signature">
              Detect and locate signatures within documents (LLM and OCR modes)
            </Card>
          </CardGroup>
        </Tab>

        <Tab title="Configuration">
          **Extraction strategies:**

          | Strategy     | Best for                          | Speed  | Cost   | Accuracy   |
          | ------------ | --------------------------------- | ------ | ------ | ---------- |
          | LLM Model    | Complex layouts, handwritten text | Slow   | High   | High       |
          | OCR Engine   | Scanned documents                 | Medium | Medium | Medium     |
          | Text Parsing | Clean digital PDFs                | Fast   | Free   | Low–Medium |

          **Image extraction options (LLM and OCR only):**

          | Option            | Description                           |
          | ----------------- | ------------------------------------- |
          | Image Description | Generates text descriptions of images |
          | Image Content     | Extracts text and data from images    |

          <Tip>
            A new [Document Parser setup guide](/5.9/setup-guides/document-parser-setup) covers backend service configuration, deployment sizing, and cost optimization.
          </Tip>
        </Tab>
      </Tabs>

      <Badge color="purple" icon="robot">AI Integration</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Knowledge Base v2**

    <Card title="Knowledge Base v2" icon="book-open" iconType="duotone" href="/5.9/docs/platform-deep-dive/integrations/knowledge-base-integration/knowledge-base-overview">
      <Tabs>
        <Tab title="Overview">
          FlowX.AI 5.5.0 updates the Knowledge Base with a refreshed UI, audit capabilities, and improved resource management. Knowledge Base entries now support versioning and provide better traceability for AI-powered features.
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Updated UI" icon="browser">
              Refreshed Knowledge Base interface with improved navigation and search
            </Card>

            <Card title="Audit trail" icon="clipboard-list">
              Track changes to Knowledge Base entries with full audit history
            </Card>

            <Card title="Resource management" icon="folder-open">
              Improved management of Knowledge Base resources and documents
            </Card>

            <Card title="Version tracking" icon="code-branch">
              Version-aware Knowledge Base entries tied to app versions
            </Card>
          </CardGroup>
        </Tab>
      </Tabs>

      <Badge color="purple" icon="robot">AI Integration</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***
  </Tab>

  <Tab title="UI Flows">
    Enhanced UI Flows with new components, actions, and chat improvements.

    💬 [**Chat Component Enhancements**](#chat-component-enhancements) - New subcomponents, display modes, and mobile support\
    🧭 [**UI Flows Breadcrumbs**](#ui-flows-breadcrumbs) - Navigation breadcrumbs for UI Flows\
    📄 [**Process Renderer Component**](#process-renderer-component) - Embed process renderers within UI Flows\
    🚀 [**Start Workflow Action**](#start-workflow-action) - Start workflows directly from UI Flows\
    ⚡ [**On Load UI Event**](#on-load-ui-event) - Execute actions when UI Flows load

    ### **Chat component enhancements**

    <Card title="Chat component enhancements" icon="comments" iconType="duotone" href="/5.9/ai-platform/chat-component">
      <Tabs>
        <Tab title="Overview">
          FlowX.AI 5.5.0 significantly enhances the Chat component with new subcomponents for reasoning, error handling, and suggestions. The component now supports multiple display modes and is available on mobile platforms.
        </Tab>

        <Tab title="New Subcomponents">
          <CardGroup cols={2}>
            <Card title="Reasoning display" icon="brain">
              Show AI reasoning and thought process to users for transparency
            </Card>

            <Card title="Error handling" icon="triangle-exclamation">
              Graceful error display with retry options and helpful messages
            </Card>

            <Card title="Suggestions" icon="lightbulb">
              Display suggested responses or actions to guide user interactions
            </Card>
          </CardGroup>
        </Tab>

        <Tab title="Display Modes">
          **Available display modes:**

          | Mode            | Description                                              |
          | --------------- | -------------------------------------------------------- |
          | **Full screen** | Chat occupies the entire screen (available since v5.4.0) |
          | **Sidebar**     | Chat appears as a collapsible sidebar                    |
          | **Floating**    | Chat appears as a floating widget                        |
          | **Embedded**    | Chat embedded within a container component               |
        </Tab>

        <Tab title="Mobile Support">
          The Chat component is now fully supported on mobile platforms:

          <CardGroup cols={2}>
            <Card title="iOS" icon="apple">
              Native iOS renderer support with optimized touch interactions
            </Card>

            <Card title="Android" icon="android">
              Native Android renderer support with material design integration
            </Card>
          </CardGroup>
        </Tab>
      </Tabs>

      <Badge color="purple" icon="robot">AI Integration</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **UI Flows breadcrumbs**

    <Card title="UI Flows breadcrumbs" icon="route" iconType="duotone" href="/5.9/docs/building-blocks/ui-flows#breadcrumbs">
      FlowX.AI 5.5.0 enhances the breadcrumbs navigation component for UI Flows, providing users with clear context of their current location and enabling quick navigation to parent screens.

      <CardGroup cols={2}>
        <Card title="Navigation path" icon="route">
          Display the full navigation path within UI Flows
        </Card>

        <Card title="Click navigation" icon="mouse-pointer">
          Navigate to any parent screen by clicking breadcrumb items
        </Card>

        <Card title="Theme configuration" icon="palette">
          Customize breadcrumb appearance through Admin theme settings
        </Card>

        <Card title="Responsive design" icon="mobile">
          Breadcrumbs adapt to different screen sizes
        </Card>
      </CardGroup>

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Process renderer component**

    <Card title="Process renderer component" icon="window-restore" iconType="duotone" href="/5.9/docs/building-blocks/ui-flows#process-renderer-component">
      <Tabs>
        <Tab title="Overview">
          Embed process renderers directly within UI Flows using the new Process Renderer component. This enables hybrid applications that combine UI Flow navigation with traditional process-based screens.
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Process embedding" icon="window-restore">
              Embed any process renderer within a UI Flow screen
            </Card>

            <Card title="Data passing" icon="arrow-right-arrow-left">
              Pass data between UI Flows and embedded processes
            </Card>

            <Card title="Event handling" icon="bolt">
              Handle process events within the UI Flow context
            </Card>

            <Card title="Consistent styling" icon="link">
              Maintain consistent styling and navigation across UI Flows and processes
            </Card>
          </CardGroup>
        </Tab>
      </Tabs>

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Start workflow action**

    <Card title="Start workflow action" icon="play" iconType="duotone" href="/5.1/docs/building-blocks/actions/start-integration-workflow">
      <Tabs>
        <Tab title="Overview">
          Start integration workflows directly from UI Flows using the new Start Workflow action. This enables UI Flows to trigger backend workflows without requiring a full process instance.
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Workflow selection" icon="list">
              Select from available integration workflows
            </Card>

            <Card title="Input mapping" icon="arrow-right">
              Map UI Flow data to workflow input parameters
            </Card>

            <Card title="Response handling" icon="arrow-left">
              Handle workflow responses and update UI state
            </Card>

            <Card title="Error handling" icon="triangle-exclamation">
              Configure error handling for failed workflow executions
            </Card>
          </CardGroup>
        </Tab>
      </Tabs>

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ### **On load UI event**

    <Card title="On load UI event" icon="bolt" iconType="duotone" href="/5.9/docs/building-blocks/ui-designer/ui-events#on-load-event">
      <Tabs>
        <Tab title="Overview">
          Execute actions automatically when UI Flow screens load using the new On Load UI Event. This enables initialization logic, data fetching, and setup operations when users navigate to a screen.
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Automatic execution" icon="play">
              Actions execute automatically when the screen loads
            </Card>

            <Card title="Data initialization" icon="database">
              Fetch and initialize data when entering a screen
            </Card>

            <Card title="Conditional logic" icon="code-branch">
              Execute different actions based on conditions
            </Card>

            <Card title="Loading states" icon="spinner">
              Manage loading states during initialization
            </Card>
          </CardGroup>
        </Tab>
      </Tabs>

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***
  </Tab>

  <Tab title="Integrations">
    Email integrations, document processing, and Integration Designer updates.

    📬 [**Microsoft Outlook Data Source**](#microsoft-outlook-data-source) - Native MS Graph integration for reading and sending Outlook emails\
    📧 [**Send Notification Action**](#send-notification-action) - Send emails and reply to received emails directly from processes\
    🔌 [**Integration Designer Improvements**](#integration-designer-improvements) - Query parameter encoding, config param autocomplete\
    🔑 [**Security Details in Workflows**](#security-details-in-workflows) - Access user security details in workflow scripts\
    🔐 [**File Encrypt and Decrypt**](#file-encrypt-and-decrypt) - Encrypt and decrypt files in the Documents Plugin

    ### **Microsoft Outlook data source**

    <Card title="Microsoft Outlook data source" icon="envelope" iconType="duotone">
      <Tabs>
        <Tab title="Overview">
          FlowX.AI 5.5.0 introduces a new **Microsoft Outlook** data source type that connects to Outlook mailboxes via the Microsoft Graph API. Unlike Email Trigger (IMAP) and Email Sender (SMTP), this provides a unified data source for both reading and sending emails through native Outlook integration with Azure AD authentication.

          <Card title="Documentation" icon="book" href="/5.9/docs/platform-deep-dive/integrations/microsoft-outlook-data-source">
            See the complete Microsoft Outlook data source documentation.
          </Card>
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Unified read & send" icon="arrows-left-right">
              Single data source supports Read Emails, Send Emails, or Read & Send Emails scopes
            </Card>

            <Card title="Azure AD authentication" icon="key">
              Service account authentication with Tenant ID, Client ID, and Client Secret
            </Card>

            <Card title="Email monitoring" icon="inbox">
              Monitor Outlook mailboxes and trigger processes automatically when emails arrive
            </Card>

            <Card title="Send & reply" icon="reply">
              Send new emails or reply to received emails with conversation thread support
            </Card>

            <Card title="Attachment validations" icon="paperclip">
              Configure allowed file types, max file size, and max file count for incoming emails
            </Card>

            <Card title="Test connection" icon="plug">
              Validate Azure AD credentials and MS Graph permissions before saving
            </Card>
          </CardGroup>
        </Tab>

        <Tab title="Configuration">
          **Azure AD Authentication:**

          | Field         | Description                      |
          | ------------- | -------------------------------- |
          | Tenant ID     | Azure AD tenant ID               |
          | Client ID     | Azure AD application (client) ID |
          | Client Secret | Azure AD client secret           |

          **Scope Options:**

          | Scope              | MS Graph Permissions Required                      |
          | ------------------ | -------------------------------------------------- |
          | Read Emails        | `Mail.Read`, `Mail.ReadBasic`, or `Mail.ReadWrite` |
          | Send Emails        | `Mail.Send` or `Mail.ReadWrite`                    |
          | Read & Send Emails | One read + one send permission                     |
        </Tab>
      </Tabs>

      <Badge color="purple" icon="star">Major Feature</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Send Notification action**

    <Card title="Send Notification action" icon="paper-plane" iconType="duotone">
      <Tabs>
        <Tab title="Overview">
          FlowX.AI 5.5.0 introduces the Send Notification action — a new action type that sends emails directly from process nodes through SMTP, without routing through Kafka. Combined with the new Email Sender data source type, it enables processes to send new emails or reply to emails that triggered the process via Email Trigger.

          <Info>
            Existing notification templates configured for Kafka-based sending continue to work without modification.
          </Info>

          <Card title="Documentation" icon="book" href="/5.1/docs/building-blocks/actions/send-notification-action">
            See the complete Send Notification action documentation.
          </Card>
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Email Sender data source" icon="envelope">
              New SMTP data source type in Integration Designer with SSL/TLS smart port defaults
            </Card>

            <Card title="Reply to emails" icon="reply">
              Reply to emails that triggered the process, maintaining conversation threads
            </Card>

            <Card title="Send new emails" icon="paper-plane">
              Send new outbound emails to specified recipients with CC/BCC support
            </Card>

            <Card title="Notification template updates" icon="file-lines">
              New Email Server and Email Sender fields for direct SMTP delivery
            </Card>

            <Card title="Attachments" icon="paperclip">
              Attach files using static paths or process variable keys
            </Card>

            <Card title="Backwards compatible" icon="shield-check">
              Existing Kafka-based notification templates continue to work unchanged
            </Card>
          </CardGroup>
        </Tab>

        <Tab title="Configuration">
          **Email Sender Data Source (new):**

          | Field       | Description                               |
          | ----------- | ----------------------------------------- |
          | Protocol    | SMTP (only option)                        |
          | Server Host | SMTP server hostname                      |
          | SSL/TLS     | Enable secure connection (default: on)    |
          | Port        | `587` (SSL/TLS on) or `465` (SSL/TLS off) |
          | Username    | Email account username                    |
          | Password    | Email account password                    |

          **Send Notification Action:**

          | Field                    | Description                                                |
          | ------------------------ | ---------------------------------------------------------- |
          | Notification Template    | Select a template with Predefined Email Connection         |
          | Reply to received emails | Toggle on to reply to the email that triggered the process |
          | Reply to Email Header    | Process variable with original email headers (reply mode)  |
          | Receivers                | Recipient email addresses or process variables             |
          | CC/BCC Receivers         | Optional CC and BCC recipients                             |
          | Language                 | Process variable key for template language                 |
          | Attachments              | File path or process variable key                          |
          | Template Data            | JSON key-value pairs for dynamic template content          |

          <Tip>
            Available on Send Message Task, Task, and User Task nodes.
          </Tip>
        </Tab>
      </Tabs>

      <Badge color="purple" icon="star">Major Feature</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Integration Designer improvements**

    <Card title="Integration Designer improvements" icon="plug" iconType="duotone">
      FlowX.AI 5.5.0 adds URL encoding options for REST endpoint query parameters, improved error handling for invalid REST responses, and configuration parameter autocomplete in data source forms.

      <CardGroup cols={2}>
        <Card title="Query parameter encoding" icon="code">
          Configure whether query parameter values are URL-encoded automatically or sent as-is (for pre-encoded values)
        </Card>

        <Card title="REST Content-Type handling" icon="file-code">
          Improved error handling when REST endpoints return responses with unexpected Content-Type headers
        </Card>

        <Card title="Config param autocomplete" icon="wand-magic-sparkles">
          Type `$` in data source configuration fields to autocomplete configuration parameters or create new ones inline
        </Card>
      </CardGroup>

      <Info>
        See [Integration Designer - Query parameters](/5.1/docs/platform-deep-dive/integrations/integration-designer#query-parameters) for details.
      </Info>

      <Badge color="blue" icon="gear">Infrastructure</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Security details in workflows**

    <Card title="Security details in workflows" icon="key" iconType="duotone">
      Workflow scripts can now access `additionalData.securityDetails` to retrieve the current user's identity. This works when a workflow is started from a **Chat component**, a **UI Flow**, or a **manual run**. Sub-workflows inherit security details from their parent.

      Unlike processes, where security details are grouped by swimlane and role, workflows use a simplified flat structure:

      ```json theme={"system"}
      {
        "securityDetails": {
          "username": "user@email.com",
          "identifier": "keycloak-subject-id",
          "details": {
            "firstName": "John",
            "lastName": "Snow",
            "email": "user@email.com"
          }
        }
      }
      ```

      <Info>
        See [Extracting additional data in business rules](/5.1/docs/building-blocks/actions/business-rule-action/extracting-additional-data) for full details and code examples for both processes and workflows.
      </Info>

      <Badge color="purple" icon="star">New Feature</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **File encrypt and decrypt**

    <Card title="File encrypt and decrypt" icon="lock-keyhole" iconType="duotone" href="/5.1/docs/platform-deep-dive/core-extensions/content-management/documents-plugin/encrypting-decrypting-files">
      FlowX.AI 5.5.0 adds new file encryption and decryption actions to the Documents Plugin, enabling processes to encrypt files before storage and decrypt them for authorized access.

      <CardGroup cols={2}>
        <Card title="File encryption" icon="lock">
          Encrypt files using configurable encryption algorithms before storage
        </Card>

        <Card title="File decryption" icon="unlock">
          Decrypt files for authorized access within process flows
        </Card>
      </CardGroup>

      <Badge color="blue" icon="gear">Infrastructure</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***
  </Tab>

  <Tab title="Platform & Management">
    User management, workspace configuration, rendering, and platform improvements.

    🔐 [**Container App Authentication**](#container-app-authentication) - Authentication flow and landing page improvements\
    🔑 [**Password Policy Updates**](#password-policy-updates) - Updated password complexity requirements\
    🚫 [**User status DISABLED**](#user-status-disabled) - New DISABLED status for user accounts\
    📧 [**Resend User Invitation**](#resend-user-invitation) - Resend invitations for pending users\
    🏷️ [**Workspace Environment Type**](#workspace-environment-type) - Sandbox, Staging, and Production labels for workspaces\
    🏢 [**Organization ID Propagation**](#organization-id-propagation) - Enhanced multi-tenant isolation\
    ⚡ [**Rendering Runtime UX**](#rendering-runtime-ux) - Runtime UX improvements for rendering\
    🔍 [**Process Variables Compare**](#process-variables-compare) - Monaco diff editor for process variable values\
    📧 [**Failed Email Trigger Details Page**](#failed-email-trigger-details-page) - Dedicated details page for failed email triggers\
    📐 [**Data Model Sidepanel**](#data-model-sidepanel) - Redesigned attribute settings, inline add, and path copy

    ### **Container app authentication**

    <Card title="Container app authentication" icon="lock" iconType="duotone" href="/5.9/docs/saas/container-app-authentication">
      <Tabs>
        <Tab title="Overview">
          Enhanced authentication flow and landing page for generic container applications. Configure authentication providers, customize login pages, and manage user sessions with improved security and user experience.
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Authentication providers" icon="key">
              Support for multiple authentication providers
            </Card>

            <Card title="Custom landing page" icon="house">
              Customize the landing page for unauthenticated users
            </Card>

            <Card title="Session management" icon="id-badge">
              Improved session handling and token refresh
            </Card>

            <Card title="SSO integration" icon="right-to-bracket">
              Seamless single sign-on integration
            </Card>
          </CardGroup>
        </Tab>
      </Tabs>

      <Badge color="blue" icon="gear">Infrastructure</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Password policy updates**

    <Card title="Password policy updates" icon="key" iconType="duotone" href="/5.1/setup-guides/access-management/configuring-an-iam-solution#password-policy">
      FlowX.AI 5.5.0 updates the password policy with stricter complexity requirements for improved security.

      **New requirements:**

      | Rule           | Value                                                            |
      | -------------- | ---------------------------------------------------------------- |
      | Minimum length | 8 characters                                                     |
      | Maximum length | 64 characters                                                    |
      | Complexity     | Must include uppercase, lowercase, number, and special character |

      <Badge color="blue" icon="gear">Infrastructure</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **User status DISABLED**

    <Card title="User status DISABLED" icon="user-slash" iconType="duotone" href="/5.9/docs/saas/inviting-users#disabled-status">
      FlowX.AI 5.5.0 introduces a new **DISABLED** user status. Administrators can now enable or disable user accounts through the **Enable** and **Disable** actions in the user management menu, providing better control over user access without deleting accounts.

      <Badge color="blue" icon="gear">Infrastructure</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Resend user invitation**

    <Card title="Resend user invitation" icon="envelope-circle-check" iconType="duotone" href="/5.9/docs/saas/inviting-users#resending-invitations">
      FlowX.AI 5.5.0 adds the ability to resend invitations for users with a **Pending** status, ensuring users who missed or lost their initial invitation can still complete onboarding.

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Workspace environment type**

    <Card title="Workspace environment type" icon="layer-group" iconType="duotone" href="/5.1/docs/projects/workspaces#workspace-environment-type">
      FlowX.AI 5.5.0 adds an **Environment Type** dropdown to workspace configuration, allowing administrators to label workspaces as **Sandbox**, **Staging**, or **Production**. This provides clearer context when working across multiple environments.

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Organization ID propagation**

    <Card title="Organization ID Propagation" icon="building" iconType="duotone">
      <Tabs>
        <Tab title="Overview">
          FlowX.AI 5.5.0 enhances multi-tenant isolation by propagating organization ID across more runtime contexts. This improves audit trails and ensures proper resource scoping per organization in SaaS deployments.
        </Tab>

        <Tab title="Key Changes">
          <CardGroup cols={2}>
            <Card title="Scheduler execution" icon="clock">
              Organization ID added to scheduled job context
            </Card>

            <Card title="Event listeners" icon="bolt">
              Organization ID propagated to event handlers
            </Card>

            <Card title="Process instances" icon="diagram-project">
              Organization ID captured from initiator
            </Card>

            <Card title="Audit trail" icon="clipboard-list">
              Enhanced audit logging with organization context
            </Card>
          </CardGroup>
        </Tab>
      </Tabs>

      <Badge color="blue" icon="gear">Infrastructure</Badge>
      <Badge color="purple" icon="cloud">SaaS</Badge>
    </Card>

    ***

    ### **Rendering runtime UX**

    <Card title="Rendering runtime UX" icon="gauge-high" iconType="duotone">
      FlowX.AI 5.5.0 includes various rendering runtime UX improvements for better performance and user experience.

      <CardGroup cols={2}>
        <Card title="Loading states" icon="spinner">
          Improved loading state indicators and skeleton screens
        </Card>

        <Card title="Transition animations" icon="wand-magic-sparkles">
          Smoother transitions between screens and states
        </Card>

        <Card title="Error boundaries" icon="shield">
          Better error handling with graceful degradation
        </Card>

        <Card title="Performance" icon="bolt">
          Optimized rendering performance for complex UIs
        </Card>
      </CardGroup>

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Process variables compare**

    <Card title="Process variables compare" icon="code-compare" iconType="duotone" href="/5.9/docs/projects/runtime/active-process/update-process-variables#compare-view">
      FlowX.AI 5.5.0 introduces a Monaco diff editor for comparing process variable values, making it easier to identify changes between versions or states.

      <CardGroup cols={2}>
        <Card title="Diff editor" icon="code-compare">
          Side-by-side comparison of process variable values using Monaco diff editor
        </Card>

        <Card title="Version comparison" icon="code-branch">
          Compare variable values across different process versions
        </Card>
      </CardGroup>

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Failed email trigger details page**

    <Card title="Failed email trigger details page" icon="envelope-circle-xmark" iconType="duotone" href="/5.9/docs/platform-deep-dive/integrations/email-trigger#failed-trigger-details-page">
      FlowX.AI 5.5.0 adds a dedicated details page for failed email triggers, providing better visibility into email processing failures and enabling faster troubleshooting.

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### **Data Model sidepanel**

    <Card title="Data Model sidepanel" icon="panel-left" iconType="duotone">
      <Tabs>
        <Tab title="Overview">
          FlowX.AI 5.5.0 redesigns the Data Model editing experience with a new attribute settings side panel, inline add-attribute buttons, and attribute path display. These improvements make it faster to create, configure, and reference data model attributes without switching between menus.

          <Card title="Process Data Model" icon="book" href="/5.1/docs/building-blocks/process/data-model#data-model-interface">
            See the updated Process Data Model documentation.
          </Card>
        </Tab>

        <Tab title="Key Features">
          <CardGroup cols={2}>
            <Card title="Attribute settings side panel" icon="panel-right">
              Select any attribute to open a settings panel with type, validations, sensitive data, and reporting options
            </Card>

            <Card title="Inline add attribute" icon="plus">
              Add attributes directly on each data type — button shows on hover after the first attribute
            </Card>

            <Card title="Attribute path copy" icon="copy">
              View and copy the full key path for any attribute for use in business rules and UI bindings
            </Card>

            <Card title="Selection highlights" icon="bullseye">
              Selecting a data type or connector highlights its location on the canvas
            </Card>

            <Card title="Default minimized panel" icon="minimize">
              The Data Types panel starts minimized by default for a cleaner canvas view
            </Card>

            <Card title="Confirmation toasts" icon="check">
              Success notifications when adding new data types
            </Card>
          </CardGroup>
        </Tab>
      </Tabs>

      <Badge color="orange" icon="sparkles">UI Enhancement</Badge>
      <Badge color="green" icon="globe">All Deployments</Badge>
    </Card>

    ***

    ### Additional improvements

    * **Workflow logs milliseconds** — Workflow execution logs now display timestamps with millisecond precision
    * **Single select in table edit** — SDK enhancement for single-select dropdowns within editable table cells. See [Table component](/5.1/docs/building-blocks/ui-designer/ui-component-types/table#editable-rows)
    * **UI Flows action name optional** — Action names in UI Flows are now optional, reducing configuration overhead
    * **Data mappers editable JSON testing** — Improved JSON testing experience in data mappers with editable input fields
    * **Solutions page load optimization** — Solutions page now loads only projects, improving performance for container apps
    * **Security patches** — General security improvements across platform services
  </Tab>

  <Tab title="Info">
    ## Additional information

    ### Deployment information

    <Info>
      For detailed deployment guidelines, component versions, and upgrade instructions, see the [Deployment Guidelines v5.5.0](./deployment-guidelines-v5.5).
    </Info>

    ### Compatibility

    <Warning>
      **Breaking change:** The default `SECURITY_TYPE` has changed from `oauth2` to `jwt-public-key` across 14 services. Opaque-token introspection has been removed. See the [Deployment Guidelines](./deployment-guidelines-v5.5#breaking-changes) for migration steps.
    </Warning>

    <CardGroup cols={2}>
      <Card title="Upgrade path" icon="arrow-up-right-dots">
        Upgrade from v5.4.0 — requires authentication mechanism migration (`SECURITY_TYPE` change)
      </Card>

      <Card title="Component compatibility" icon="circle-check">
        Compatible with FlowX.AI SDKs (Angular/React/iOS/Android), Designer, and Database 5.5
      </Card>
    </CardGroup>
  </Tab>
</Tabs>
