SR-A22374 · Issue 250037
Node.isUsable() has been updated to return more accurate startup status
Resolved in Pega Version 7.2.2
Previously, Node.isUsable only checked whether the node is initialized or not. This created the possibility that if an Agent was started late in the engine start-up, node.isUsable() could return true while the agent was still null. In order to retain backward compatibility, a new API isStarted() has been added to the system to determine whether the server is completely up or not.
SR-A24733 · Issue 255983
Roles/Portals default setting updated to handle >50 portals
Resolved in Pega Version 7.2.2
Previously, the default setting for max Records was 50 when no number was specified in the list Page, but this was causing errors in the Data-Admin-Operator-AccessGroup Validate activity if the site had more than 50 portal records. This has been corrected by setting pyMaxRecords to 0 (which fetches an unlimited number of records) for the Validate activity while validating each portal.
SR-A90037 · Issue 263152
Handling added for BIX command line parameter combination
Resolved in Pega Version 7.2.2
Running a series of comma separated extract rules to an XML file from the Pega BIX command line using -i parameter resulted the incorrect elements in the corresponding XSD file. Running each extraction separately generated the XSD file correctly. This was caused by multiple XML extracts run using -i and without -a and -p resulting in incorrect XSD schema generation for one of the extracts, and handling has been added to ensure the proper generation.
SR-A90037 · Issue 263071
Handling added for BIX command line parameter combination
Resolved in Pega Version 7.2.2
Running a series of comma separated extract rules to an XML file from the Pega BIX command line using -i parameter resulted the incorrect elements in the corresponding XSD file. Running each extraction separately generated the XSD file correctly. This was caused by multiple XML extracts run using -i and without -a and -p resulting in incorrect XSD schema generation for one of the extracts, and handling has been added to ensure the proper generation.
SR-A90037 · Issue 263130
Handling added for BIX command line parameter combination
Resolved in Pega Version 7.2.2
Running a series of comma separated extract rules to an XML file from the Pega BIX command line using -i parameter resulted the incorrect elements in the corresponding XSD file. Running each extraction separately generated the XSD file correctly. This was caused by multiple XML extracts run using -i and without -a and -p resulting in incorrect XSD schema generation for one of the extracts, and handling has been added to ensure the proper generation.
SR-A90037 · Issue 260736
Handling added for BIX command line parameter combination
Resolved in Pega Version 7.2.2
Running a series of comma separated extract rules to an XML file from the Pega BIX command line using -i parameter resulted the incorrect elements in the corresponding XSD file. Running each extraction separately generated the XSD file correctly. This was caused by multiple XML extracts run using -i and without -a and -p resulting in incorrect XSD schema generation for one of the extracts, and handling has been added to ensure the proper generation.
SR-A23970 · Issue 249825
RecreateIndexesForClass OOM resolved
Resolved in Pega Version 7.2.2
Running the activity RecreateIndexesForClass after creating a new Declare index rule in order to reindex old existing work objects was causing a JVM OOM error that required a restart. This was traced to the API fetching all of the records at once to reindex and save, and has been resolved by modifying the function to do an Obj-browse of all the instances and reindex/save the instance one by one.
SR-A23686 · Issue 248675
Support extended for NUMERIC types in RD SQL joins/filters
Resolved in Pega Version 7.2.2
Support has been extended for NUMERIC types in Report Definitions, more specifically to support references to NUMERIC properties in join and filter conditions in RDs using SQL Server 2012, by updating the IDENTITY column type handling in the RUF pzCheckCompatibilityOfColumnTypes function.
SR-A91225 · Issue 259591
Support extended for NUMERIC types in RD SQL joins/filters
Resolved in Pega Version 7.2.2
Support has been extended for NUMERIC types in Report Definitions, more specifically to support references to NUMERIC properties in join and filter conditions in RDs using SQL Server 2012, by updating the IDENTITY column type handling in the RUF pzCheckCompatibilityOfColumnTypes function.
SR-A102616 · Issue 272058
Apache Struts JARS updated to improve security
Resolved in Pega Version 7.2.2
The Apache Struts JARs have been updated to resolve the following potential security vulnerabilities: The REST plugin in Apache Struts 2 2.3.20 through 2.3.28.1 allows remote attackers to execute arbitrary code via a crafted expression. Apache Struts 2 2.3.20 through 2.3.28.1 mishandles token validation, which allows remote attackers to conduct cross-site request forgery (CSRF) attacks via unspecified vectors. The URLValidator class in Apache Struts 2 2.3.20 through 2.3.28.1 and 2.5.x before 2.5.1 allows remote attackers to cause a denial of service via a null value for a URL field.