Version 8.17.x Release Notes
- 20 Sep 2024
- 15 Minutes to read
- Print
- DarkLight
Version 8.17.x Release Notes
- Updated on 20 Sep 2024
- 15 Minutes to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
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.
- In v8.16 and v8.17, changes were made to steps involving accounts, groups, and documents. Upon upgrade, these steps may need to be modified.
- Additionally, v8.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 v8.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.2 (9/18/2024)
Feature | Description |
---|---|
Security enhancements | Customers on v8.17.0 or v8.17.1 are strongly encouraged to upgrade to v8.17.2. Contact support@decisions.com for more assistance. |
8.17.1 (2/8/2024)
Feature | Description |
---|---|
[DT-039590] | Included a security enhancement. |
8.17 New Features (12/13/2023)
Feature | Description | Screenshot |
---|---|---|
[DT-038945] Simple Forms Horizontal Stack | Simple Forms can now use a Horizontal Stack. | |
[DT-039330] NaN Comparison | Enhancements 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 Toolbox | New steps and rule extensions: Create Positive Infinity and Create Negative Infinity. The steps output Double. | |
[DT-039532] New Steps : Ceil and Floor Steps For Doubles | New 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 8 | Moved from .NET 7 to .NET 8. This must be installed as part of the upgrade process. |
Fixes
Infrastructure
DT Title | Description | Occurs In |
---|---|---|
[DT-039441] Repository: The folder tree navigates the user to their home view after creating a branch for a project | Users 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 in | A 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 Title | Description | Occurs In |
---|---|---|
[DT-039079] Box Module's "Use JSON Authentication File" setting allows non JSON type files to be uploaded | The 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 updates | Fixed 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 container | HL7 Module stored procedures will now install properly on containers. | 8.x |
[DT-039339] Kafka Retry Message Offset | New 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 Settings | Fixed 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 module | Fixed 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 Error | Fixed 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 messages | New 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 End | Null 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 removed | Removed AI from 'Google Vertex AI' in the toolbox. | 8.x |
Forms
DT Title | Description | Occurs 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 Designer | Fixed 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 Device | Fixed 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 Length | Form 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 Form | End 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 Twice | Validation messages would appear twice if validation summary control was used on a mobile form. They will only appear once now. | 8.x |
Flows
DT Title | Description | Occurs In |
---|---|---|
[DT-038377] Flow: The "Get Headers" and/or "Get Emails" steps for IMAP and POP3 are not pulling the correct emails | New 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 Customizability | New 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 Headers | Stopped 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 step | When 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 step | The 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 times | Fixed 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 Hit | Added 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 Steps | Added new math steps that use Double instead of Decimal for their values. | 8.17 |
[DT-039382] NumberRangesStep - Incorrect condition | Fixed a bug in NumberRangesStep. | 8.x |
[DT-039406] "Import Excel or CSV" step throws unexpected result when given a borderless XLSX file | Import Excel or CSV Step would retrieve data inconsistently. This has been fixed. | 8.x |
[DT-039417] Footer Height Does Not Effect | Page numbers were not affected by Footer Height; that has been corrected. | 8.x |
[DT-039480] Process Folder Duplicates States if Save Flow Data is Checked | If 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 decimals | Fixed 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 UI | NaN was getting turned to Null; this has now been fixed. | 8.x |
[DT-039576] Assignment outcomes complete multiple times | Assignments 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 Title | Description | Occurs In |
---|---|---|
[DT-039343] Max Character Mapping Editor View in Statement Rule | Statement 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 Flow | Extension 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 conflict | Creating data structures of the same name under two different Rule Set folders would cause a conflict. | 8.x |
[DT-039636] Cache anchor value per column | Enhanced performance when using Select From Flow mapping. | 8.17 |
[DT-039650] Data Matching rule can not be created for anchor data | A Data Matching Rule can now be created for anchor data. | 8.x |
Reports
DT Title | Description | Occurs 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 flow | A 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 corrected | 8.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 Mobile | RunFlowInline 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 names | Long-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 Title | Description | Occurs In |
---|---|---|
[DT-039267] Data Labels on pages can only grab data from case entities and flow extensions | Data 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 expected | Page parameters for reports will now work correctly on mobile. | 8.x |
Data Structures
DT Title | Description | Occurs In |
---|---|---|
[DT-038977] DateTime Fields with Allow Null and PII Enabled Break Reports | Setting 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 entities | New 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 Made | Folder 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 Error | Fixed a bug that caused Non-Concurrent Collections errors to appear. | 8.x |
Integrations
DT Title | Description | Occurs In |
---|---|---|
[DT-037411] FR Add Ability To Specify Credentials When Using NTML | When 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 ID | Renamed 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 Out | Fixed a bug that would prevent an OAuth token's tokenResponseData from saving if it was too large. | 8.14 |
System / Portal Administration
DT Title | Description | Occurs In |
---|---|---|
[DT-032268] Update Account/Group Management Flows | The 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 level | Changed 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 completely | Removed 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 Run | Disabling 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 Jobs | Enhancements 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 present | The 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 Data | Fixed an issue where Design Patterns were not updating Types correctly. | 8.x |
[DT-039583] No Way for Non Admin Users to Set Culture | Added 'Set Culture' to the portal actions menu. | 8.17 |
[DT-039597] Slowness identified in rules by performance testing | Increased 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 Translations | Fixed 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 Title | Description | Occurs In |
---|---|---|
[DT-039121] Errors in 'RemoteRepositoryService' log category are logged at Info level | Made 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 error | Designer 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 Title | Description | Occurs In |
---|---|---|
[DT-039381] Date Picker, Drop Down, and Number Spinner Control Widths Not Respected on Mobile Forms | Fixed 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 Mobile | Page JS controls are now supported on Mobile. | 8.x |
[DT-039608] Page CSS Does Not Work on Mobile | Page CSS controls are now supported on Mobile. | 8.x |
Was this article helpful?