> ## 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 4.7.6 Release Notes

> This release includes significant improvements to logging configuration and resolves some issues across the Designer, Process Engine, and Integration Designer components.

## **What's new? 🆕**

<CardGroup cols={1}>
  <Card title="Improved default logging configuration" icon="chart-line">
    Changed logging verbosity to reduce clutter & log sizes, increasing visibility for more relevant log messages.
  </Card>

  <Card title="Improved the ability to use deployment specific variables as Configuration Parameters (at process runtime)" icon="gear">
    Now Configuration Parameters can use values from Environment Variables, Kubernetes Config Maps, and Kubernetes Secrets, as configured in the deployment. Check the [**Deployment Guidelines**](./deployment-guidelines-v4.7.6#configuration-parameters) for more details.
  </Card>

  <Card title="Improved runtime performance" icon="rocket">
    Improved runtime performance by better distributing the execution of nodes across all components.
  </Card>

  <Card title="Improved the speed of listing process instances" icon="clock">
    Improved the speed of listing process instances by 4-6x on environments with a lot of process executions.
  </Card>

  <Card title="Added the ability to change logging levels at runtime" icon="toggle-on">
    This feature allows you to dynamically adjust logging levels without requiring a service restart, providing more flexibility in managing log output.
  </Card>
</CardGroup>

<Card title="Reduced config deployment complexity" icon="gear">
  The previously used `CONFIG_PROFILE` environment variable is no longer required as the default configs have been aligned with the recommended profiles.
</Card>

## **Bug fixes** 🐞

<AccordionGroup>
  <Accordion title="[Designer] Task view display issue">
    Fixed task view list row content display issue where table rows were overlapping and text was not vertically centered in the latest Chrome browser version (138). The task view now properly displays centered content without text cutoff.
  </Accordion>

  <Accordion title="[Integration Designer] JSON parsing error">
    Fixed JSON parsing error when sending JSON result to REST body. Resolved issue where JSON objects generated in script tasks were causing "Unexpected character" errors when used in REST endpoint body parameters with \${variable} syntax.
  </Accordion>

  <Accordion title="[Branch Merge] Media file export errors">
    Fixed media file export errors during branch merges. Resolved issue where merging multiple branches created from the same main version would fail with "400 Bad Request" errors for media files after the first successful merge, even when no merge conflicts were present.
  </Accordion>

  <Accordion title="[Process Designer] Rollback issue">
    Fixed rollback issue during version submission errors. Resolved problem where processes were incorrectly marked as deleted in the database when submit version operations failed with 500 errors, preventing proper rollback and causing subsequent 404 "Process not found" errors.
  </Accordion>

  <Accordion title="[Process Designer] Missing resources during copy operation">
    Fixed missing resources during copy to another project/library operation. Resolved issue where forms with validation in UserTask nodes were not being copied when copying processes between projects or libraries.
  </Accordion>

  <Accordion title="[Process Designer] Branch with missing resources and 404 errors">
    Fixed issue where specific branches derived from main version would experience resource corruption, including missing process definitions (404 errors), missing Integration Designer resources, and commit failures.
  </Accordion>

  <Accordion title="[Process Designer] Parallel multi-instance visual bug">
    Fixed parallel multi-instance designer visual bug and database errors. Resolved issue where call activity nodes with parallel multi-instance enabled created duplicate "inputKey" and "outputKey" entries, causing visual bugs (missing collection key fields) and database update errors during node modifications.
  </Accordion>

  <Accordion title="[Process Engine] Kafka message distribution">
    Fixed Kafka message distribution across partitions. Resolved issue where Kafka messages were distributed as batches across partitions, causing increased usage of a limited number of partitions, instead of following the round-robin distribution per message strategy.
  </Accordion>
</AccordionGroup>

***

## **Additional information**

<CardGroup cols={2}>
  <Card title="Deployment Guidelines v4.7.6" icon="book" href="./deployment-guidelines-v4.7.6">
    Step-by-step deployment instructions and configuration details for this release.
  </Card>

  <Card title="Migration Guide (from v4.1.x)" icon="arrow-right" href="./migrating-from-v4.1.x-to-v4.7.6">
    Complete guide for migrating from version 4.1.x to 4.7.6 with breaking changes and migration steps.
  </Card>
</CardGroup>
