SR-C63789 · Issue 419236
Corrected double call to defer load activity on composite
Resolved in Pega Version 8.3
When specifying a pre-activity in defer load, the pre-activity was getting called twice when that dynamic layout was in a Layout group. This has been corrected.
SR-C75823 · Issue 419474
DSS added to handle Amazon S3 socket timeout exception
Resolved in Pega Version 8.3
In Amazon S3, a timeout exception occurs when the socket is idle more than the default timeout value (50 seconds). In order to compensate for this, an enhancement has been added which provides a DSS “repository/s3sockettimeout” where the s3 socket timeout can be specified in milliseconds. When a value is provided to this DSS, it will override the default value of 50 seconds.
SR-C29160 · Issue 419494
Performance improvements made on bulk actions
Resolved in Pega Version 8.3
Latency was observed when performing transfer Bulk Action on cases. Investigation showed that the "Select Action" button in pzBulkProcessingActionSection contained a refresh other section action for the pzBulkProcessingCheckbox section that executed on each row of the grid rendered. This refresh is not needed as the "Post value" action will take care of posting the selected checkbox data to clipboard, so it has been removed to resolve the performance issue.
SR-C61562 · Issue 419880
CPU time will be fetched from MBeanServer instead of the JRE application to provide consistency
Resolved in Pega Version 8.3
The value of CPU time in the Enterprise health metrics was being given in nanoseconds instead of seconds after the IBM JRE version was upgraded by applying Websphere Application Server patches. The CPUTimer is a platform class which has logic specific to different JRE vendors; in order to provide consistent results regardless of which JRE is used, the system has been updated to always fetch the values from the MBeanServer.
SR-C81857 · Issue 420241
Enhancement added to support dropdown with page list property
Resolved in Pega Version 8.3
To enable the use of a dropdown control with a property of type page list, an enhancement has been added to support a clipboard page for drop down and autocomplete.
SR-C82530 · Issue 420610
Atmosphere cross-site scripting Vulnerability fixed
Resolved in Pega Version 8.3
Atmosphere has been updated to close a potential cross-site scripting vunerability.
SR-C73440 · Issue 420679
Batch Execution report performance improved, and counts calculation checkbox control added
Resolved in Pega Version 8.3
Running the Batch Execution report in PegaMarketing was causing poor performance and heap dumps along with node crashes. If paging was enabled and the report had very large result sets, getting the total result count was a very expensive database operation. In order to improve performance, the system has been modified to utilize a new paging mode, A checkbox has also been added that allows turning on or off calculating the total result count and pagination count.
SR-C75566 · Issue 420775
Added null check to avoid DisplayCardAccountHeader rendering issue
Resolved in Pega Version 8.3
When the out of the box section DisplayCardAccountHeader was created by View editor and then converted to full section editor, the embedded sections were empty or not seen. This was traced to the design view javascript hitting an error which caused the design view rendering to fail. To correct this, pzpega_ud_gridlayout_model has been updated to wrap the line in question with a null check and set the value to empty string if it doesn't already exist in the model.
SR-C82254 · Issue 421055
Support added for saving draft survey flows in production level 5
Resolved in Pega Version 8.3
With production level set to 5, creation of a survey was generating two errors: in UI, "Default survey flow creation failed", and in trace, "Update record failed: .pyDraftModeON". Because in most cases Survey authoring would be done in a system with a lower production level where users would not see any issues, the code did not include support for saving draft mode flows when the system was set to production level 5. This ability has now been added to support this use.
SR-C83899 · Issue 421067
Alternate RD added for sub class union that will skip blob open
Resolved in Pega Version 8.3
The screen load was taking 4 seconds or more to load when a parent case had 500+ child cases, leading to timeouts and issues with case processing. This was caused by the system performing a database open of all the child work items for building the tree: because different child items are mapped to different work tables, a single RD would not suffice for fetching all child items. This meant a work record was opened and child inskeys grouped into different groups based on table mappings, then the RD was called multiple times to fetch the details. To resolve this and avoid blob open, a report definition that performs a union on all sub classes has now been put in place. Execution is based on a parameter to avoid any backward compatibility issues. This is used by overriding the 'pyPopulateCaseContentsWrapperExtension' data transform and setting param.useOptimizedQuery to 'true' to override the database open.