Version 8.17.x Release Notes
  • 18 Mar 2024
  • 15 Minutes to read
  • Dark
    Light

Version 8.17.x Release Notes

  • Dark
    Light

Article Summary


Breaking Changes

  • The Offline Mode is deprecated in v8.17 and is no longer supported via Settings.xml (<Offline/>) or Environment Variables (DECISIONS_OFFLINE). Users can use <MaintenanceMode/> instead. For more information, refer to Maintenance Mode.

  • Please use the Upgrade Validator to determine if you are impacted by any of the below issues. The Upgrade Validator is designed to help identify and address any potential issues resulting from upgrading.
  • Some steps were removed in 8.13 due to security concerns and are no longer supported. 
  • In v8.16 and 8.17, changes were made to steps involving accounts, groups, and documents. Upon upgrade, these steps may need to be modified.

  • Additionally, 8.17 contains updates surrounding document security. Permissions may need to be checked and potentially updated upon upgrade. Users with 'Can Add' permission on the folder can successfully upload documents within that folder.

  • [DT-037050] Remove DefaultAccountEmailAddress from Settings.xml
    Admin@decisions.com was the default email address for setting up the accounts in prior versions. In 8.17, this has been removed and must be specified by the user on installation. This also applies to Containers - two variables need to be specified.

  • Agents may not function correctly after upgrade. Please contact Support if you encounter issues.

8.17.1 (2/8/2024)

FeatureDescription
[DT-039590] Included a security enhancement.

8.17 New Features (12/13/2023)

FeatureDescriptionScreenshot
[DT-038945] Simple Forms Horizontal StackSimple Forms can now use a Horizontal Stack.
[DT-039330] NaN ComparisonEnhancements were made for comparing numbers specifically designed for double data types.

Additionally, two methods, "IsNan" and "CreateNan," that were previously in the "Numbers" category are categorized under "Doubles".

In Rules, the Doubles category is now placed under "Number Rules" for easier selection when applying rule verbs. The rule verbs designed for double numbers, like the "Is NaN" step, will only be suggested for double data types. It won't appear as a suggestion for any other types besides Double.
[DT-039526] Create Positive Infinity(Double) and Create Negative Infinity(Double) Steps added to the ToolboxNew steps and rule extensions: Create Positive Infinity and Create Negative Infinity. The steps output Double.
[DT-039532] New Steps : Ceil and Floor Steps For DoublesNew steps Ceiling and Floor - these round up or round down to the nearest whole number. They take in double inputs and return double outputs.
[DT-039645] Upgrade to .NET 8Moved from .NET 7 to .NET 8.
This must be installed as part of the upgrade process.

Fixes

Infrastructure

DT TitleDescriptionOccurs In
[DT-039441] Repository: The folder tree navigates the user to their home view after creating a branch for a projectUsers were being navigated unexpectedly when creating a branch and refreshing. This has been fixed.8.x
[DT-039599] When flow is edited, unit tests associated with flow are shown as modified to be checked inA bug would cause Unit Test folders to show as needing to be checked into the repository. This would occur when modifying Flows associated with the Unit Test. Now, only the modified Flow will be asked to be checked in.8.x

Modules

DT TitleDescriptionOccurs In
[DT-039079] Box Module's "Use JSON Authentication File" setting allows non JSON type files to be uploadedThe Box Module allowed non-JSON files to be uploaded even when set to "Use JSON Authentication File." This has been fixed. Also fixed typos in validation messages.8.x
[DT-039136] Current Modules Page updatesFixed a bug that showed the wrong installation dialogs on the module page.8.x
[DT-039331] Hl7 Module not installing the stored procedures in a Decisions containerHL7 Module stored procedures will now install properly on containers.8.x
[DT-039339] Kafka Retry Message OffsetNew property for Kafka - Retry Same Message on Handler Flow Error. Turning this one allows the handler to retry several times per specified interval.8.17
[DT-039344] Modules: Google Cloud - Can not remove credentials from Google Cloud SettingsFixed an issue with the Google Cloud module that prevented the removal of uploaded JSON credentials. They can now be properly removed.8.x
[DT-039422] SAML: Deep-linking of URL is not working with SSO.Fixed a bug with SAML SSO deep-linking.8.x
[DT-039429] Modules: SAML module is not installing as a dependency when trying to install the Okta moduleFixed a bug preventing SAML from being installed simultaneously with Okta.8.x
[DT-039502] Using Quotes in the "Get Embedding for Text" Step from VertexAI Module Yields 400 ErrorFixed an error when using quote marks in VertexAI's Get Embedding for Text step.8.x
[DT-039534] Add an option to auto-ignore NACK messagesNew settings in the HL7 Module: Action on NACK. Users can now Pause, causing the emitter to pause when a NACK is received. And Ignore, which causes the emitter to continue to process messages even when NACKs are received.8.17
[DT-039578] PGP Encrypt String Step Adds Null Chars to EndNull characters were added to the end of the output of the Encrypt String Step in the PGP module. This has been fixed.8.x
[DT-039596] Google Vertex AI: In the steps toolbox the AI at the end of the Google Vertex AI should be removedRemoved AI from 'Google Vertex AI' in the toolbox.8.x

Forms

DT TitleDescriptionOccurs In
[DT-036728] Simple Form Designer - Repeater control flickers continuously when hovered on the control.  Fixed visual flicker issue with Simple Forms.8.x
[DT-038789] Form→AFF→ Clear Validation step isn't clearing the validation message on the button.The Clear Validation Step was not clearing validations when Active Form Flows triggered it. This has been fixed.8.x
[DT-038901] Form→DataRepeater (DR): While using DR, modifying the data structure will lead to an error.Compiling while a Form with a Data Repeater runs would throw an error. This has been corrected.8.x
[DT-039126] Data Repeater Fields Not Shown In Form DesignerFixed an issue that caused Form controls to not be visible on the Form designer when added to a data repeater.8.x
[DT-039182] Form Control: Grid Layout: Unable to perform any action when clicked on 'Edit Row' or 'Edit Column' action when root grid layout has child layout other than grid or header layout.Fixed an error when using the Edit Row or Edit Column action on a root grid layout that has a child layout.8.x
[DT-039482] Responsive CSS not working on Mobile DeviceFixed a problem with Mobile RunFlow by URL and how it would display.8.x
[DT-039513] Validations Block Buttons on Form When Text is Particular LengthForm validations were covering up the submit button. This has been fixed for Forms.8.x
[DT-039567] Flow with End form followed by assigned form will Incorrectly display the end form again on output from the Assigned FormEnd Forms that appeared before an Assigned Form would display again on completing the Assigned Form. This has been fixed.8.x
[DT-039584] Mobile Forms Show Validation Messages TwiceValidation messages would appear twice if validation summary control was used on a mobile form. They will only appear once now.8.x

Flows

DT TitleDescriptionOccurs In
[DT-038377] Flow: The "Get Headers" and/or "Get Emails" steps for IMAP and POP3 are not pulling the correct emailsNew property for the Get Headers Step for IMAP and POP: Sort Descending. This will reverse the order of messages before retrieving them so that the step returns new messages.8.17
[DT-038734] Feature Request: List to CSV Mapping Step CustomizabilityNew properties have been added for the List to CSV mapping step.
1. Always Quote: All values will be quoted always.
2. Quote If Special Chars Present: All values that contain special characters, such as quotation marks, and separator characters, will be quoted. Same with the behavior of MS Excel for exporting text files.
3. Quote Only If Needed: Only quote values when needed. Such as, if one value contains a quotation mark, but the quotation mark is not at the beginning of this value, this value will not be quoted.
4. Never Quote: All values will not be quoted. The exported text file with this type may not be read back correctly because the needed quotation marks are absent.
8.17
[DT-038980] CSV Mapping Step HeadersStopped List to CSV Mapping Step from setting the output to alphabetical order.8.x
[DT-039048] Flow Step: CSV to List Mapping: 'Ignore Empty Rows' property is not respected when set to 'True'.CSV to List Mapping Step would not respect the Ignore Empty Rows property if it was set to True. This has been corrected.8.x
[DT-039140] Query match type WithoutCase is not available for string fields in fetch criteria of the fetch entities stepWhen creating a fetch criteria in the Fetch Entities Step, the WithoutCase query match types were unavailable for String fields. This capability has been added.8.x
[DT-039141] User is unable to specify case insensitivity for Get by Email stepThe Get by Email Step would not return results on a Postgres DB if the case did not match exactly. This has been fixed.8.x
[DT-039304] Flow Steps - Add PDF Header and Footer: Step fails due to a 'Null object reference' error when the Page Header parameter is set to either Ignore, Null or Constant with no value.The Add PDF Header and Footer Step would fail if the header or footer were set to Null, Ignore, or Constant with no value. This has been fixed.8.13
[DT-039311] Look up data unreasonably rebuilt many timesFixed an issue that caused slowness when looking up data. 8.x
[DT-039324] Custom Merge [NVelocity] step doesn't warn users in the flow that Variables to Merge do not save unless RequireBracket box is checked.NVelocity steps using brackets must have the new proper Use Brackets set to True; otherwise, variables will not save correctly.8.17
[DT-039357] Default Thread Job Queue Gets Stuck If A Large Number Of Pause Flow Steps Are HitAdded two new properties to help prevent Thread Job Queues from tripping up on Flows with large amounts of Pause Flow Steps.7.19, 8.x
[DT-039380] Double Math StepsAdded new math steps that use Double instead of Decimal for their values.8.17
[DT-039382] NumberRangesStep - Incorrect conditionFixed a bug in NumberRangesStep.8.x
[DT-039406] "Import Excel or CSV" step throws unexpected result when given a borderless XLSX fileImport Excel or CSV Step would retrieve data inconsistently. This has been fixed.8.x
[DT-039417] Footer Height Does Not EffectPage numbers were not affected by Footer Height; that has been corrected.8.x
[DT-039480] Process Folder Duplicates States if Save Flow Data is CheckedIf save flow data was checked on a Setup Process Folder Step, states would be duplicated. This has been fixed.All previous versions
[DT-039540] NumberSteps - Unable to parse negative decimalsFixed an error that prevented negative signs from being seen in NumberSteps if the number was formatted as -3.!14.8.x
[DT-039560] "NaN" Gets Replaced with "Null" in Decisions UINaN was getting turned to Null; this has now been fixed.8.x
[DT-039576] Assignment outcomes complete multiple timesAssignments could be completed multiple times. This has been fixed.8.x
[DT-039579] Custom Merge NVelocity Step - Added Variable to Merge are dropped from step properties when RequireBrackets is True and NO Brackets in Template.Fixed issues with the Custom Merge NVelocity Step. Data was being merged that should not have been.8.17, 8.x,

Rules

DT TitleDescriptionOccurs In
[DT-039343] Max Character Mapping Editor View in Statement RuleStatement Rules have their text cut off in the debugger. A tooltip showing the full text was added as a workaround.8.x
[DT-039510] Extension Data Shows Up and Configurable Input in Unit Test Input FlowExtension data was showing up as a configurable output in Unit Tests. This has been fixed. Only declared rule inputs will appear now.8.x
[DT-039542] Rule Set Output Type Name conflictCreating data structures of the same name under two different Rule Set folders would cause a conflict.8.x
[DT-039636] Cache anchor value per columnEnhanced performance when using Select From Flow mapping.8.17
[DT-039650] Data Matching rule can not be created for anchor dataA Data Matching Rule can now be created for anchor data.8.x

Reports

DT TitleDescriptionOccurs In
[DT-038419] The 'ChartFilterLayerLabelTest' of the PiesChartPartTest & AreasChartPartTest class fails intermittently because the filter layer does not reset after resetting it.The ChartFilterLayerLabelTest unit test was not working properly. It now is.8.x
[DT-039210] Report: RunFlowInlineField: Getting wrong SelectedRow.Field01 value in the flowA Form using RunFlowInlineField was displaying the wrong data. With this fix, RunFlowInlineField, Field01, and Field02 values are determined according to Report columns order (Report Designer columns order).8.x
[DT-039404] Report Inline Field throws an exception.The override action context would cause Reports using RunFlowInlineField to error. This has been corrected8.x
[DT-039432] Report- Matrix View: 'Error Name:undefined' message is displayed when clicked on '-' icon for date type datafields.In Reports using Matrix view, clicking the '-' (dash) icon in a date field would cause an ErrorName: undefined message. This has been fixed.8.15
[DT-039607] Report RunFlowInlineField Actions Don't Work on MobileRunFlowInline errors on Reports were presented incorrectly on mobile. This has been fixed.8.x
[DT-039646] Reports Search functionality not working in case of data source with related tables which has long data structure field namesLong-named data structure fields over 63 characters are now being pulled correctly on Reports.8.x
[DT-039651] Report: Calendar View: Event data is not loading.A bug preventing event data from appearing on CalendarView has been fixed.8.x

Dashboards

DT TitleDescriptionOccurs In
[DT-039267] Data Labels on pages can only grab data from case entities and flow extensionsData can now be retrieved from folder extensions.8.17
[DT-039436] The page flickers when you navigate to the folder where multiple pages are added.Fixed a page flicker when navigating to a folder containing multiple pages.8.x
[DT-039605] Page parameters are not working as expectedPage parameters for reports will now work correctly on mobile.8.x

Data Structures

DT TitleDescriptionOccurs In
[DT-038977] DateTime Fields with Allow Null and PII Enabled Break ReportsSetting a Date Time field to allow null values and enabling PII would cause reports to error if that field was added. This has been fixed.8.x
[DT-039157] Error related to code buckets while checking out from repo.Fixed an issue that would cause an error message involving code buckets when checking out from the repo.8.x
[DT-039263] Option to set prefix on case entitiesNew Case Prefix property for case entities that allows you to control what the prefix is.8.17
[DT-039353] Cannot compile XSD datastructure after upgrading from version 6x to version 8x.Corrected an issue that would prevent XSD datatypes from being created after upgrading from v6 to v8.8.x
[DT-039360] PostgreSQL - Not able to see the Related table in the report.Table names longer than the PostgresMaxLength are now being referenced correctly.8.x
[DT-039391] Process Folder Modified Date Being Updated Without Changes MadeFolder and Extension Data modified date changed whenever User Actions on Flow Execution Extension Actions were being run. This has been fixed.8.x
[DT-039444] Operations That Change Non-Concurrent Collections Must Have Exclusive Access ErrorFixed a bug that caused Non-Concurrent Collections errors to appear.8.x

Integrations

DT TitleDescriptionOccurs In
[DT-037411] FR Add Ability To Specify Credentials When Using NTMLWhen using NTLM authentication for an External Web Service Reference, users can choose to enter in credentials that will be used to authenticate (the user does not need to enter credentials for NTLM authentication to succeed; this gives the ability to use different credentials than what the system defaults to).8.17
[DT-039154] Azure Active Directory Official Renaming to Entra IDRenamed references to Azure to Entra ID to match branding change.8.x
[DT-039293] OAuth Token With Too Big of a Response Causes HandleTokenResponse to Error OutFixed a bug that would prevent an OAuth token's tokenResponseData from saving if it was too large.8.14

System / Portal Administration

DT TitleDescriptionOccurs In
[DT-032268] Update Account/Group Management FlowsThe forms for Add/Remove Accounts and Add/Remove groups have been changed.8.17
[DT-034504] When disabling maintenance mode, there is an "A" missing in "Are". Form should be resizable.Fixed a typo when disabling Maintenance Mode.8.x
[DT-039033] Designer Studio Settings - Send Notification to Owner on Unit Test Run = True: 'Notification Type' as 'Always' is not respected when unit test are passing.When using Unit Tests and setting Notification Type to Always was not always sending notifications. It is now respectful of that setting.8.x
[DT-039036] Designer Studio Settings: 'Email Addresses to Notify on Broken Test' is not working if the existing unit tests are modified.The Email Addresses to Notify on Broken Test setting for Unit Tests would not send emails to the entered email address. This has been fixed.8.x
[DT-039165] "not for this machine license" log messages are logged at Error levelChanged the logging level on "Not for this machine license" messages.8.x
[DT-039309] Health Check Outage Simulator Is Not Working (Tested With MT Environment)The HealthCheck's outage simulator was not working correctly. This has been fixed.8.x
[DT-039328] Decisions Session ID Cookie - Remove the cookie completelyRemoved the SessionId cookie. UserContext is no longer sent for API requests.8.x
[DT-039402] Disabling a Scheduled Job While its Associated Flow is Still Running Causes Subsequent Jobs to not RunDisabling a Scheduled Job while its Flow is running causes other Scheduled Jobs to not run. Requeueing a disabled Job was not being checked correctly, causing the error. This has been fixed.8.x
[DT-039403] Process/Case View - Account Permission: A warning 'not have permission CanAdministrate' appears when tagging an account in the comment section.Adding a shared comment to a Folder by a user without permissions on that folder caused a permissions error. This has been resolved.8.15
[DT-039424] Thread Jobs: 'Server Heartbeat' job should run in its own queue.The Server Heartbeat job is now in its own queue rather than the "Priority" queue.8.17
[DT-039425] Scheduled Jobs - Weekly Schedule: Enabling any disabled job changes the specified time of the job to run.Resolved an issue causing weekly Scheduled Jobs to calculate when they need to run next.8.13
[DT-039447] Optimizing Schedule Job and Delayed JobsEnhancements to how Jobs are picked up and worked to prevent delays in execution time. Bug fixes for Delayed jobs not sending email notifications.8.17
[DT-039508] Support Chat: The line that displays who joined the chat from Decisions side is no longer presentThe support team member's name did not appear in the Support Chat when they entered the chat. This has been fixed.8.15, 8.16, 7.19
[DT-039517] Design Pattern: Unable to Create type from Output DataFixed an issue where Design Patterns were not updating Types correctly.8.x
[DT-039583] No Way for Non Admin Users to Set CultureAdded 'Set Culture' to the portal actions menu.8.17
[DT-039597] Slowness identified in rules by performance testingIncreased performance on rules with 20 or more phrases.8.17
[DT-039614] External Web Services makes the logs flooded with "Object reference not set to an instance of an object"Increased cache timeout from five minutes to 30 to prevent external Web Service calls from filling logs with an error.8.17
[DT-039628] Login Page - SSO Provider button text gets cut.SSO Provider button text was getting cut off on the login page. This has been fixed.8.x
[DT-039631] Optimizing TranslationsFixed an issue where language translation would clear out on one node if changed on another.8.x
[DT-039700] System Validation Folder: The 'Run Full System Validation' actions is not working.Run Full System Validation was not providing pop-up notifications. This has been fixed.8.x

Project Deployment

DT TitleDescriptionOccurs In
[DT-039121] Errors in 'RemoteRepositoryService' log category are logged at Info levelMade changes to logging levels for RemoreRepositoryService.8.17
[DT-039477] Import/Export - Add To Project: 'Decisions.ProcessMining' is displayed in the list of existing projects.Decisions.ProcessMining would appear as an existing project when it should not. It will no longer appear where it should not.8.15, 8.16
[DT-039486] Merge To Branch - Select Based On Revision - In case of duplicate entities, it merges all versions of duplicate entities instead of the latest version Fixed an issue with incorrect duplicate entities being merged when using Merge To Branch - Select Based on Revision.8.x
[DT-039564] Repository - Delete Project action should be inside the Manage category.Delete Project action was available in the wrong places and to the wrong users. It is now where it is supposed to be and checks for permissions.8.x
[DT-039575] Importing Projects as a Designer throws errorDesigner users would see an error when importing a project, even though the project would import. The user would also be locked from opening the folder. This has been fixed.8.x

Mobile

DT TitleDescriptionOccurs In
[DT-039381] Date Picker, Drop Down, and Number Spinner Control Widths Not Respected on Mobile FormsFixed display issues with Date Picker, Drop Down, and Number Spinner controls for Forms on Mobile.8.x
[DT-039606] Page JS Controls Not Supported on MobilePage JS controls are now supported on Mobile.8.x
[DT-039608] Page CSS Does Not Work on MobilePage CSS controls are now supported on Mobile.8.x

Was this article helpful?