Version 8.19.x Release Notes
  • 27 Mar 2024
  • 10 Minutes to read
  • Dark
    Light

Version 8.19.x Release Notes

  • Dark
    Light

Article Summary


Release Requirements
.NET 8.0
Database SQL Server 2016 or higher  

PostgreSQL 14 or higher

8.19 New Features (3/27/2024)


FeatureDescriptionScreenshot
[DT-037486] Ability to preserve Chrome parameters in the URLAdded a setting that can prevent users from changing Chrome parameters in the URL. We are now preserving parameters so users cannot manually remove something like "chrome=off" and get into a bad state. This is set using the Force Default URL Parameters setting when creating or editing a Group.
[DT-040235] Add Side Menu Layout in the latest versionsWe have brought back the Side Menu Layout for Forms and Pages due to popular demand. This feature was originally removed in v8.13.
[DT-040291] FR: Ability to control the Check-in repository user action based on the user machine IP.There are two new Repository actions flows - "Before Checkout" and "After Checkout". The Before Checkout allows the user to set up the flow to allow or deny the action to take place. The After Checkout allows the user to add any actions they wish for after a checkout occurs. There are new properties for the Flows in the Data Explorer tab under SessionClientInfo. IPAddress, MachineName, and PlatformVersionNumber.
[DT-040373] Add Ability to Upload File Reference and File Data to MS One Drive ModuleNew MS One Drive Step - Upload File Data or File Reference that allows you to choose either to upload files.
[DT-040447] FR Add Change Value Output Data To Select Value Mapping Data SourceThere is a new Report Data Source called Flow Structure Change Report.

Enhancements


FeatureDescriptionScreenshot
[DT-040210] HL7: Add Ability to customize ACKs in Processing flowsAdded the Generate Custom ACKS Using Flow setting to HL7. ACKs with code AR and AE can now be sent back if the settings are configured.
[DT-040355] Accessibility Issue: Add Autocomplete Abilities for Missed Form ComponentsBuilding on work in 8.18 more areas now have auto complete capability. This now works for Dropdown List, MultiSelect DropDown and Advanced Masked Text boxes.
[DT-040376] HL7: TCP Emitter - add a retry setting if an ACK is not receivedTCP Emitters can how be enabled to keep retrying sending a message with the WaitForAck setting. Currently if a message tried to send but failed, the Emitter would move to the next message. With the setting the Emitter will not proceed until the first message sends successfully.
[DT-040377] HL7: Add steps to enable/disable Emitter and Receiver by IDAdded the Enable Receiver, Disable Receiver, Enable Emitter, Disable Emitter steps.
[DT-040434] Add Interface Setting to control whether we automatically emit message when one is received and processedAdded the Emit After Processing setting to Emitters. This setting will enable or disable the emitter for the interface sending a message back if a message is received.
[DT-040442] Files should use UTF8 instead of ASCIIUpdated the Create Text File step to use UTF8 characters instead of ASCII.
[DT-040484] HL7 - Add steps that allow reprocessing received messagesAdded the Get Message Content By Status and Update Message Status By Id steps to HL7. These can be used when there are messages from HL7 left to be processed but a restart is needed.
[DT-040615] FR - Filter by File Pattern at SFTP ServerAdded in the "Pattern" setting for SFTP and FTP steps. This new property allows users to match a pattern for the file name they want to be returned from the List Remote Files steps (FTP and SFTP).

Fixes

Infrastructure

DT TitleDescriptionOccurs In
[DT-040147] Multi-Tenant 2FA not triggering when logging in to tenantUsers assigned to a tenant in a multi-tenant environmental will now be able to receive 2FA logins.8.17
[DT-040192] Null reference exception from SignalRAdded a check for the client event session ID when using SignalR to prevent null reference exceptions.8.x
[DT-040292] Agent communication issues with Decisions ServerFixed a regression that caused Agents to not function properly.8.17, 8.18
[DT-040322] MT - If multiple tenants are using a JavaScript Control with the same file name, updating the JS file on one tenant also updates the JS file on the other tenant(s)Changed the File Storage for Tenants in MT set ups. Fixed a bug that caused JS file name changes on one Tenant to affect all over Tenants.8.x

Installer

DT TitleDescriptionOccurs In
[DT-040288] Upgrading Decisions will cause custom 'Web.config' file to be reverted to default stateCustomers who have added Custom Headers or other modifications to their Web.config would have that file be reverted to its original state upon upgrading. A backup is now taken and restored after installation.8.x

Modules

DT TitleDescriptionOccurs In
[DT-039905] Enabling information for any logs enables all information logs for AWS cloudwatchFixed a bug that caused AWS Cloudwatch logging settings to not be respected. Information level logging will now only apply to the specified logging category and not all categories. Disabling logs will function correctly now.8.17
[DT-040106] IInitializable in Local module initializes twiceAdded a check to prevent IInitializable from initializing twice for the Local module.8.x
[DT-040179] HL7 Module Should RespectThe HL7 module receivers can now receive UTF8 character messages. Prior version receivers were ASCII only. Emitters in all versions can use UTF8 characters.8.19
[DT-040209] HL7 interface: The Status column is blank in the Recent Messages report, and an error is recorded in the Open Task report.There is now a null check to prevent an issue that caused the HL7 Received message column from not populating correctly.8.18
[DT-040213] Put In Azure Queue steps are too slow and were faster in 6.xPut in Azure Queue steps were making new connections on each run. Those connections are now being cached which will improve performance.8.x
[DT-040220] TCP Emitter ACK fails to parseFixed a problem with HL7 ACK Emitters failing if the MSH.13 number was longer than the HL7 standard of 16 digits.8.x
[DT-040263] Add CN to Account ObjectAccount Objects now have a new property CommonName. This is useable with Active Directory. There are also additional AD checks made if email address is blank.8.19
[DT-040441] Unable to resync AD group after renaming it on the AD serverAdded a check that allows new AD group names to properly sync.8.x
[DT-040532] Kafka Push Message step can't be run from multiple flows at the same timeFixed an issue that would cause Kafka to keep messages waiting if the messages went to the same queue from multiple Flows.8.x
[DT-040534] 'Message thread failed 20 times in a row; stopping the queue.' Error Encountered From Lack of Counter Reset After Hitting 20 Errors Over Any Span of TimeHitting 20 Kafka errors within any length of time would cause the queue to stop and produced an error message. This has been corrected.8.x

Forms

DT TitleDescriptionOccurs In
[DT-040337] Setting number box from 1000 to 1 doesn't update the boxFixed an issue with the NumberBox in Active Form Flows that would prevent the NumberBox for updating on numbers with four digits.8.18
[DT-040450] Form - JS Controls: Updating a JS control does not reflect the changes on the Form until cache is clearedChanges to JS controls would require clearing the browser's cache, unless the file had a different name. This has been fixed to make cache clearing unnecessary.8.x
[DT-040598] Date Picker is not updated when data flow is used to format DataTime values to DateDate Picker controls were not updating correctly when the date was being supplied by a data Flow. This has been fixed.8.18

Flows

DT TitleDescriptionOccurs In
[DT-040000] AD steps always give null descriptionPreviously Active Directory steps would always return groups and users with null descriptions. They will now properly return a description if one exists.8.17
[DT-040233] Email Response for Assignments completes multiple timesAssignments could be re-completed multiple times if the email response handling was set to 'link only.' The link now has a check to see if the Assignment has already been completed.8.x
[DT-040248] Imported Decimals Changing Values In Mapping StepFixed a bug with the For Each Excel or CSV Row Step that prevented values from being displayed correctly if they were formatted, for instance as currency or decimals.8.x
[DT-040255] Import Excel or CSVWhen using the Import Excel or CSV by column names step decimal values that were null were being replaced with 0.8.x
[DT-040491] Object reference not set to an instance of an object error when attempting to click any items within the Data Explorer.Fixed a null reference issue with Object References in the Data Explorer.8.x

Rules

DT TitleDescriptionOccurs In
[DT-039492] Command V does not work in Double Value boxMacOS's Command V (or Paste), now works correctly in Double input value boxes.8.15
[DT-039986] Truth Table/Rule Table - The output column does not use the complete screen width for Build Data mapping type in the designer and debugger.Changed the way long text descriptions work in Truth Table and Rule Tables to make them match other parts of the platform. Text now displays truncated with ellipses and will completely display on hover.8.x
[DT-040374] Edits to rule sets are not reflected if using runtime selection with a templateFixed a bug that caused issues when using runtime selection on a Run Rule Set step with a template.8.x

Reports

DT TitleDescriptionOccurs In
[DT-039319] User Action's Functionality In Drill Down ReportDrill Down Reports inside of Pages were not respecting the filters of the Pages they were in. This has been fixed.8.15
[DT-039723] Give User Actions Page ContextUsers can now access the page context in User Action Flows.8.19
[DT-040265] RunFlowInLine Does Not Have Access to the Full Object After UpgradingFixed a regression in 8.18 that would block the full object from being used on Reports using RunFlowInLine data.8.18

Dashboards

DT TitleDescriptionOccurs In
[DT-040180] File Upload Editor excel file corrupts after download.The File Upload Editor would remove old content and write new content on Excel files, causing them to become corrupted. This will no longer happen.8.x
[DT-040261] Translation for Impersonation & Assignment Popup screensImpersonation and Assignment pop-up screens are now translatable.8.19
[DT-040273] Flow run parts with forms not completingFixed a regression in 8.15 that could cause Flows to become stuck on an End Form if the End Form was designed to refresh a Flow Run Part.8.15, 8.16, 8.17, 8.18

Data Structures

DT TitleDescriptionOccurs In
[DT-039881] An Error Should be Thrown When Input is Larger Than Max SizeAdded a new check to DefinedDataStructure to determine if an input is larger than the max size limit. This will impact Database Structure, Database Structure Leased, Defined Data Structure, Entity, Entity Extension, Folder Extension, Case Entity and Flow Execution Extension. Also there is a known issue where the warning dialog will display twice.8.19
[DT-040138] Editing Large Data Structures Hangs PortalFixed a bug that caused too many calls to be made when editing a Data Structure with multiple fields. This would cause performance issues.8.x
[DT-040252] Improve Logging in XML Data Structure ValidationThere is a new validation message for XML structures that fail. Previously there was no mention of which XML structure was failing.8.x
[DT-040365] Two different states for the same folderA change was made to ORM logic for Flow Execution Extension entities. Currently null values would return records with null values however this was causing FEEs to have two different states on a Folder. Now an additional check is being made to make sure the Flow Tracking ID is not null when fetching.8.16, 8.17, 8.18

System / Portal Administration

DT TitleDescriptionOccurs In
[DT-037562] Set Default AppStore URL Setting to httpsAppstore had its URL changed to https from http.8.19
[DT-039675] Support Chat - Minimizing Chat window causes older messages sent by Support to disappearFixed an issue with the Support Chat window that if a customer minimized it all messages from Support were removed.8.16
[DT-040080] Flows are slower in unstable 9.0 and 8.18 when compared to released 8.17Fixed some performance issues with Flows in 8.18.8.18
[DT-040153] Root folder not getting created for designer if we include Designer group to create root folder in portal settingsRoot folders were not being created for designer users as expected.8.x
[DT-040177] Missing Functionality Under Profile Icon When Using &chrome=small URL ParameterIf chrome=small it would only show the Logout function under the profile icon. This has been corrected.8.x
[DT-040216] Schedule Job Error in customer environment.Fixed a scheduled job error that would happen if the job_assigned table had multiple entries.8.x
[DT-040277] Accounts Cannot Log in Using User Identifier When 2FA is EnabledLogging in using a User Identifier would not work if 2FA was enabled on the account. This has been fixed.8.x

Project Deployment

DT TitleDescriptionOccurs In
[DT-040228] Copy of Project folders created in history folder of Import and Export folders of Decisions file directory during check-in\check-out to Repository and doesn't get cleared automatically and causes high disk utilization overtime.Import/Export Folders on File System were not getting pruned causing disk to fill up. Import Export History Cleanup Jobs now delete folders older than seven days.8.19

Mobile

DT TitleDescriptionOccurs In
[DT-040320] SAML Users Can Access Desktop-Only Pages After Login on MobileSAML Users on mobile were able to get to Desktop only pages. This has been fixed.8.x

Process Mining

DT TitleDescriptionOccurs In
[DT-039950] Process Mining - Periodic Report should include information about averageAdded in two new fields to the Periodic Report - Average Case Length and Average Case Duration.8.19, 2.6



Was this article helpful?