SR-126181 · Issue 188742
Corrected tab display for failed visible when conditions
Resolved in Pega Version 7.1.8
When a repeating tab layout on a page group property includes "Body Visible When", tabs were displayed properly, but sections within were not being rendered for some tabs. To correct this, a visible when rule has been added to the outside content Div to handle situations where the when condition is not satisfied.
SR-126335 · Issue 192177
Added support for custom mixed property types for listview filter
Resolved in Pega Version 7.1.8
When the out-of-the-box listview pySearchResultsWork was modified to add two columns with one property having Datetime control and the other having Date Control, the data was retrieved but the filter criteria was not working. This issue was specific to Date/Datetime control, and was traced to missing configurations for this scenario. Those have been added.
SR-126335 · Issue 194307
Added support for custom mixed property types for listview filter
Resolved in Pega Version 7.1.8
When the out-of-the-box listview pySearchResultsWork was modified to add two columns with one property having Datetime control and the other having Date Control, the data was retrieved but the filter criteria was not working. This issue was specific to Date/Datetime control, and was traced to missing configurations for this scenario. Those have been added.
SR-126361 · Issue 189663
Case Designer modified to counter Microsoft Internet Explorer 8 UI override
Resolved in Pega Version 7.1.8
While working in the Stages & Processes tab using the Microsoft Internet Explorer 8 browser, it was not possible to view or modify the step and details and some buttons were not working. This was due to the display of auto complete being overridden with the browser's UI styles z-index. To create the proper behavior, the Case-Designer-styles CSS has been modified to add a Pega-specific z-index for process entry in Microsoft Internet Explorer 8.
SR-126368 · Issue 196112
Application Wizard node validation improved
Resolved in Pega Version 7.1.8
When using the new application wizard on a FW which has multiple built ons, selecting cases from a built-on app caused the wizard to validate the classes incorrectly and expected the user to change class names. To correct this, the application express has been updated to track intermediate class nodes that are not class groups, and now tracks non-workgroup and case type leaf name components and aggregates them.
SR-126414 · Issue 189748
Static content retrieval corrected
Resolved in Pega Version 7.1.8
StaticContent was not being cached by the browser for all HTTP responses that came from the remote nodes via FCM/IAC. Instead, every request resulted in a full round trip to the server, causing performance problems for end-users. As part of a recent change, the trailing slash after the thread was removed from the initial request sent from the browser to Gateway to avoid the retrieval of static content for every thread. However, the gateway code slash was appended after the thread for the subsequent requests. This has been corrected.
SR-126432 · Issue 189500
Enhanced SQL error logging
Resolved in Pega Version 7.1.8
In order to better understand and address sporadic "Unexpected error during processing" SQL errors, logging has been added to capture the exception message when classloading from database fails. The changes are done in AbstractJdbcJarReader and the loggers are of level ERROR and will be logged to Appserver log files.
SR-126439 · Issue 189008
WebSphere security updated for class name
Resolved in Pega Version 7.1.8
IBM issued a bug alert for WebSphere that affected the prsysmgmt application. To meet the security criteria outlined, the serveServletsByClassnameEnabled attributes have been changed to false in prjmxui/WEB-INF/ibm-web-ext.xmi file.
SR-126448 · Issue 189959
Special character handling added to 'pzupgraderulemessages'
Resolved in Pega Version 7.1.8
The 'pzupgraderulemessages' activity was introduced to recalculate the pzinskeys of Rule-Message instances. These instances were migrated to a new table and the property, and pyclass name was made part of the key. Running this activity was made mandatory as part of upgrade/update process effective v 7.1.7. This activity selects each rule-message instance using its pzinskey and checks if it needs to be recalculated. To fetch the Rule-Message record, a plain SQL is used which did not escape any special characters in the pzinskey (\t, etc.).However, this lack of character escape was problematic for some customers who had existing rules utilizing special characters, so the activity has been updated to use a prepared statement which takes care of escaping characters in place of the generated plain SQL.
SR-126455 · Issue 189883
Stale thread issue resolved and logging updated
Resolved in Pega Version 7.1.8
The error "com.pega.pegarules.pub.context.StaleThreadError: Thread has been recycled" was appearing sporadically in the log files. The root cause was traced to the usage daemon, and has been resolved by changing the logic such that while capturing usage data, the system will avoid setting the last thread as processing thread while taking requestor lock. This avoids usage of a stale thread. Additionally, a change was made to avoid repeated logging of a stale thread error while creating a PRException object when exception occurs do occur due to a stale thread.