FlowX.AI 4.1.0 Release Notes (LTS)
π Welcome to the FlowX.AI 4.1.0 release!
Release Date: 30th May 2024
This release is a Long-Term Support (LTS) version, ensuring extended support and stability.
In this release, weβve added some cool new features and enhancements to our already mind-blowing v4.0! Letβs dive in and explore:
Whatβs New? π
Misconfigurations
The Misconfigurations Warnings feature introduces a proactive alert system that ensures alignment between process configurations and selected platforms.
With dynamic platform-specific settings, users receive alerts that guide them toward optimal configurations for navigation and UI design. These alerts, integrated into the frontend interface, empower users to make informed decisions, thereby enhancing the process configuration.
An additional step is required to compute and enable misconfigurations in existing processes from older releases:
How to enable misconfigurations for existing processes?
Generate for available platforms only
You can control which platforms you want to make available configurations for navigation areas, UI Designer or to enable/disable misconfigurations. Options include: web only, mobile, and omnichannel.
Navigation areas - navigation inside zones and pages
Weβre enhancing navigation within zones and pages to enable a step-by-step or wizard-style experience.
In the Navigation Panel, a new option will be available exclusively for the web platform. Users can choose between βSingle Page Form,β which displays all tasks in the same zone (in parallel), and βWizard,β presenting tasks one at a time with custom navigation buttons.
Check the following section for more information:
Navigation areas
Static document management via CMS
Decoupled static document management from the Document Plugin, enabling independent management of documents such as terms and conditions, rules and regulations, and brochures.
The changes involve enhancing the platformβs capabilities for managing static documents, particularly PDFs, within the Media Library. This includes enabling the upload of PDF files, updating information text to reflect PDF format specifications.
PDF documents uploaded to the Media Library must adhere to a maximum file size limit of 10 MB. If you need to increase this limit for larger files, please refer to the following configuration options.
Please note that raising the file size limit may increase vulnerability to potential attacks. Consider carefully before making this change.
With the introduction of the Media Libraryβs static document management feature, the previous method of utilizing paths within the Process Data for File Preview component to display static documents will be phased out.
You can still use it if you have scenarios in which you need to generate templates from HTML and then display them in a file preview.
Dismiss navigation on secondary token end
When a navigation sequence is initiated by a secondary token triggered by a boundary event, it will automatically be dismissed when the token reaches the stop process event. This feature ensures that informative modals are closed without requiring extra configurations.
Theme Management
Weβve introduced preview options for more UI components. Now, you can review changes in the theming configurations before finalizing them.
UI Designer
Weβve added new properties, settings and styles across different UI components for an enhanced experience. Check the UI components - change log for the full list of improvements:
UI components change log
Tracing - open telemetry
In our 4.1 release, weβre thrilled to introduce tracing with Open Telemetry with additional FlowX custom span attributes, offering enhanced visibility and insights into application behavior. With its capabilities, users can pinpoint issues and optimize performance.
Consequently, we are phasing out Jaeger tracing to focus on the advanced features and broader support of Open Telemetry, ensuring a smooth transition.
For traces visualization, use tools like Grafana to filter and search spans based on custom attributes like fx.processInstanceUuid
, fx.nodeName
, fx.actionName
, and others. This helps in pinpointing specific operations or issues within a trace.
Check the following section for more information and for more scenarios:
Open Telemetry
Additional configuration needed! If you want to enable/configure Open Telemetry, check the following section:
Open Telemetry configuration
For more information about the default Open Telemetry properties of FlowX.AI microservices, please refer to the following section:
Open Telemetry default properties
Spring Boot upgrade (for BE Java services)
In the 4.1 release, we upgraded Spring Boot from version 2.5.4 to 3.2.x for all Java libraries and services. This update delivers significant performance enhancements and includes important bug fixes, thereby offering enhanced stability and functionality.
Additional information
Changes π§
- Process Designer: The βStart Subprocessβ functionality on Service Task nodes has been discontinued.
- UI Designer: Introduced
data test id
within theSettings > Generic
tab across all UI components, facilitating seamless identification and interaction with UI elements during automated testing.
Bug Fixes π οΈ
Weβve also squashed pesky bugs to ensure a smoother and more reliable experience across the board.
- Process Designer: The error hiccups with embedded subprocesses and their error events have been smoothed out! No more getting stuck in a loop; now, youβll gracefully proceed to the embedded subprocess as expected.
- Process Designer: The versioning hiccup causing merge conflicts when trying to merge a branch with a main branch that wasnβt imported into the environment has been fixed!
- UI Designer: The slider UI elementβs identity crisis has been resolved. No longer will it confuse its maximum value with its minimum counterpart.
- UI Designer: Concatenation glitch in text elements, where values from the collection prototype play hide and seek, has been patched up! No more disappearing acts - theyβll be displayed side by side as intended.
- UI Designer: The glitch preventing the assignment of actions in button UI Actions with blank spaces in their names has been smoothed out!
Gremlins to Watch Out For
Keep an eye out for these quirks:
- UI Designer: When relocating UI elements between parents, the elementsβ order doesnβt always get the memo, causing a mix-up in the family tree. Weβre untangling this knot!
Resources
For deployment guidelines and a seamless transition to version 4.1:
Was this page helpful?