Version 8.18.x Release Notes
- 20 Sep 2024
- 11 Minutes to read
- Print
- DarkLight
Version 8.18.x Release Notes
- Updated on 20 Sep 2024
- 11 Minutes to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Breaking Changes
- DT-039588: Fixed an issue that caused default colors not to be respected. Chart coloration may change upon upgrade since colors will be respected. Please review this article for more information on how general chart settings are managed by the platform.
- DT-039515: Customers using UseTimeZoneTranslation set to true in settings.xml may see dates not translate correctly on upgrade if they are using Date Picker Control data being set by Active Form Flows or Data Flows.
- Agents may not function correctly after upgrade. Please contact Support if you encounter issues.
8.18.1 (9/18/2024)
Feature | Description |
---|---|
Security enhancements | Customers on v8.18.0 are strongly encouraged to upgrade to v8.18.1. Contact support@decisions.com for more assistance. |
8.18 New Features (1/31/2024)
Feature | Description | Screenshot |
---|---|---|
[DT-039704] Automation steps for Commission/Decommission a Tenant on MT | New service methods for IIS only installs: CreateInstanceAndHostLocally and DeleteInstance allowing for new automation with Multi Tenancy. |
Fixes
Infrastructure
DT Title | Description | Occurs In |
---|---|---|
[Various] | Several changes were made to enhance the overall security of our product. | 8.18 |
[DT-039836] Getting errors related to Signal R in the console on slow connection. | Signal R would throw an error if it was on a slow 3G connection. This has been fixed. | 8.x |
[DT-039920] Console Errors are produced regarding Ckeditor 4.22.1 when entering a designer (flow, rule, report, etc) | Fixed an issue with a prior security related DT that caused console errors to appear when entering any designer. | 8.17 |
[DT-039994] Container - Active Directory: Unable to connect with the AD server, getting an error 'The type initializer for 'Ldap' threw an exception'. | A change with .NET 8 caused Containers to fail when attempting to connect to Active Directory. | 8.17 |
[DT-040013] MultiTenant, Deleting an Instance creates errors in logs | In IIS hosted environments deleting a Multi-Tenant instance creates error logs. Deleting the CodeBucketsAssemblies folder would not delete the content of the folder either. This is working properly now. | 8.17 |
[DT-040135] Containers fail to start when running two or more nodes in cluster on a clean database. | Repaired a regression in 8.17 that prevented the Decisions application from starting if TurnOnClustering was set to true for a clean installation via Environment Variables. | 8.18 |
Installer
DT Title | Description | Occurs In |
---|---|---|
[DT-039895] Updating HttpsCertificatePassword in Settings.xml and restarting services causes SMTP Password to blank out | Updating HttpsCertificatePassword in settings.xml and then restarting the Decisions service would cause the SMTP password to delete from settings.xml. This has been fixed. | 8.x |
Modules
DT Title | Description | Occurs In |
---|---|---|
[DT-039638] Modules: HL7's Emitter is switching to a "failed" state when "Action On Nack" is set to ignore but is still sending messages | On a clean install for HL7 an emitter's "Action on Nack" setting being set to 'ignore' causes the emitter to enter a failed state and messages and Nacks are sent and received when they shouldn't be. This has been fixed. | 8.17 |
[DT-039779] SolaceMQ - Running the Resync Queue spawns a new Thread Job without clearing the older one | Running the Resync Queue action with SolaceMQ would spawn new Thread Jobs without ending any prior ones. This has been changed to bring SolaceMQ more in line with other messaging queue modules that replace existing threadjobs. | 8.x |
[DT-039782] SolaceMQ - Changes made to the Queue's Handler Flows are not respected on running the Resync Queue action | The Resync Queue action was not working for SolaceMQ the way it did for other messaging services, requiring a full restart of the Decisions service. This has been fixed. All message queue modules This should also alleviate deployment cluster sync issues. | 8.x |
[DT-039785] SolaceMQ - Cannot consume messages published to SolaceMQ using the generic Post MQ steps | SolaceMQ was unable to ingest messages published to it using the generic Post Message Queue steps. This has been fixed. | 8.x |
[DT-039814] Existing modules are not overridden in containers | Removed a bug that was preventing modules from being updated in containers. | 8.x |
[DT-039850] System validation is thrown on installing the SAML module to clean instance | A problem with the SAML module throwing an error has been fixed. | 8.17 |
[DT-040001] SNS Steps Fail | The Send SNS Message step from the AWS module was failing because of the ServiceUrl setting. This has been fixed. In prior versions, not setting ServiceUrl is recommended. | 8.x |
Forms
DT Title | Description | Occurs In |
---|---|---|
[DT-039253] Date Picker Sets The Date Back By One Day After Selecting A Date If Timezone Translation Is On | In a rare circumstance Forms with Date Picker and Timezone Translation turned on would show incorrect dates, although correct values would transmit. This has been fixed. | 8.x |
[DT-039306] Delete row from Datarepeater | Added a Form Control that allows rows to be deleted on a Data Repeater. | 8.18 |
[DT-039515] Form: Form components aren't displaying the translated date time. | Forms would display server date time instead of translated date-time. They are now showing the right dates. | 8.x |
[DT-039623] Accessibility: Add InputName and Autocomplete Capabilities to Form Components | Added autocomplete to Form components. | 8.18 |
[DT-039674] Accessibility Issue: Add Ability to Dynamically Specify the Data Label for Checkboxes in Place of Using the Label For Feature | The data label for checkboxes on Forms can now be filled in dynamically. | 8.18 |
[DT-039685] Restore Canvas Layout | Canvas Layout is now available again. | 8.18 |
[DT-039713] Simple Form - Layouts: The child controls are allowed to be resized when root container is set to 'Horizontal Stack' and mode is set to 'Responsive'. | Responsive mode in Simple Forms using Horizontal Stack would not allow layouts to be resized. This has been fixed. | 8.17 |
[DT-039888] Advanced Data Grid not Showing Data on Subsequent Loads | Data would fail to load a second time in an Advanced Data Grid inside of a Data Repeater. This has been fixed. | 8.x |
[DT-039917] Advance Data Grid need to be auto refreshed when the value is changed | Added the ability to have Data Repeaters with Advanced Data Grids inside of them auto refresh when rows are selected in inline edit mode and there's color rules on them. | 8.18 |
[DT-040065] Advanced Data Grid: The report becomes blank when editing a cell to satisfy a conditional formatting condition if running the flow in a new window. | Reports using Advanced Data Grid would become blank if they were run in a separate window after editing a cell. | 8.x |
Flows
DT Title | Description | Occurs In |
---|---|---|
[DT-039454] Space At The End of Variable Names Allowed | A new validation was added to catch extra spaces at the end of variable names when setting up input data. | 8.18 |
[DT-039671] Evaluate Expression Does Not Work with NaN | Evaluate Expression Step can now use Double. | 8.18 |
[DT-039737] Duplicated mapping when using "Import from Excel or CSV" | A race condition was causing duplicate mappings to appear when using the Import From Excel or CSV step. This has been fixed. | 8.x |
[DT-039746] Flows using FTP Steps with 'Get Configuring from Flow Data' property enabled are failing after upgrading from 8.10 to 8.16 | Fixed an issue that was preventing FTP Steps from working after upgrading in certain situations. | 8.16 |
[DT-039750] OAuth - CreateClientCredentialsToken step: clientID and clientSecret values passed to the step are ignored. | The CreateClientCredentialsToken step's inputs were being ignored. They no longer will be ignored. | 8.16 |
[DT-039840] Evaluate Dynamic Expression NaN and Double | Fixed an issue preventing the EvaluateDynamic Expression step from working with Double and NaN values. | 8.x |
[DT-039924] Flows: When the run behavior is set to "SystemThreads" for the "Run Flows For List" steps the instance crashes when running the flow | If Run Flows for List Step was run in a Flow with behavior set to System Threads it would crash the service if an Exception was thrown. This has been fixed. | 8.x |
[DT-040010] Convert Excel To Dynamic Data Rows failing with Index Error | The Convert Excel to Dynamic Data Rows step would only work if column names were present on the first row and no cell contained a comma symbol ','. The step now works properly. | 8.13, 8.16, 8.17 |
Rules
DT Title | Description | Occurs In |
---|---|---|
[DT-039343] Max Character Mapping Editor View in Statement Rule | Tool tips for Statement Rules have been fixed so that characters are no longer cut off. | 8.x |
[DT-039496] Copy Above Output on Truth Tables | Added an action for duplicating rows in a Truth Table. | 8.18 |
[DT-039694] Extend Input Data with Flow | Added the ability to extend Rule inputs with a Flow. There is a new Pick or Create Extension Flow action for Rules. | 8.18 |
[DT-039752] Between Statement Rule Verb Does Not Work For Negative and Positive Infinity | The Statement Rule verb 'Between' would not find values between negative and positive infinity. It will now truly understand infinity. | 8.x |
[DT-039768] Rule Set: The RunResult type is not getting generated for each new Rule Set when the same Return Type is used. | The wrong output type was being generated for Rule Sets using a user-defined data type if the data type was being used in more than one Rule Set. The second Rule Set would only output the results of the first Rule Set. | 8.x |
[DT-039987] Truth Table/Rule Table Debugger - Incomplete tooltip is displayed for output when the value is long. | Tool tips in the Debugger were not displaying all text on long values for different Output types. | 8.x |
[DT-040036] Truth Table: Decsions failing to save Truth table so many rows and columns are present | Truthtables with large number of rows and columns had issues with being saved. These can now be saved properly. | 8.x |
Reports
DT Title | Description | Occurs In |
---|---|---|
[DT-038753] User Portal: "There was error loading the report" message is displayed intermittently when navigated from designer studio. | A blank Report with a console error was causing an intermittent error message to appear when moving from the designer studio to the user portal. | 8.x |
[DT-039588] Chart Settings > Default Colors are not being respected on Report Charts | Pie charts were not respecting changes to the Default Colors list under Chart Settings. Certain default colors were also not appearing as intended. They will now properly be colorful. Please review all charts after upgrade to determine if the colors are expected. | 8.x |
[DT-039709] Report row long press not opening context menu on Ipad / iphone | Long presses on a Report row were not opening the context menu as they should have on iPad or iPhone. | 8.x |
[DT-039761] Report Output Handler Flow Cannot Be Used If Report Has Over 10k Rows And No Filter Is Applied | Report Output Handler Flow would only use the default template, even if a custom template was selected, if a Report had over ten thousand rows and if the user did not apply an column filters. This has been fixed. | 8.x |
[DT-039871] Run flow inline field throws error. | An error would be thrown when clicking on a Run Flow Inline field at the same time data was changed in the backend. This has been fixed. | 8.x |
[DT-039880] Reports that use "ElementRegistration Data Source" with "Join Containing Folder" data source break on upgrade to 8.16 | Upgrading to v8.16 with a Report using ElementRegistration Data Source with Join Containing Folder would generate invalid SQL and throw errors. This was being caused by alias names not being set properly and has been fixed. | 8.16, 8.17 |
[DT-039939] Reports that use "ElementRegistration Data Source" with a data source from Extension Data or User Defined Types throws console errors | Reports would produce console errors if the used the ElementRegistration Data Source with a source from Extension Data or User Defined Types folder. | 8.16, 8.17 |
[DT-040020] Postgres - Reports: Using "ElementRegistration Data Source" causes report to error and throws a console error | Using ElementRegistration as a data source on a Report with a PostgreSQL database would throw an error. This has been fixed. | 8.x, 7.19 |
[DT-040059] Run Flow Inline Field Doesn't Work When Translated | Translate Text being enabled would prevent the Flow of a Run Flow Inline Field from working. | 8.x |
Dashboards
DT Title | Description | Occurs In |
---|---|---|
[DT-039725] Report Action bar page component is not getting refreshed on report row changed or page refresh. | The Report Action bar page component would not refresh even if the page was refreshed manually. Only browser refreshes would update it. | 8.x |
[DT-039740] Tab Containers Lose Ability to Add New Items on Tabs | Trying to add a Report to the third or more tab in a Tab Container would cause the report to only appear on the first tab. | 8.x |
[DT-039985] Page - Tab Container: Tiles do not refresh when the user changes the tab selection and comes back to the original tab. | Incorrect page context was causing a refresh issue for Pages with Tab Containers, Form Tiles, and Simple Tiles. This has been fixed and navigation will now properly cause values to update. | 8.x |
Data Structures
DT Title | Description | Occurs In |
---|---|---|
[DT-039360] PostgreSQL - Not able to see the Related table in the report. | Table names longer than the PostgresMaxLength were not being referenced correctly, causing related tables to not show up on reports. | 8.x |
[DT-039661] IsInvalid Prevents Entity Extension Objects From Being Created On Element Registration | ExtensionData could only be added to valid objects. This would cause issues when copying Rules. | 8.x |
[DT-039735] DB - Postgres: An error is displayed while performing grouping, sorting and adding charts when related table has long field names. | Stopped an error from occurring in PostgreSQL databases when performing grouping, sorting, or adding charts when the table involved has field names with more than 63 characters. | 8.x |
[DT-40138] Editing Large Data Structures Hangs Portal | Fixed a bug that was making unnecessary calls when editing large data structures. This should enhance performance. | 8.17 |
Integrations
DT Title | Description | Occurs In |
---|---|---|
[DT-039736] Unable to add External Web Services in Containers | Fixed a bug that prevented Web Service references to be added into containers. | 8.17 |
[DT-039992] PostgreSQL insert error | PostgreSQL tables with auto-generated identity columns would cause the Insert Step to fail. This has been fixed. | 8.x |
System / Portal Administration
DT Title | Description | Occurs In |
---|---|---|
[DT-039554] Scheduled Jobs with run only on job server false begin to run on second node while still in progress of running on initial node. | Scheduled jobs on a cluster could end up running on the initial node and on an alternate node. This would happen if the run duration lasted longer than the timespan set time and the job had the setting "Run Only on Job Server" set to false. | 8.16, 8.17 |
[DT-039698] Portal Setting: Saving the Portal Settings shows an error dialog to another user running a page or report in a new window. | Fixed an error that could pop-up if two users were viewing a Report simultaneously and one saved it. | 8.16 |
[DT-039724] SSO Page is not displayed if we have Custom Login Page Installed | If Custom Login Page is installed it will ignore SSO login pages and only display the Custom Login Page. This has been fixed. | 8.x |
[DT-040046] Portal Sidebar Resize Handle Goes Behind Sidebar Panel | Fixed a visual issue with the Portal Sidebar resize handle. | 8.x |
Project Deployment
DT Title | Description | Occurs In |
---|---|---|
[DT-039902] Input/Output Flows of Form Tiles are imported as Empty Flows | Fixed a rare bug that would cause Input/Output Flows of Form tiles to import as empty Flows when deploying for the first time. | 8.x |
Was this article helpful?