Breaking Changes
[DT-043383] Remove Business Metrics and Client Statistics: Business Metrics and Client Statistics Tables have been removed from the platform. Designers utilizing services, data sources, etc, should check their Flows.
9.15 New Features (9/15/2025)
Feature | Link | Description | Impact Category | Screenshot |
---|---|---|---|---|
[DT-045121] Flex Layout in Pages | Flex Layout | Flex Layouts are now available for Pages. This feature was first introduced for Forms in v9.14. | Pages | ![]() |
[DT-043993] Drawer Control | Drawer Control | Added a new Form Control 'Drawer'. This is a slide-out panel that allows the manipulation of content on other layouts, Form sections, and user controls. This is an additional panel that can appear or disappear as needed on a Form and can hold data based on the content of the main body of the Form. | Forms | ![]() |
[DT-044065] Auto Complete Text Area | Auto Complete Search and Text Area | The Auto-Complete Text Area is a new Form control that combines auto-complete selection with multi-line text input. Unlike standard auto-complete dropdowns that only support single-line selections, this control allows users to select existing list items, modify them, and enter text with line breaks for greater flexibility. | Form | ![]() |
[DT-044233] (Outbound) Integrating with External Services Via gRPC | - | Users can now create gRPC external service integrations. | Integrations | ![]() |
[DT-044291] Enable Text Wrapping for Dropdown List Items | Creating a Dropdown List | Added a property named 'Text Wrap List Items' to Single and Multi-Select DropDown controls on both Normal and Simple forms. This property wraps the list item text instead of showing an ellipsis when the text exceeds the available list width. | Forms | ![]() |
[DT-044908] AI-Enabled Check | - | New AI-related APIs are now located under System > Administration > Features > All Services. | Integrations | ![]() |
[DT-044940] Global Debugger - UI Updates | Global Debugger | The UI for the Global Debugger has been improved and enhanced. | Flows | ![]() |
[DT-045016] Debugger: Open Debug Execution for sub-entities from the Step in the debug canvas | Flow Debugger Enhancements | There is a new action within the Debugger that appears on Flow steps. Clicking on the arrow icon beneath the step will open the Step's execution. | Flows | ![]() |
[DT-045048] Google Vertex: change the default models being used in steps | Google Vertex AI | The input has been changed to a textbox for the model to be used in the Generative AI Prediction step for the Google Vertex module. | Modules | ![]() |
[DT-045296] Connector remains highlighted after closing the connector-specific inspection dialog | Using the Flow Debugger | Fixed a UI issue where it would appear that connector paths were still highlighted when they were not. | Flows | ![]() |
[DT-045379] Flex Layout: User Controls: Resizing fails when changing control visibility via AFF | Flex Layout | Fixed a bug for Flex Layouts where User Controls would stop resizing property if visibility was changed via an Active Form Flow. | Flows | ![]() |
[DT-045385] Context Menu: Add "Open in View Mode" user action for Flow Designer | Flow Designer View Mode | Added an Open in View Mode user action for Flows. | Flows | ![]() |
[DT-045394] RDVM - EPIC (Report Designer View Mode) | Report Designer View Mode | The Report Designer now has a View Mode. When this is enabled, users can view a Report, but are unable to make changes to it. This is useful to see the progress on a Report while another user has an active edit session ongoing. | Reports | ![]() |
[DT-045436] Flow Designer View Mode: View button is visible when using a design pattern | Flow Designer View Mode | The 'View' button will now be hidden when a Flow utilizing a design pattern is opened in 'View Mode'. | Flows | ![]() |
[DT-044829] Default to Flex Layout for New Forms | Flex Layout | The default Normal Form root layout has been changed to Flex Layout. An infobar has also been added to the top of the designer for newly created Forms, advising Users of the change, disappearing after saving. Additionally, the Grid Form Template has been updated with new row and column sizes. | Forms | ![]() |
Enhancements
Feature | Link | Description | Impact Category | Screenshot |
---|---|---|---|---|
[DT-043212] Stacked Bar Chart Not Displaying All Subcategories with Correct Counts | Adding Charts to a Report | Added a new 'Use Subgroup' property to the 'Multi-series' charts only for single series in the Report and Page chart part controls, allowing subgroups or subcategories to be displayed on the chart for better visualization. | Reports | ![]() |
[DT-043982] Report & ADG Column Display Options and Inline Edit Enhancements | Setting Column Properties in the Report Designer | The flexibility and usability of Reports and Advanced Data Grids have been enhanced with the introduction of configurable display options and intuitive inline editing behaviors for common field types. Users can customize how values appear for Boolean and Timespan fields, such as toggles, checkboxes, readable durations, or text labels, and interact with them directly. These enhancements improve readability, support consistent formatting across views, and enhance data entry by aligning edit behavior with display type. | Reports | ![]() |
[DT-044066] Default all controls in User Control to "Optional" | User Controls | Every control added to a User Control now has its outcome scenario option defaulted to "Optional". This will prevent unnecessary validations from being thrown. | Forms | ![]() |
[DT-044069] Expose ADG Actions to Header | Report Properties | A new setting called 'Show Expand/Collapse Action In Header' has been added under the Group Options category in the Report Designer. This setting controls whether the Expand/Collapse group action appears in the Report header or remains in the configuration layer. | Reports | ![]() |
[DT-044326] Add Validation for "Respect Date Range Filter on Page" Option in Chart Parts | Adding and Customizing Charts on a Page | A validation has been added when "Respect Date Range Filter on Page" is enabled and the report sourcing the Chart Part does not contain a Date Range Filter. | Pages | ![]() |
[DT-044425] Auto-Populate Form Title | Form Settings in the Flow Designer | A Form's title property is now automatically filled with the name of the Form. This prevents an initial validation from appearing. Please remember to change the title of the Form if needed manually. | Forms | ![]() |
[DT-044437] Update 'Set Name and Description' Action | Actions Glossary | The Designer Element action 'Set Name and Description' has been changed to "Rename". Additionally, the Description field is now required. Users can now add or edit icons for the Designer Element. | System/Portal Administration | ![]() |
[DT-044501] Masking Sensitive Fields in API/Database Integrations | External Database Integration | Connection strings in Database Integrations and when creating a new database connection are now masked. | Integrations | ![]() |
[DT-044660] AI Common: Add Role and User Inputs Into Chat Completion Step | AI Common | AI Chat Completion steps have a new input: Message History. This input will pass data to the AI Model. This change impacts all AI modules. | Modules | ![]() |
[DT-044661] AI Enhancements: Function Support | Chat Completion | Added "Function String List" as an input for the AI Common Chat Completion Step. | Modules | ![]() |
[DT-044672] Report Designer: Data sources generated from installed modules are not available in system-level reports. | - | Data sources created by installed modules that are not yet part of a Project will now show properly on System-level reports. | Reports | ![]() |
[DT-044786] AI Common - Folders are deleted on dependency removal. | AI Common | AI module Folders in a Project will not be deleted if the dependency to the AI module is removed. | Modules | ![]() |
[DT-044993] Redesign 'Profile Page' in the Debugger | Using the Flow Debugger | The Profile Page inside the Debugger has been redesigned and enhanced. | Flows | ![]() |
[DT-045027] Add 'Edit Formula' action for 'Run Formula' step in debugger | Using the Flow Debugger | The Run Formula step in the Debugger now has an action that allows the Formula to be edited from the Debugger. | Flows | ![]() |
[DT-045124] AI Enhancements: Structured Output support | - | Added new input 'Schema' to all AI Chat Completion Steps. This allows users to specify a Decisions data structure, and the LLM will output the requested data and map it in JSON. This impacts all AI modules. | Integrations | ![]() |
[DT-045227] Step Help Step location should be navigable from the help layer | Step Help | Users can now navigate to a Step's location in the Toolbox in the Flow Designer by clicking on the path name inside the Step Help dialog. | Flows | ![]() |
[DT-045248] Update step icons for Active Form Flow | Active Form Flow - Visibility | Active Form Flow steps now have new icons. | Flows | ![]() |
[DT-045303] Flex Not Respecting User Control Flexible Height | Flex Layout | The User Control Flexible Height setting in a Flex layout will now work as expected. | Forms | ![]() |
[DT-045309] Update "Add PDF Header and Footer" Step To Allow Custom Fonts | Add PDF Header and Footer | Added a new property to the Add PDF Header and Footer step that allows users to choose which font to use for either. The font selection is limited to whatever is installed on the server or available in the container. | Flows | ![]() |
[DT-045344] Add the ability to specify page numbers on the Add PDF Header and Footer step. | Add PDF Header and Footer | Added new input properties to the Add PDF Header and Footer step. These allow users to set page numbers in the header or footer of a PDF file. | Flows | ![]() |
[DT-045362] CSV Row Iterator: Add support for headerless CSV files | CSV Row Iterator | The CSV Row Iterator step has a new property called "Use Index As Column Name". When false (and the setting 'Ignore First Row' is also false), the first row's values in the CSV file with be the index. If set to True, the index with be the number (0, 1, 2, etc.). | Flows | ![]() |
[DT-045372] Allow 'Execute Python Script' step to use a custom Python executable path | Execute Python Script | Added a new 'Specify Python Path' property to the 'Execute Python Script' step, allowing users to choose a custom Python executable. | Flows | ![]() |
[DT-045403] Flow Debugger: A Lot of space is displayed between the debugger tree and context menu action when the node name is long. | Using the Flow Debugger | Fixed a visual issue for very long-named nodes when they appear in the Debugger. | Flows | ![]() |
[DT-045409] Flow Debugger- Step Inspection dialog: Incorrect execution indexes are displayed for the connection in full mode. | Using the Flow Debugger | The Step Inspection dialog in the Debugger will now display the correct index number. | Flows | ![]() |
[DT-045423] HL7 Optimizations | HL7 Module Overview | Added a setting for the HL7 module that allows controlling how long Emitters sleep after an empty attempt to fill the in-memory message queue for sending, from the database. | Modules | ![]() |
[DT-044412] Data Structure | CSV Data Structure | Umlauts Display as Symbols When the Imported File is CSV Format | For Each Excel Or CSV Row Step | 12 Steps have a new encoding property for CSV files, or more options for encoding. All Steps included in the update have the following coding options: ASCII, UTF8, UTF32, LATIN1, and Unicode. | Flows | ![]() |
Fixes
Infrastructure
DT Title | Description | Occurs In |
---|---|---|
[DT-045187] The profiler auto-starts in containers by default | The Profiler will no longer automatically run when a container starts up. | 9.15 |
[DT-045561] Prevent sending notification emails to inactive users | Designer Elements associated with an inactive user will no longer have notification emails sent to the inactive user. Emails will not be sent even if Notify Owner on Changes property is enabled in the designer setting. | 9.15 |
[DT-045396] Retry not working for Postgres DB in case of deadlock | Retry logic will now work correctly for PostgreSQL databases afflicted with a deadlock. | 9.x |
Modules
DT Title | Description | Occurs In |
---|---|---|
[DT-041186] Syncing an empty active directory group gives an AD/LDAP failure warning in the logs | Syncing to an empty Active Directory Group will no longer give create error messages. | 8.x, 9.x |
Forms
DT Title | Description | Occurs In |
---|---|---|
[DT-045267] Update the Default Styling for Header Containers | This update allows the header container in Forms and Pages to be used as the base layout of user controls, allowing users to expand or collapse individual sections as needed. This does not impact any existing Forms or Pages. | 9.15 |
[DT-044477] Normal Form: Inconsistent behavior of pre-attached labels on the form controls when viewing it on the 'Desktop' and 'Mobile' portals. | Pre-attached labels will now work correctly on mobile Forms. | 9.11, 9.12, 9.13, 9.14 |
[DT-045211] Form Designer: 'File Upload' and 'File Download' Controls Fail to Download Files that Include a Comma (,) in the Filename | Fixed a bug in Form Designer that, when attempting to download a file that has a comma (,) in its name using the File Upload and File Download controls, the download seems to fail. | 9.x |
[DT-045245] Radio Button List Has Border By Default Despite "No Border" Option Selected | The Radio Button Form control will now have a border that can be removed. | 9.x |
[DT-045361] Text on Flex Layout Form cuts off on mobile device | Text inside a Flex Layout will no longer be cut off when viewed on a mobile device. | 9.13 |
[DT-045323] Active Form Flow Designer: Unable to replace a step with the 'Form Rules' category steps | Dragging a step from the Toolbox from the Form Rules category will now correctly replace a step that it was dragged onto. | 9.14 |
Flows
DT Title | Description | Occurs In |
---|---|---|
[DT-043876] Bulk Insert does not insert into the External Database based on the Connection String | Overriding the connection string of a Bulk Insert step will no longer prevent the step from working as expected. | 9.x |
[DT-045008] Global Search: The 'Edit Flow in New Window' action does not work when selected by right-clicking on the search results | The 'Edit Flow in New Window' action does not work when selected from the global search results. This action has been removed from the platform. Users are encouraged to use 'Edit in New Tab' instead. | 9.15 |
[DT-045146] Flow Step: Change Form Icon for Assigned Forms | The icon for the Assigned Form Step has been updated. | 9.15 |
[DT-045220] Flow Step: The 'Cancel Current Flow Execution' step shows different images in the Toolbox and on the step. | The Cancel Current Flow Execution step now has the same icon in the Toolbox as it has when dragged to the canvas. | 9.15 |
[DT-045262] Debugger does not show Step by Step execution after Show Form Step | When a Flow begins with a "Show Form" step and the user runs the Flow in the debugger, the debugger pauses to allow user interaction with the Form. However, once the Form is submitted, the debugger does not display the step-by-step progression of the Flow. Users will now see the step-by-step progression. | 9.15 |
[DT-045583] Global Debugger - 'ON/OFF' Button Color Redesign | Fixed a UI issue with the ON/OFF button inside the Global Debugger. | 9.15 |
[DT-045150] Flow Designer: Delete action does not update when flow steps are replaced by label annotations. | Flow steps can no longer be replaced by Annotations that are dragged from the Toolbox onto a Step. | 9.15 |
[DT-045259] Flow step: The 'Background Color' property is not respected by the 'Rich Text Label' annotation. | The Rich Text Label annotation's Background Color property will now work correctly. | 9.15 |
[DT-045395] Flow Designer - Toolbox: Entity Path is not displayed for the Formulas on the 'Step Info Layer'. | Viewing Formulas from the 'Step Info Layer' in the Toolbox panel of the Flow Designer will now correctly show entity paths. | 9.15 |
[DT-045568] Flow API call returns 404 on secondary node until flow is saved on that node. | Flow API calls will now execute successfully on all nodes, without requiring a re-save. | 9.15 |
[DT-045563] Treat Null String like Empty String" does not work for nested lists of complex types on the XML Serialize step | Fixed an error in the XMLSerialize Step that prevented it from working properly with complex, nested types. | 9.14 |
[DT-045072] Error When Opening or Deleting Flow After SDK .dll File Is Removed From Its Location | Syncing to an empty Active Directory Group will no longer give create error messages. | 9.x |
Rules
DT Title | Description | Occurs In |
---|---|---|
[DT-045312] Sample Data in Rule Designer Does Not Execute Immediately when Newly Added | Adding Sample Data or a Unit Test to a Rule will cause the newly added option to run immediately. Users will no longer have to add the Sample Data, save and close the Rule, and then reopen. | 9.15 |
[DT-045285] Rule Extensions in Debugger | Fixed an issue that prevented a parent Rule from completing its run if the Rule was using a Rule Extension during a debugging session. | 9.13 |
[DT-044807] Add "Copy" Functionality for Individual Rule Sets | Rule Sets now have a 'Copy' action. | 9.15 |
Reports
DT Title | Description | Occurs In |
---|---|---|
[DT-044745] Calculated Fields Not Available in Calendar View of Report Designer | Fixed a regression that prevented Calculated Fields from appearing as available data fields when configuring a Report using Calendar view. | v9.8- v9.14 |
[DT-045077] The actions dialog is not populating for entity history folders | The Add Comment and Add Document actions are available again inside the History Folder. | 9.14,9.12,9.11 |
Projects
DT Title | Description | Occurs In |
---|---|---|
[DT-045013] Remove Scrollbars from To-dos | To-Dos will no longer have scrollbars, but will stretch in size as needed. | 9.15 |
[DT-045402] Issue exporting folder extension | Folder Extension data will now export correctly between Projects. | 9.13 |
[DT-041583] Imported/Converted External Services are not being moved to the new project structure | When a Legacy Project is converted to a v9 Project, REST services would move to the Root folder of the Project. This has been fixed, and the REST services will now move to Integrations > External Services. | 9.14 |
[DT-045413] Performance issue with the Unit Test tile on the Unit Test Results page of the designer folder. | Increased the performance of the Unit Test Tile found inside a Designer Folder on the Unit Test Results Page. | 9.15 |
[DT-045519] Slowness observed when moving entities to a v9 project | Moving entities between Folders within Projects should be faster. | 9.15 |
Integrations
DT Title | Description | Occurs In |
---|---|---|
[DT-045326] Integrations>Databases: Passing NULL values into the fields throws an exception in PG | Fixed an issue for PostgreSQL databases that would occur when passing null values for DateTime fields with the Insert step created by a table integration. | 9.13 |
[DT-045410] Snowflake integration gives an error when the connection string is greater than 1024 | Changed the error message for Snowflake connection strings to be clearer. | 9.15 |
[DT-045566] Stored Procedure error on save | Fixed a bug where a database integration and a stored procedure are in different Projects, editing the procedure and then trying to save it will throw an error saying the procedure has a bad connection string. | 9.x |
[DT-045527] Integration Database Connection String intermittently does not save | Fixed an uncommon issue where database connection strings would not save properly. | 9.x |
Data Structures
DT Title | Description | Occurs In |
---|---|---|
[DT-044865] User Defined Types - External Entity: 'ShowDeleteAction' and 'ShowEditAction' settings are re-enabled on edit, even after being saved as disabled | Fixed a visual bug that made the 'ShowDeleteAction' and 'ShowEditAction' settings appear re-enabled on editing an External Entity structure, even after being saved as disabled | 9.x |
[DT-045524] Data Structures: An error is displayed to the designer user when editing a structure after enabling Process Mining for it. | Fixed an error that would occur when a Designer User would edit a data structure that had Process Mining enabled. | 9.15 |
System/Portal Administration
DT Title | Description | Occurs In |
---|---|---|
[DT-045556] Server crashing while saving audit settings | Fixed a stack overflow that could occur when saving audit settings. | 9.15 |