SR-A14862 · Issue 231106
TrimLog performance improved
Resolved in Pega Version 7.2.1
Activity log.trimlog is called several times from the systemCleaner agent to clean up old entries of generally unused Log- classes. In order to improve performance on large logs, the previous partial load and delete method has been updated to a bulk cleanup using the purgeTableContainingClass() API in the Pega Database.
SR-A15093 · Issue 231322
Activity preview includes preconditions, transitions
Resolved in Pega Version 7.2.1
The "Preview" of an activity (Actions dropdown | Preview) did not include preconditions, transitions information. In order to ease reviewing code changes between versions, these will now be included in the preview rule.
SR-A15105 · Issue 230713
Performance improvements for "Check out to Branch"
Resolved in Pega Version 7.2.1
The "Check out to Branch" operation was very slow in installations with very large ruleset lists. Performance has been improved by removing unnecessary calls to the GetAppRulesets activity.
SR-A15325 · Issue 231926
NPE resolved for WorkLock
Resolved in Pega Version 7.2.1
After upgrade, errors occurred in the WorkLock activity when attempting to create new Work Objects in a pre-production environment. This has been fixed.
SR-A15710 · Issue 232090
Additional logging added to diagnose stale thread errors
Resolved in Pega Version 7.2.1
In order to better diagnose issues with stale threads, loggers have been added to the ThreadData class to capture and print any stack trace which is causing the thread to be cleared or destroyed. These loggers will only be printed whenever a stale thread error is thrown in order to maximize log space.
SR-A15710 · Issue 236472
Additional logging added to diagnose stale thread errors
Resolved in Pega Version 7.2.1
In order to better diagnose issues with stale threads, loggers have been added to the ThreadData class to capture and print any stack trace which is causing the thread to be cleared or destroyed. These loggers will only be printed whenever a stale thread error is thrown in order to maximize log space.
SR-A15710 · Issue 236472
Improved BIX extract handling for multiple active agents
Resolved in Pega Version 7.2.1
When multiple agents were scheduled to run extracts at the same time by utilizing pxExtractDataWithArgs, there was intermittent failure in creating the manifest files. The BIX log would not contain an entry for the files being created, no error was displayed, and agents sometimes needed to be restarted. This was an issue with incomplete extraction of the output data and manifest files due to the PAL timer overriding the current thread context as it handled each of the multiple calls. To resolve this, the previous static variables used to store thread and requester instances have been made private to ensure reliability when handling parallel extracts and simultaneous runs.
SR-A15923 · Issue 230798
Performance improvements for delete ruleform
Resolved in Pega Version 7.2.1
Slow performance was seen after clicking the delete button on a ruleform in installations with very large ruleset lists. Performance has been improved by removing unnecessary calls to the GetAppRulesets activity.
SR-A15924 · Issue 233877
Fixed Dashboard template error in portal
Resolved in Pega Version 7.2.1
A dashboard template null was appearing after performing certain actions on customized case manger tree grid sections, and the Portal became non-workable with the error message "The Dashboard Template" has not been specified. This was found to be a handling issue with the threads and the clipboard that resulted in inconsistent AutoPopulate State across TabThreads, and has been fixed.
SR-A16148 · Issue 231915
Support for value list and value group editing/deletion added
Resolved in Pega Version 7.2.1
Trying to update a valuelist using the clipboard generated an error during the processing after clicking on save due to the processing of finding the page value coupled to the valuelist within the activity UpdatePageFromCLipboardInMultiThreadedContext (step1). Support has been added for value list and value group editing/deletion to correct this.