SR-C60129 · Issue 402902
Removed default height from pzTimeline_PresentationTab
Resolved in Pega Version 8.1.1
When using Timeline Control, the Default Height in the presentation tab was not being removed when it was changed to be blank and saved. When the control was opened the next time, it defaulted to show Height 300px and remained at that value despite repeated attempts to blank it. This was traced to a default height in the "pzTimeline_PresentationTab" section, and this default has now been removed.
SR-C60591 · Issue 402938
Spring Framework updated to latest version
Resolved in Pega Version 8.1.1
In order to provide improved security, Spring framework has been updated to v.4.3.19.
SR-C60612 · Issue 402878
Modified "What's New" widget to remove use of webGL and improve browser performance
Resolved in Pega Version 8.1.1
The "What's New" widget on the Designer Studio home page was using WebGL to render its background animation. If the browser was running on a virtual machine without hardware acceleration, this widget could cause the browser to become unresponsive. While there was a workaround of using the 'Click the Hide this until next release' button to remove the widget for subsequent logins, the "What's New" function has now been modified to not use webGL.
SR-C61277 · Issue 402944
GRS values supported for pxTestEmailConnectivity activity
Resolved in Pega Version 8.1.1
After upgrade, the global parameter reference did not work in email accounts. This was an unintended consequence of recent email refactoring: although GRS values were being resolved in the activity and shown in the components tested section of the test connectivity gadget, they were not being passed to the pxTestEmailConnectivity activity. This caused the test connectivity to fail if the inputs configured in email accounts were in GRS syntax. To fix this, the SMTPConnectivity and POPorIMAPConnectivity activities of Data-EmailAccount class have been modified to add the GRS resolved values to an emailAccountPage which is passed as parameter to pxTestEmailConnectivity activity.
SR-C61479 · Issue 405988
Bix extract performance improved by only checking cipher type for encrypted properties
Resolved in Pega Version 8.1.1
Previously, if no cipher was configured in extract Rules the cipher type defaulted to null and wasn't cached. This caused performance issues when running against the database. In order to improve performance, the code has been modified to only check for cipher type if the property is encrypted.
SR-C61596 · Issue 402901
Fixed escaping of double quotes in UI control Tooltips
Resolved in Pega Version 8.1.1
Adding a tooltip to a UI control (such as a button) where the tooltip had both text in "double quotes" and outEx: foo "bar" baz caused a compile time error due to the double quotes not being escaped correctly. This has been resolved by using StringUtils.crossScriptingFilter at design time in pzGenerateLinkOrButton for non template and {{{}}} (triple braces) for template.
SR-C62405 · Issue 402960
Check added to resolve privilege error on RAP import
Resolved in Pega Version 8.1.1
Importing a RAP file containing a circumstances rule to alter the table "pr_index_circumstance_def table" was giving an "insufficient privileges" error if the user did not have the privilege to alter the table. Each time a circumstanced rule is created, it attempts to not only insert an instance into the index table but also tries to expose a new column matching the circumstanced property. Given this, creating a circumstanced rule ultimately required access to modify database schema. To resolve this, a check for DASS AutodatabaseSchemaChanges has been added, and the system will bypass making schema changes in saveCircumstanceIndex activity if same is set to false.
SR-C62412 · Issue 402939
VBD enhancements added to assist in cleanup
Resolved in Pega Version 8.1.1
Running VBD for a long period of time will lead to accumulating partition summaries without a safe means to clean up. Enhancements have now been added to support the following:1) An API has been added to VBDService to support deletion of partitions from cache AND persistence prior to a date. This can be used as a building block for "keep last X days" functionality on a VBD dataset. 2) The Start Date will be used when loading Partition summary data when the service initially loads. Eviction logic has been implemented to remove partitions along with summary data (e.g. counts and dictionaries) for partition keys earlier than Start Date. Eviction occurs when Start Date moves ahead of partition's timestamp. If Start Date is updated backward by user and there exists data in Cassandra on these dates, then the partition summaries should be loaded into the cache. This requires a full cache reload which will be automatically triggered.
SR-C62504 · Issue 402955
Corrected PushLogUsage data integrity error
Resolved in Pega Version 8.1.1
PushLogUsage was correctly sending usage data every day at 1:30AM GMT for all usage between 0000 GMT previous day and 0000 current day, but a few minutes later an unknown process was running that corrupted the previous day's information. This was traced to an error in the daily push and has been corrected.
SR-C62607 · Issue 404668
Corrected cache error with multiselects sourced from report definitions
Resolved in Pega Version 8.1.1
Certain multiselects sourced from a clipboard page or report definition would work correctly the first time they were displayed in the dropdown, but if no value was selected the dropdown disappeared on subsequent clicks. Multiselects sourced from a data page worked as expected. This was caused by an error in the cache process which was not correctly updating the data, and has been fixed.