
Release Notes
/
19.11.2025
3.4.25
Attention Points
- PA Interaction Buttons in the workflow are only visible if user interaction is defined for the relevant task. If the buttons are not visible in current processes, interaction definitions should be checked.
- Symbol Picker > User object now returns user information for the session without writing SQL. Existing manual queries and bindings should be moved to this object.
- The Workflow Recurring Steps feature may create the risk of infinite loops in incorrect configurations. Retry limits and the alternative step to be directed to must be defined correctly.
- The Save Source action no longer returns encrypted fields (PrivateKey, SecretAccessKey, etc.). External system integrations should be updated accordingly.
- The Tab Item and DateTime binding structure has changed on iOS and Android. Existing binding definitions should be reviewed.
- The Float Panel now behaves like a modal. When hideCloseButton=true, the "X" icon is not visible. Designs should be tested as this may affect the user experience.
- Renaming after Process duplicate is now unrestricted. Previously used manual renaming scripts should be removed.
Critical Updates
- Android 16 compatibility has been added; 16 KB page size is now supported. Old Android builds should be re-exported.
- Git commit & push operations are now managed through the GitHub infrastructure. Local or GitLab connections must be reconfigured.
- The RAG (Vector Search) structure has been completely updated:
- The action group name has changed from "Searching" to "VectorSearch".
- The limit parameter has been changed to topResult.
- Managed DB Diagram now runs on React Flow. Mermaid-based custom styles and scripts should be removed.
- The Concatenate action is now available in modules outside of Workflow (Process Automation, Scheduled Jobs, API Builder). Existing manual concatenation scripts can be simplified.
- The hideCloseButton parameter has been added for Navigate (Float Panel). Ensure that the default false value meets the expected behavior in the flow.
Actions to be taken
- Android 16 compatibility has been added; 16 KB page size is now supported. Old Android builds should be re-exported.
- Git commit & push operations are now managed through the GitHub infrastructure. Local or GitLab connections must be reconfigured.
- The RAG (Vector Search) structure has been completely updated:
- The action group name has changed from "Searching" to "VectorSearch".
- The limit parameter has been changed to topResult.
- Managed DB Diagram now runs on React Flow. Mermaid-based custom styles and scripts should be removed.
- The Concatenate action is now available in modules outside of Workflow (Process Automation, Scheduled Jobs, API Builder). Existing manual concatenation scripts can be simplified.
- The hideCloseButton parameter has been added for Navigate (Float Panel). Ensure that the default false value meets the expected behavior in the flow.
New Features
UI Design
- A new FooterFontWeight property has been added to visually distinguish labels in the Table Footer area from those in the Table Row.
- A new PA Interaction Buttons element has been added to enable batch operations such as Resume / Claim / Release / Assign in WorkFlow steps. These buttons are not displayed automatically if no user interaction is defined for the relevant task.
- A new feature has been added to the Menu element that automatically closes other open submenus when a submenu is clicked.
- HideTrafficLayer and HideTransitLayer properties have been added to the Maps element; thus, traffic and transit layers can be turned off (including when terrain is on) and the features to be displayed on the map can be configured.
- Background color can now be added to Chart elements, allowing charts to be visually customized.
- The Allow Clear feature has been added to the Text Input element for iOS and Android apps.
- A User object has been added under Symbol Picker > Default, allowing users to access and bind to all non-sensitive information belonging to the logged-in user via this object without writing SQL.
- Inline edit support has been added to the Table element in iOS and Android applications; when the Editable prop is active, editing can be performed on the row. On Android, double tapping the table is sufficient for saving, while on iOS, clicking on any area is sufficient.
Datasources
- New AI Actions templates have been added. With this update, users can now perform tasks such as creating product descriptions, analyzing feedback, summarizing, detecting tone, simplifying text, analyzing code, summarizing financial data, and generating suggestions in a single step. The templates can be used in different scenarios such as text generation, sentiment analysis, automatic form filling, content expansion, data cleaning, and personalized recommendation systems.
- When creating a Custom Template, GPT-4o and GPT-4o-mini model options are now supported when working with File-type data.
Process Automation
- The Inclusive Gateway option has now been added to the Change Type options in the settings menu for Exclusive/Parallel Gateway. This allows existing Exclusive or Parallel Gateway objects to be converted to the Inclusive Gateway type with a single click.
- A feature has been added that allows you to view the steps a user has performed on a workflow and filter these steps based on their status, such as approved, sent back, or rejected.
Configuration Manager
- Applications have been optimized to be compatible with Android 16.
- Android applications have been updated to support 16 KB page sizes to comply with Google's new requirement.
- In mobile applications, particularly on the Android side, the ability to duplicate the application configuration has been added to quickly change only the necessary fields (e.g., backend link for the test environment) while preserving the bundleID, backend, and notification settings.
System Actions
- The Get Device Info action has been added to ensure cross-platform device information consistency. On the Android side, only the modelIdentifier field returns null by design.
- The Concatenate action has now been added to the Process Automation, Scheduled Jobs, and API Builder modules, enabling data concatenation across different modules.
- The "Current URL" option has been added to the Symbol Picker > Default field for use in actions.
- The Get Source action has been added for use in data source operations. Using the Get Source action, you can retrieve the relevant source data via the provided Correlation ID.
- For the Save Source action, the sourceTypeName field has been added to the existing sourceType (int) field to provide users with more meaningful information. The relevant source types are displayed as Website, GoogleDrive, S3, YouTube, and Manual in the Action result DTO (Data Transfer Object).
- A new hideCloseButton property has been added for the Float Panel under the Navigate action.
- When hideCloseButton = false, the X (Close) icon is visible.
- When hideCloseButton = true, the icon is hidden and the screen can be closed by clicking, like drawer/modal structures.
Platform and Platform Interface
- A new Text Size settings section has been added to the Text-to-App > Chat section to improve text readability based on monitor resolution.
Improvements
UI Design
- The white border visible on modal screens has been removed. The color assigned to the modal background now displays seamlessly without any white borders on the edges.
- The background color of screens that open as modals has been updated to automatically match the background color of the opened screen.
- iOS and Android platform specifications have been added to the validation/verification prompts in UI Design; checklists now ensure consistency in validation by covering platform-specific requirements.
- When an action linked to the Latitude and Longitude fields in the Maps element is triggered again, the map automatically focuses on the updated location (autofocus).
- The QR Renderer element is now supported in Android and iOS applications.
- The disableBeforeTime and disableAfterTime properties have been added to the DateTime element in Android and iOS applications, supporting the limitation of valid time intervals between two date/time fields, as in the designed scenarios.
- The newly added money-4-decimal and other numerical formats are now supported for the Label element in iOS and Android applications.
- Placeholder and data binding support have been added to the Tab Item element in iOS applications.
- Support has been added for validating iOS- and Android-specific checks within the Audit Verification section.
- iOS and Android platform specifications have been added to the validation/verification prompts in UI Design.
Datasources
- The Database Diagram visualization within Managed DB has been migrated from Mermaid to the React Flow infrastructure to provide a more interactive and dynamic structure.
Process Automation
- The Get My Tasks History action has been updated to include the OutcomeMessage column in the table output; when the process is complete, the relevant messages now appear correctly in the table.
- When multiple processes exist, Workflow Screens are now created grouped according to the relevant process.
- Recurring steps that can be re-executed at defined intervals until a specific condition is met have been added to the workflow structure; in these steps, the wait time, retry count, and alternative step to be directed to when the condition is not met can be defined.
System Actions
- Various adjustments have been made regarding RAG:
- When Update Interval 0 is specified in Manual Source, it no longer returns a value of -1.
- The name of the Searching action group has been updated to VectorSearch.
- The limit parameter in Vector Search and Exact Vector Search actions has been changed to topResult.
- When Web and YouTube sources are added, information about the source is displayed in the returned Source DTO.
- Encrypted information (e.g., Private Key, Token URI for Google; SecretAccessKey, AccessKeyId for AWS S3) has been removed from the Result Type structure of the List Sources and Save Source actions.
- The RAG structure has been improved so that not only the answer but also the documents used to generate the answer can now be returned together, as in the Vector Search structure.
- Search operations have been enhanced so that when a user provides multiple collection names (separated by commas), vector data can be retrieved from all these collections.
- The Float Panel has been optimized to function in a modal-like manner, preventing unnecessary scrolling at specified height values.
- DocumentType (MIME) assignments on the mobile side during the Upload File operation have been normalized to be the same and standard as on the web.
- The Copy to Clipboard action is now supported in Android and iOS applications.
- In mobile applications, triggering the Scan Barcode action through the Text Input element’s OnPressEnter event is now supported.
Configuration Manager
- In Android and iOS apps, validation errors displayed on the Password Policy > Characters and Size screen have been updated to appear as warning notifications to improve the user experience.
Bug Fix
UI Design
- The alignment issue causing text in the Table Footer section to shift 3–5px to the right relative to the Labels in the Table Column has been resolved.
- The alignment issue that caused visual shifting when a custom border was added to the Table Header area, overlapping with the default lines, has been resolved.
- In iOS applications, the issue causing decimal values less than 1, such as 0.5, to incorrectly trigger a validation error has been fixed.
- The bug causing the color code from the datasource or action result not to be reflected in the DynamicFontColor prop of the Panel element in iOS apps has been fixed.
- In iOS applications, the inconsistency that caused only the first Tab Item's background style (white-background or custom color) to be applied in the Tab element, while other Tab Items defaulted to transparent, has been fixed.
- The issue causing the background color provided via the platform not to be applied to the Table element in iOS applications has been fixed.
- The error that occurred on iOS devices when actions under the Icon were added as triggers under the Image element has been fixed.
- In Android apps, the situation where the text "Tab Item" automatically appeared when no data or empty data was received during Tab Item data binding has been fixed.
- In Android apps, the build/compile error caused by an empty string after Tab Item element data binding has been fixed; empty/null values are now handled safely in the same way as on iOS, and the TabItemTest scenario runs smoothly.
- The alignment issue that caused the MultiSelect element to push other elements or fall behind them by exceeding row or column boundaries has been fixed.
- The code generation (boolean mapping) error that caused the AutoCenter feature in the Maps element to behave as if it were set to True when set to False in iOS and Android applications has been fixed.
- In Android and iOS applications, the build error caused by setting the default value to null despite the Switch element expecting a book value has been fixed.
- The issue in the DynamicInput element were selecting a date in datetimeoffset type caused the value to be sent in the wrong format has been fixed; the value is now sent correctly.
- The synchronization issue in the NodeTree element, where hierarchy updates were visible instantly but reverted to their previous state when child nodes were expanded, has been fixed; changes are now reflected instantly and permanently.
- The Code Generation error that occurred when assigning WebScreen as the Starting Screen in mobile projects has been fixed; the system can now correctly access the assigned WebScreen ID during mobile export.
- The issue causing duplication of the Header and StepName in the Stepper element and preventing the Header from being hidden has been resolved; by default, double headers no longer occur, and Header visibility can be managed with the ShowHeader property.
- In scenarios where we add a project to another project as a Micro App, the issue causing the Footer on screens within the micro app to move up with the grid when the page is scrolled to the bottom has been fixed.
- The issue causing props not to appear on the screen when connecting three-layered nested JSON data from Swagger JSON to a table has been resolved.
- The bug that caused only the first image to zoom when the ZoomOnClick feature was active in the Image element defined within the Carousel element has been fixed.
- The issue of not being able to create new screens within Vertical and Horizontal Stack using Image to Screen has been resolved.
Process Automation
- The issue preventing the Go Back actions from working on Workflow pages opened via the Navigate To Task action has been resolved.
- The visual error causing the input field opened to edit System Step and User Task names to extend beyond the element has been fixed.
- The issue causing the "Process name is invalid" error when attempting to rename duplicated processes in the Process Automation screen has been resolved; copied processes can now be renamed without any problems.
System Actions
- The CG (Client Gateway) error that occurred when using the For Each action with the list returned from artificial intelligence has been fixed.
- The error causing the ZoomOnClick and Download File actions to conflict on Android devices has been fixed. Now, as with iOS devices,
- Single tap: Triggers the Download File action,
- Double tap: Triggers the ZoomOnClick feature.
- The object reference error that occurred when only base64 content was added without specifying a source name via Vector Search has been fixed. In this case, a validation error stating "source name not provided" is now returned correctly.
- In the MCP - Google Task List action, the issue causing the "enter integer" error despite entering an integer value in the pageSize field has been fixed.
- The scope (context) issue that caused Toggle Layout actions (Left/Top) on pages opened as drawers to work on the background page instead of the target page has been fixed.
- The error that prevented the Fixed Value selection in the Add to Bag action has been fixed; the Fixed Value parameter can now be correctly selected and applied.
- When the CurrentPage option is selected in the Navigate action, the "Execute Page Init Actions After Closed" option, which is meaningless for the current page, is no longer displayed.
- The issue causing the Navigate action used with the modal option in Recurring Action to not work correctly has been fixed.
- The issue preventing the Trigger Event action from being added when searching within the IfThenElse action has been fixed.
- On the iOS side, a bug that caused the documentType value of the Upload File action to be assigned differently than on the web platform has been fixed, and value compatibility has been ensured.
- In the iOS Select Language action, a bug that caused languages added to the project to be displayed with incorrect names has been fixed, and language names are now listed correctly.