SR-C89675 · Issue 428596
Case name caption security inserted
Resolved in Pega Version 8.2.1
In order to protect against the possibility of executing malicious JavaScript code by entering an appropriately modified name while adding new case type, pyCaption in menu items has been made HTMLSafe by converting JSON through the GSON library. Additional handling for Firefox has also been added to normalize tabName to properly display Recents.
SR-C76668 · Issue 424444
skipDocsRecreation option added to remove flickering during application launch
Resolved in Pega Version 8.2.1
In order to avoid visible flickering resulting from a dynamic container refresh conflicting with custom code during application launch, an enhancement has been added that can be used to skip the SDM refresh functionality based on the "pega.u.d.skipDocsRecreation" JS property. This can be enabled in Userworkform.
SR-C88309 · Issue 426996
Tooltip added for data table refresh icon
Resolved in Pega Version 8.2.1
An enhancement has been added to provide a tooltip for the refresh icon during data table edits.
SR-C86126 · Issue 423258
CSV import for delete date values will be formatted before row processing
Resolved in Pega Version 8.2.1
In order to support using CSV import for delete purposes, date/time class keys will be formatted before processing the row.
SR-C91521 · Issue 428627
DX API updated for improved security
Resolved in Pega Version 8.2.1
Modifications have been made to the DX API to improve system security.
SR-C84643 · Issue 423855
Logs now support RandomAccessFileAppender
Resolved in Pega Version 8.2.1
Support has been added to the LogFileDownload and LogViewer HTML final rules for using RandomAccessFileAppender. This is in addition to the existing support for RollingRandomAccessFileAppender and RollingFileAppender.
SR-C82549 · Issue 422847
Check added to getRuleNameFromInsKey to clip version name from rulseset name in the dataflow
Resolved in Pega Version 8.2.1
After changes were pushed to the datasets, dataflows were failing on a DT2 environment with an error related to rule resolution and a failure to find a specific property. The dataflows did not fail on a DT1 environment. Investigation showed that if the ruleset name was empty and the ins key was used to get the rulesetname, a mismatch occurred with the returned value due to the version information being included in the name. To resolve this, when a rule name is retrieved by getRuleNameFromInsKey, the system will check if aObjClass is Rule-RuleSet-Version. If so, the version part will be trimmed.
SR-C86260 · Issue 424928
RecordsEditor Section- Parameters for HideDelete and HideAdd held on clipboard for use
Resolved in Pega Version 8.2.1
On initial load of a RecordsEditor section, the delete and add options were properly hidden from the user. After using any sort option on any column, the parameters were not persisted and the delete and add icons became visible. To resolve this, the implementation has been updated so that the pyHideDelete and pyHideAdd parameters will be read from myParamPage on the initial load and saved on a clipboard page for use.
SR-C74054 · Issue 422025
Handling added for summary columns in Export to Excel
Resolved in Pega Version 8.2.1
When a field has an aggregate function in Report Definition, the column alias changes and is not the same as the property name. The consequence is a mismatch between the result set column name and the property name from the property list created beforehand. This results in blank fields when using the "pxDownloadDataRecordsAsCSV" activity for Export to Excel. In order to support the export of summarized columns in Report Definition, an enhancement has been added that uses the column label as an alias for aggregate fields in the native SQL builder of the exportData API to form a map between the property name and the alias name and use it while iterating over the result set.
SR-C74642 · Issue 424006
Data page reference properties will not be resolved if hidden
Resolved in Pega Version 8.2.1
In order to improve code efficiency, in conditions where a text input field configured with a 'When' visibility condition references a property which is present in a data page, the system will skip the process of resolving the property name if the 'When' rule is evaluated as false.