INC-143441 · Issue 608899
Strategy Simulation Runs made more resilient
Resolved in Pega Version 8.5.2
Intermittently, a decision funnel simulation would fail with particular strategy logic or a particular StrategyTracker would not contain the results for all components so the system would not be able to calculate input SRs. Handling has now been added to make the simulations more resilient so they will not fail with a null pointer error due to incomplete strategy inputs.
INC-144864 · Issue 599146
Unneeded AUC error percentage calculation removed for better system performance
Resolved in Pega Version 8.5.2
When generating snapshots of the ADM models, an inefficiency in the metric calculation for the AUC error percentage caused an excessive amount of memory to be allocated which could cause slowdown or require a system reboot. This has been resolved by removing the problematic AUC error percentage calculation as it is not used in the UI.
INC-148006 · Issue 605581
Enhancements added for very heavy use of strategy decision logic
Resolved in Pega Version 8.5.2
Recent updates were made to improve memory performance for scenarios where a single request primary page had tens of thousands of pages under an embedded pagelist property and the decision logic involved a strategy running on all the pages in that page list. To further improve performance, the array iterator has been modified and a DSS has been added that makes the threshold (50) in SSAExecutionContextIteratorFactory tunable.
INC-150854 · Issue 608368
Logic optimization disabled in offers
Resolved in Pega Version 8.5.2
Offers that should not be eligible to customers were passing through even though the offer was narrowed down to using “OR” conditions in the Engagement policies. This was traced to the logic optimization ignoring precedence, and has been resolved by disabling the optimization.
INC-128923 · Issue 594159
Cross-site scripting security update
Resolved in Pega Version 8.5.2
Cross-site scripting protections have been added to OpenNoteDetails.
INC-132590 · Issue 590492
Exported Excel from Decision Table wraps correctly
Resolved in Pega Version 8.5.2
After upgrade, entries were displayed in a single line on exporting a decision table to Excel despite WrapText cell formatting being set. This was traced to the WrapText cell formatting set under the UpdateGridCells() function being overridden inside an addDataFormat() function callas part of DecisionTableWorkBookConverter.java. This has been resolved by adding the new function "setWorkAreaCellStyles" and calling it after generateWorkbook() function call of super class (AbstractWorkBookConverter.java).
INC-136186 · Issue 592968
JAWS reads the name of the field/instructions
Resolved in Pega Version 8.5.2
JAWS was not reading the name of the field/instructions in a work group. This has been corrected.
INC-136187 · Issue 596094
Mask hidden as expected in small window/tablet view with Dragon
Resolved in Pega Version 8.5.2
When using Dragon in a small window/tablet view, the mask was not getting removed as expected. Performing a mouse click on the tab was successful for hiding it. To resolve this, Data-portal!pzProfileMenu has been modified to run the script removeScreenLayoutMask after clicking Profile, Preferences, Operator, Access Group, and My Favorites > Edit .
INC-139337 · Issue 595219
RefreshRequestors security update
Resolved in Pega Version 8.5.2
Security improvements have been added for RefreshRequestors.
INC-140272 · Issue 595250
Report definition performance improvement
Resolved in Pega Version 8.5.2
Performance issues were seen with the pzOperatorsByWorkGroup report definition. This was traced to the report definition is adding an UPPER function for edit filter properties which caused it to take more time to run when combined with an ignore case check in the filters of the Report Definition. This has been corrected.