--- title: "Version 9.10 Release Notes" slug: "version-910x-release-notes" updated: 2025-08-05T20:31:09Z published: 2025-08-05T20:31:09Z canonical: "documentation.decisions.com/version-910x-release-notes" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Version 9.10 Release Notes [![image](//cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/Decisions_Mark_Full_Color.png) #### Minor Version Upgrade Guide >](https://documentation.decisions.com/docs/minor-version-update-guide)[![image](//cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/report-removebg-preview.png) #### Release Notes CSV >](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/Version%209%20Release%20Notes.csv)[![image](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/KnownIssueScannerFinal.drawio.png) #### Upgrade Validator >](https://documentation.decisions.com/projects/docs/upgrade-validator)[![image](//cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2023-07-27_10h51_57-removebg-preview.png) #### See What's Changing >](https://documentation.decisions.com/v99/docs/feature-elimination) --- ## Breaking Changes **[DT-044294] -** JSON Web Tokens that are using the default key will break. Users should modify the key before upgrading. **[DT-044310]** - The Execute Command step or Execute Command Async step will fail upon upgrade. Users who follow these steps in their builds should contact [support@decisions.com](mailto:support@decisions.com) before upgrading. **[DT-043953]** - JavaScript components or SDK modules may break due to a TypeScript compile target upgrade from ES5 to ES6. Users with custom modules should recompile their code using ES6 before upgrading. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1745861348904.png) --- ## New Features (May 8, 2025) | Feature | Description | Impact Category | Screenshot | | --- | --- | --- | --- | | [DT-044217] Add step to Exchange Web Services Module to add a categories to emails | Added a new step, Add Categories To Email for the Exchange Web Services module. This Step allows users to categorize email. | [Modules](https://documentation.decisions.com/docs/about-modules), [Exchange Web Services Module](https://documentation.decisions.com/docs/microsoft365-exchange) | ## ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/ExchangeNew%20Step.png) | | [DT-044313] Add option to create zip using FileReference | There is a new step called “Create Zip File From File Reference” under **File Management > Compression**. This Step functions just like the Create Zip File step, but uses File Reference instead of File Data. | [File References](https://documentation.decisions.com/docs/file-references) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-04-30_11h17_08.png) | --- ## Enhancements | Feature | Description | Impact Category | Screenshot | | --- | --- | --- | --- | | [DT-040187] Chart Parts - Respect Page Date Filter | Chart Parts now have the option to respect Page Date Filters. This is similar to the functionality of Simple Tiles. | [Charts](https://documentation.decisions.com/docs/adding-charts-to-a-report) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1746028035899.png) | | [DT-041252] Allow Open URLinline Fields To Open The URL In The Current Tab | Added a new feature that allows the OpenURLInlineField calculated column to open in the current tab when 'Use Existing Window' is set to true and 'Window Name' is left blank. | [Calculated Columns](https://documentation.decisions.com/docs/calculated-column-overview) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1746026685714.png) | | [DT-042952] Default Design Entity API Integrations to Override Service URL and include Project and Folder in the URL | Users now have better options for creating and organizing slugs. Folders that hold Elements that are being used for service URLs can now have custom slugs. | [Integrations](https://documentation.decisions.com/docs/project-integrations) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1746028381203.png) | | [DT-043718] Displaying a Lock Icon on Entities Opened by Other Users | Entities that are being edited will now display a 'Lock' icon to indicate to others that they are in the middle of an edit session. Opening them will prompt the "Do you want to break the lock?" dialogue. | [Entities](https://documentation.decisions.com/docs/creating-using-folder-entities) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1746026584277.png) | | [DT-043897] Create Recently Completed Thread Job Report | There is now a Report that shows recently completed Thread Jobs. | [Reports](https://documentation.decisions.com/docs/reports) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1746026522685.png) | | [DT-044038] Allow Show Pop Ups to work in Chrome = Off | There is a new Portal Setting under Notification Settings called "Display Notification When No Title Bar". This setting will allow pop-ups to appear if the URL is set to chrome=off. | [Portal Settings](https://documentation.decisions.com/docs/portal-settings) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-04-30_11h26_26.png) | | [DT-044103] Convert Dynamic Data Rows to CSV Date Fields Display as Numbers in Excel, Including Manual Data Assignment | There is a new property ‘Load Template’ available on the Convert Dynamic Data Rows to CSV step so that users can upload a pre-defined template in Excel to display data. This helps prevent errors with the formatting of dates. | [Convert Excel or CSV to Dynamic Data Rows](https://documentation.decisions.com/step-library/docs/convert-excel-or-csv-to-dynamic-data-rows) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-04-30_11h57_03.png) | | [DT-044202] Designers: Persist the properties panel position for user session | If a User changes the size of the Properties Panel in the Flow Designer, that change is now synced to the user and will no longer reset after closing the Flow Designer. | [Flow Designer](https://documentation.decisions.com/docs/flow-designer-ui-enhancements) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1746026369662.png) | | [DT-044228] Kafka - ability to change Topic | The Kafka Message Queue module now has a property that allows Users to change the Message Queue topic. | [Modules](https://documentation.decisions.com/docs/about-modules), [Apache Kafka Module](https://documentation.decisions.com/docs/kafka) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/New%20Kafka%20Setting.png) | | [DT-044330] Redis Queue Module: Add batch loading option for "Load JSONL File to Redis Queue" step | Users can now specify the batch size when using the Redis Queue Module to prevent overload errors. | [Modules](https://documentation.decisions.com/docs/about-modules), [Redis Queue Module](https://documentation.decisions.com/docs/redisqueue) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-04-30_11h37_53.png) | | [DT-043753] Report Sorting Behavior | Reports now have a button that will clear all sorts that have been applied. Additionally the button can be hidden. | [Reports](https://documentation.decisions.com/docs/reports) | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-04-30_11h58_14.png) | --- ## Fixes Various security fixes have been added. ### Modules | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-043948] Telephony Module Issue | The Telephony module has been updated to prevent it from throwing errors when adding a new Telephony Handler. | 9.x | | [DT-044076] Optimizing the ExecutePythonSimpleStep | The Execute Python Simple step will now perform faster. | 9.10 | | [DT-044215] SSO relay state does not work if user is already authenticated. | Relay State will now work correctly in multi-tenant environments when a User has been authenticated. | 9.x | | [DT-043953] TypeScript Compile Target Upgrade | JavaScript components or SDK modules may break due to a TypeScript compile target upgrade from ES5 to ES6. Users with custom modules should recompile their code using ES6 before upgrading. | 9.10 and above | --- ### Forms | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044198] Error in the multi file upload control. | Fixed an error with the File Upload form control. | 9.x | | [DT-044227] JS Control Output Not Showing In Flow Designer Window | Forms with JavaScript controls will now show an output when viewed as a Step inside the Flow Designer. | 9.7, 9.8, 9.9 | --- ### Flows | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-043745] Add Item To List Step works very slow if item has field of type FileReference. | The Add Item to List step will perform much faster than previously when handling the File Reference type. | 9.10 | | [DT-043904] FilterCacheStep: String-based filters return true for null values | The Filter Cache step would return true incorrectly when filtering using StringContainsWithoutCase and StringEndsWith criteria if the input value being filtered is null. | 9.x | | [DT-043918] Python Script Does not Update Script Step in Flow Unless Replaced | Fixed a regression that caused Python Script steps to not update with inputs properly in Flows. | 9.x | | [DT-044160] Target ID Is Not Executed on 'Run Formula' Steps With Runtime Selection | The Run Formula step will now run the Formula with the selected Target ID at runtime, rather than the default template. | 9.6, 9.7, 9.8, 9.9 | | [DT-044315] Thread Job Performance issues | Thread Job performance has been enhanced. | 9.10 | --- ### Rules | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044114] Matrix Rules with improper set up crashes server | Matrix Rules will no longer cause the platform to crash if they are configured incorrectly. This would happen if the Matrix Rule was getting an unexpected input. | 8.x, 9.x | | [DT-044168] Rule Sets - Creating / Editing Interceptor Rules Crashes Decisions | Fixed a regression that could cause the platform to crash if an Interceptor Rule was added to a Rule Set. | 9.x | --- ### Reports | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044147] Report Filters show distorted icon | The Filter icon on a Report will no longer display incorrectly if a great deal of Filters are set. | 9.x | | [DT-044246] Project -> Manage -> Configuration -> Cache - Cache Definition information not get sync between another nodes in cluster if checkout on one node | Project Cache Definitions will now sync properly between nodes on a cluster. | 9.x | --- ### Dashboards | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-043856] Info Panel - Description rich text editor box expands over icon setting when long text is provided | Fixed a visual issue with the Info panel in the Flow Designer Toolbox. | 9.x | | [DT-044047] Inconsistent Report Loading in Dashboard with error: 'There was an error while loading the report. Please check the logs for more details.' | Reports on Dashboards with filters that update via selection bus will no longer sometimes fail to load and display an error. | 9.x | --- ### Data Structures | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044010] Regenerating a JSON structure causes the field name order to change | Regenerating a JSON structure will no longer cause its properties to be sorted out of order. | 9.x | | [DT-044081] Logs are filled with warnings 'cannot assign object of type 'System.String' to property...' for a particular scenario. | Logs will no longer fill up with the warning "Cannot assign object of type System.String to property". | 9.x | | [DT-044176] Json and Json schema Data Structure Validations | JSON data structures that have a structure name that is part of the namespace will no longer receive a Fatal Validation. Instead it will receive a Warning Validation. This naming convention was available in older versions of Decisions. This will no longer block users from upgrading. | 9.x | | [DT-044249] Display Order of properties on datatype not respected when serialized | Data Structures with a set display order for its properties will now retain that order after it has been serialized. | 9.x | --- ### Integrations | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044015] New Schema Tables Cannot Be Created in V9.8 | Fixed a regression that prevented new table integrations from being created if they were not part of the original schema. | 9.8, 9.9 | | [DT-044222] Unable to manually create Parameters in v9 blocking new Snowflake query integrations | Users can now add parameters manually for Snowflake databases. | 9.10 | --- ### System / Portal Administration | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044098] Fix Default Action Behavior on Creating New Designer Folder | When creating a new Folder by default all possible Designer Elements will be selected for inclusion, instead of no elements selected. | 9.10 | | [DT-044257] Multiple Background Worker for thread jobs | Fixed a rare issue that could cause threads to be executed multiple times. | 9.x | --- ### Project Deployment | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044171] Object Reference Error During Check-in Due to Missing Document Storage Record | Fixed a rare error that would occur during check-in if a preview image existed in the document table but did not exist in the document_dbstorage table. | 9.x | | [DT-044212] Project Constant Reappears for Checkout Despite "Keep Local Version" Resolution | Project Constants will no longer show up in unexpectedly when checking out a Project. The "Keep Local Version" setting now functions as expected. | 9.x | --- ### Projects | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044087] Check-in Screen Takes Time to Load with Large Number of Case Folders | Repository check-ins for environments with large amounts of case folders (20,000+) will load faster. | 9.x | --- ### Mobile | DT Title | Description | Occurs In | | --- | --- | --- | | [DT-044150] Default Mobile View Page Cannot Select A Page From Project | Designers can now add Pages or other elements for the Default Mobile View Page of a Project. | 9.x |