SR-C18124 · Issue 362384
Configuration change to avoid Apache Poi zip bomb errors
Resolved in Pega Version 8.1
While importing an Excel sheet to create a workbook instance in Pega on a system that uses Apache Poi, Apache's built-in validations were triggered by what the software interpreted as an attempt to violate system integrity. In this case, a "java.io.IOException: Zip bomb detected!" error was generated when Apache detected a huge amount of data being uploaded to a server; in some scenarios this might be an attempt to eat up all of the server memory and impact server performance significantly, hence the warning. When there are many redundant data values present in an Excel file, the file will be compressed by a very high scale when saving. When the same file is used to retrieve data (during import in Pega) it will expand with the same scale to prepare the actual file. The "Zip bomb detected" exception will occur if the expanded file crosses the default MinInflateRatio set in the Apache jar. Apache includes a setting called MinInflateRatio which is configurable via ZipSecureFile.setMinInflateRatio() ; this will now be set to 0.0 by default to allow large files.
SR-C18180 · Issue 361485
DenyExternal close button localized
Resolved in Pega Version 8.1
Localization has been added for the "Close" button in the final rule DenyExternal.
SR-C18227 · Issue 362399
Customization added to Report Browser
Resolved in Pega Version 8.1
In order to support customization of the Report Browser, the below rules are now marked as available:PZRBSHORTCUTSGRID7 PZRBREPORTACTIONS RULE-HTML-HARNESS CODE-PEGA-LIST DISPLAYREPORT #20151123T213308.460 GMT RULE-HTML-HARNESS CODE-PEGA-LIST PZRRDISPLAYCUSTOMFILTERSECTION #20160512T224721.208 GMT Schedule options and Shortcut/Category options can be hidden via 'when' rules: pyReportBrowser_ShowActions should be set to False to hide the shortcut/category actions, and pyReportBrowser_ShowSubscriptionActionsAndInfo should be set to false to hide the report subscription information. When both rules are set to false, the gear icon on the shortcuts grid and list of Public categories will not be displayed. In addition, the DisplayReport and pzRRDisplayCustomFilterSection harnesses have been made available to allow changing the Microsoft Internet Explorer Document mode.
SR-C18355 · Issue 359131
Fixed dropdown visibility in Results tab
Resolved in Pega Version 8.1
When trying to delegate a decision table with a few result options defined in a "Results" tab, the drop down of options is not available when editing the decision table rule If the checkbox "Allowed to update column layout" is unchecked in the said decision table. This has been fixed.
SR-C18491 · Issue 361186
pyDecimalProperties value honored by Records editor
Resolved in Pega Version 8.1
While downloading a file from the Records editor, the pyDecimalProperties value was not being honored and decimal values were truncated. This has been fixed.
SR-C18491 · Issue 363452
pyDecimalProperties value honored by Records editor
Resolved in Pega Version 8.1
While downloading a file from the Records editor, the pyDecimalProperties value was not being honored and decimal values were truncated. This has been fixed.
SR-C18562 · Issue 362907
Failed SQ: statement added to archive import logging
Resolved in Pega Version 8.1
If an import failed for an archive with circumstanced properties and dual user configuration, the failing DDL was not indicated. Enhanced logging has now been added to include the current SQL statement which failed.
SR-C18565 · Issue 358140
Performance improvement for worklist RDL pagination
Resolved in Pega Version 8.1
When progressive pagination is configured on scroll for a worklist RDL, opening a case and returning to the worklist will now cause RDL to display only records of pagination size and not automatically load all the previous scrolled records.
SR-C18637 · Issue 360155
Logic repaired in toGMT RUF
Resolved in Pega Version 8.1
A logic error in the toGMT RUF has been fixed to correctly handle dates before the epoch date.
SR-C18766 · Issue 364186
SignatureMethod Algorithm attribute in Authentication Activity now obtained from certificate
Resolved in Pega Version 8.1
When creating an authentication request in pySAMLWebSSOAuthenticationActivity (step 6), the system was generating the wrong SignatureMethod Algorithm if the site was using certificates with RSA - SHA256 encryption. This was due to the signature algorithms being hardcoded in SAML code, and has been resolved by getting the signature algorithm from the certificate.