Breaking Changes
[DT-046390] Upgrade to .NET 10 Upgrade from .Net 9 to .Net 10: v9.20 will require .NET 10 to be installed before upgrading.
DT-046055] Azure Services Module Deprecated NuGet Packages: Users who upgrade to v9.20 with the
Get Daemon Token step will need to re-map the step since the Tenant Id will no longer be appended to the end of the
Auth URL, but will still have a tenant id property.
[DT-046381] Tab Container: Icons on Tab Labels: Users should note that custom CSS that has been applied to modify the tab header size could potentially break the layout.
[DT-045714] Agent Designer Updates: - Generative AI Features will sometimes not produce data.
- Projects exported before 9.11 containing AI dependencies will not obtain new AI folders on import (Agent and System Prompt, Prompt Group, Execution History).
- Projects exported before 9.20 containing AI dependencies will not obtain new AI folders on import (Agent and System Prompt).
Users must make changes to Project Dependencies to populate these new folders (remove/add AI.Common as a dependency).
9.20 New Features (2/2/2026)
| Feature | Link | Description | Product Category | Screenshot |
|---|
| [DT-045714] Agent Designer Updates | Utilizing AI Modules in Decisions | This feature enables Users to create, modify, deploy, and interact with an AI Agent inside the platform. This feature includes the following actions:- AI Agents can be utilized on the chat completion step.
- Agents can be created by navigating to Manage > Integrations > AI > Agents.
- Users can specify the Provider and Model.
- Users can select a created system prompt (created under Manage > Integrations > AI > System Prompt Groups.
- Users can specify which AI Tool Flows the agent will have access to.
| Integrations | .png) |
| [DT-042014] gRPC Inbound | -- | Users can now create gRPC Flows to be called over the gRPC protocol. This feature includes the following actions:- The gRPC Flow is added as an advanced flow behavior, and the configured Flows are listed in the new gRPC folder located in Public > Integration > gRPC.
- Users can download a proto file and utilize it in the associated gRPC client.
| Integrations |  |
| [DT-045788] Chat Completion System Prompt Feature | Utilizing AI Modules in Decisions | A system prompt setting has been added to the Chat Completion Step. This feature allows Users to give "context" to an LLM on how to respond to a chat prompt. | Modules |  |
| [DT-046360] Add Bookmark to PDF Step | Add Bookmark to PDF | A new step has been added called 'Add Bookmarks to PDF'. This step enables adding bookmarks to PDF files that link directly to the relevant page within the PDF. | Modules | .png) |
| [DT-046381] Tab Container: Icons on Tab Labels | Tabs Container Layout | The Tab Container control has been enhanced to support customizable tab labels. Designers can add icons, images, and branding elements directly into tab labels, allowing navigation to be both functional and expressive. | Forms |  |
| [DT-046396] Show Compare Screen when reverting to a revision from history Folder | History and Backup | The compare screen will now be displayed when Users revert to a backup version. This feature has been added for Designer Entities that support the compare utility. | Projects |  |
| [DT-046462] Create Link Step for PDF | -- | A new step has been added called 'Add Links to PDF'. This step allows Users to create clickable links within a PDF. Each link will navigate Users directly to a specific page within the document. | Flows |  |
Enhancements
| Feature | Link | Description | Product Category | Screenshot |
|---|
| [DT-028786] Adding Confirmation Button to Remove Buttons | -- | A new property called "Need Confirmation" has been added to the behavior section for the Data Grid and Data Repeater remove buttons. | Forms |
 |
| [DT-045876] FR: Add Dependency Functionality to Rule Sets | -- | Rule sets will now be displayed as a dependency of a Flow step, in the dependency browser. | Rules |  |
| [DT-046147] Add Excel Step To Set Format For Cell | -- | A new set called 'SetCellFormat' has been added. This step allows Users change how a cell looks. Users can choose from a set of built-in formatting options or create a custom style. | Flows |  |
| [DT-046284] Enable Grid Stretch Mode by Default | Reports | 'Enable Grid Stretch Mode' will now be enabled by default when Users create a new Report. This change ensures Reports resize without additional configuration. Additionally, 'Enable Grid Stretch Mode' will be enabled by default. | Reports |  |
| [DT-046297] Compare Utility Text View - Change Steps IDs to Step Name | Reports
| Step name will be displayed instead of Id at the top node in textual comparison. | Reports |  |
| [DT-046419] Flow Designer: Fit to Screen | Flows | The Flow Designer Header has a new 'Fit to Screen' button that zooms out the entire canvas to fit the full flow within the visible area. | Flows |  |
| [DT-046458] Unit Tests - Ability to Expand report rows after running unit tests | Unit Test Results Page | An 'Expand/Collapse' action has been added to the Unit Test tile on the Dashboard page. This action is also available on the Unit Test Results page. | Projects |  |
| [DT-046481] FDGC | Using The Comparison Utility | The following improvements have been made to the Flow Designer Graphical Compare feature to make the experience of graphical comparison more intuitive:- Sub-flow navigation at the step level.
- Flow property change visibility.
- Improved categorization in textual comparison.
| Flows |  |
| [DT-046490] Adding Search bar to Context Menu | Customizing Folders | A search bar has been added to the top of the Context menu, enabling Users to search for any action from the menu list. | Projects |  |
Fixes
Various performance and security fixes have been made.
Infrastructure
| DT Title | Description | Occurs In |
|---|
| [DT-046496] Ability to allow installation python packages in containers | Users now have the ability to install Python packages in containers. | 9.x |
[DT-046390] Upgrade to .NET 10 Upgrade from .Net 9 to .Net 10 | .NET 9 has been upgraded to .NET 10. | 9.x |
Modules
| DT Title | Description | Occurs In |
|---|
| [DT-046055] Azure Services Module Deprecated NuGet Packages | Users who upgrade to v9.20 with the Get Daemon Token step will need to re-map the step since the Tenant Id will no longer be appended to the end of the Auth URL, but will still have a tenant id property. | 9.x |
| [DT-046058] Decisions.Okta Module needs NuGet Package Updated | Okta's SDK package has been updated to the latest version. A new step has also been added to the Okta module called “Reset User Password And Get Reset Url”. This step takes in an Okta user id and returns a reset URL for the associated User. | 9.x |
Flows
| DT Title | Description | Occurs In |
|---|
| [DT-046268] Curved lines are created after deleting a connected Step | Connections will now be retained after deleting a connected Flow step. | 9.x |
| [DT-046270] Curved lines are created after replacing the steps on canvas | Connections will be retained after replacing a Flow step on the canvas. | 9.x |
| [DT-046403] Compare Versions Dialog: Unable to open the Formula and Converter Flow configured in data designer | Users can now open formulas and converter Flows from the compare versions dialog when clicking on the link. | 9.x |
| [DT-046452] Flow Designer: Alignment applied to the steps in the parent flow is not retained when reordering and creating sub-flows | The alignment of steps from the parent flow are now preserved when the Flow is reordered, and sub-flows are generated. | 9.x |
| [DT-046473] Flow Designer: Warning appears when dragging 'Catch Exception' step between connections | A warning will no longer be displayed when Users add a 'Catch Exception' step between connections. | 9.x |
| [DT-046582] For Each Excel or CSV step throws Index was outside the bounds array error. | Fixed an issue where the For Each Excel Or CSV Row step would throw an error if the CSV file was not formatted correctly. | 9.x |
System / Portal Administration
| DT Title | Description | Occurs In |
|---|
| [DT-046291] File Storage Cleanup Job Not Archiving Deleted FileReferenceEntity Files | Fixed an issue that caused a file to not be moved from File Data to the Archive Folder even after the FileReferenceEntity has been deleted. | 9.x |
| [DT-046491] Browse Dependencies error | Fixed an issue that caused missing dependencies and an error to occur when browsing dependencies. | 9.x |
| [DT-045494] File Storage Optimizations | The format of info files has been changed to json.info to optimize File Storage Optimizations. | 9.x |
Rules
| DT Title | Description | Occurs In |
|---|
| [DT-046650] Truth Table: Compare dialog crashes when output columns 'Is List' is set to true | The Compare dialog will now open successfully when the output columns 'Is list' property is set to true. | 9.x |
Reports
| DT Title | Description | Occurs In |
|---|
| [DT-046394] Report Designer: Health does not update while modifying a report, and its view mode is opened in another tab | The health of a Report will now be updated in the Designer and on the list page, even if the view mode is opened in another tab. | 9.x |
| [DT-046395] Compare Versions Dialog: Difficult to identify report filters from ID | The Compare Versions dialog will now display filter names (not just IDs) on the root node for Field, Rule, and Infrastructure filters, making them easier for Users to identify. | 9.x |
Data Structures
| DT Title | Description | Occurs In |
|---|
| [DT-046562] Data Structure-Action Visibility Rule: Validation appears after import | A 'selected path not valid' validation will no longer be displayed in Action Visibility Rules after import. | 9.x |
Integrations
| DT Title | Description | Occurs In |
|---|
| [DT-046461] OpenAPI Service Integration - Decisions incorrectly processing header parameters in JSON file. | Fixed an issue where OpenAPI/Swagger service integration header parameters were being converted into URL query parameters instead of being defined. | 9.17-9.19 |