[DT-047058] FIPS Compliant Container Image: The base image has been changed to RHEL 9, registry.access.redhat.com/ubi9/dotnet-100, and the Linux distro has been changed from Ubuntu to RHEL 9. Any customers building their own images, on top of our images, will need to update their container build scripts.
Users can now configure sub-agents for AI agents. This will allow communication between the primary agent and its sub-agents. Email Agents must retrieve Users from the User Agent to send an email.
Integrations
[DT-046973] Default ODBC Connection Flow for Databricks
Databricks has been added as a pre-built OBDC Metadata Flow. Users can create a database connection to use with their stored tables and views within Databricks. *Procedures are not supported
A new step has been added under System > Caching named ‘Clear ORMEntityCache By Id’. This step allows Users to clear the cache for a specific entity using its entity_id.
Flows
Enhancements
Feature
Link
Description
Product Category
Screenshot
[DT-045237] Add The Ability To Specify An OAuth Token To Use With Snowflake Connection String
An 'Enable Editing' action has been added to OpenAPI service methods. This action allows Users to make changes to an individual method for fine-tuning. A warning message has been added to the edit dialog to advise Users that any edits may be erased if the parent service api is overwritten.
A new setting has been added for RabbitMQ. When SSL is enabled, there is now an option to provide Client Certificate Authentication using a certificate file path and password.
Modules
[DT-046818] Need a Report Calculated Column that would display the Days Age as an INT Days value and not "xx hours ago" or "xx days ago."
A new property has been added to the GetDateAge calculated column for Reports. This option allows Users to display the time between a date and today as an integer for years, months, or days.
Reports
[DT-046981] Added a warning if File Data or File Reference is used in the data structure
Users can now override the LLM provider for our generative AI features: Create Form, Rule, Formula, etc., and select the desired LLM provider from the list of our current implemented LLMs. Users can also specify which model will be used.
Integrations
Fixes
Various security fixes have been made.
Modules
DT Title
Description
Occurs In
[DT-047089] Anthropic API Response Structure Issues
Antrophic agents will no longer throw API errors caused by the AI tool Flow returning a non-string value.
9.x
[DT-047159] Google Gemini AI models sometimes throw a 400 error of a missing thought signature in Agent-to-Agent communication
Newer Google Gemini models (such as gemini-3.1-pro-preview) will no longer display a 400 error when being used as a sub-agent.
9.x
Integrations
DT Title
Description
Occurs In
[DT-047147] Database Integration Query Timeout Not Being Respected
Fixed an issue that caused the query step timeout to be sourced from the settings.xml file instead of the timeout specified on the step.
9.21
Forms
DT Title
Description
Occurs In
[DT-046934] Form Designer: The 'Quick Add Panel' appears at the top left corner when dragging form controls
Fixed an issue that caused the quick add dialog to load at the top left of the Form Designer.
9.x
[DT-046994] Linux: CSV Editor Display Line Breaks
The 'Additional Line Separators' property has been removed from the CSV Editor Form control, specifically for Linux. The control will work as expected when run on both Windows and Linux.
9.x
[DT-046769] Translated Non-English Tab Container Names On A Form Breaks Tab Navigation
Fixed an issue that caused the Tab navigation to break and default to the first tab. The default tab name will be translated as expected on the front-end before the system checks it. The system recognizes the translated name, matches it correctly, and stays on the right tab.
9.13-9.21
Flows
DT Title
Description
Occurs In
[DT-045850] Remove Item From List step outputs NULL when the removal item is NULL
The 'Remove Item From List Step' will no longer return null lists when the 'Item to Remove' property is Null or Ignore.
9.15-9.21
[DT-046450] Add Checkpoint Dialog: An 'Error creating checkpoint' error message appears when a very long name is used while creating a checkpoint.
The Add Checkpoint dialog will now handle long names by truncating the checkpoint name to 200 characters across all designers.
9.x
[DT-047025] Slowness Observed While Executing Change Assignment
Fixed an issue that caused the change assignment action to with slowness for the change assignment action when an assignment is created in a different folder
9.x
Projects
DT Title
Description
Occurs In
[DT-046408] Create Project dialog: Validation is not displayed, and an error occurs on creation when the Project is named 'Manage.'
The Create Project dialog will now display a validation message when any restricted names are entered (Manage, Public, Info). The Create button has also been disabled.
Fixed an issue that caused the flow data directory to be searched when using the LoadFromFileData step in a Flow.
9.x
[DT-047174] Intermittent unauthorized error while accessing files
Fixed an issue that caused Users to receive intermittent unauthorized errors when writing files in file storage, specifically in an Azure file share.
9.x
[DT-046911] Duplicate thread jobs are created to move a file from 'temp'
Duplicate thread jobs will no longer be added to the queue for the same file in the same Flow.
9.x
Infrastructure
DT Title
Description
Occurs In
[DT-047058] FIPS Compliant Container Image
We have updated to a more secure container-based image, allowing the ability to enable FIPS. The base image has been changed to RHEL 9, registry.access.redhat.com/ubi9/dotnet-100, and the Linux distro has been changed from Ubuntu to RHEL 9. Any customers building their own images, on top of our images, will need to update their container build scripts.
9.x
Data Structures
DT Title
Description
Occurs In
[DT-046916] Prevent Multiple DB Calls to CheckDataTypeIsAlreadyPresent During DataStructure Creation
A fix has been implemented that ensures the system only checks for existing data type names once per request, rather than querying the database multiple times.