Uploading customer responses into adaptive models is no longer available
Valid from Pega Version 8.5
The option to train adaptive models by uploading a static list of historical interaction records has been deprecated in Pega Platform™ 8.5.
Upgrade impact
In versions of Pega Platform earlier than 8.5, it was possible to train an adaptive model by uploading historical data of customer interaction. After the upgrade to version 8.5, this option is no longer available.
What steps are required to update the application to be compatible with this change?
Use data from a report definition to train adaptive models. For more information, see Training adaptive models.
More flexibility for Date Time predictors in adaptive models
Valid from Pega Version 8.5
You can configure adaptive model predictors that indicate the amount of time that has elapsed since a particular event. In versions of Pega Platform™ earlier than 8.5, you could only specify the absolute date and time, for example, the date when a subscriber last visited one of your brick-and-mortar store locations. In Pega Platform 8.5, you can also indicate the amount of time that has passed, for example, the number of days since a subscriber purchased a new service plan.
For more information, see Adding a predictor to an adaptive model.
Search and Reporting does not index large items
Valid from Pega Version 8.5
When using the Search and Reporting (SRS) microservice in Pega Platform™ 8.5, you might encounter problems with indexing large out-of-the-box rules. The issue is not visible in Queue Processors, but you can access logs to verify which items the system does not index.
Predictive models can drive predictions
Valid from Pega Version 8.6
You can use predictive models as the basis of your predictions. As a data scientist, you can now use Machine Learning Operations (MLOps) to replace models in your system. You can replace a model in a prediction with a PMML, H2O MOJO, or Pega OXL predictive model, as well as a scorecard or field, and then approve the update for deployment to a production environment. You can respond to a Prediction Studio notification that an active model does not generate enough lift and decide to replace the low-performing model with a high-accuracy model. You can also update a prediction on a regular basis, for example, whenever you develop a new churn model in an external environment.
For more information, see Replace models in predictions and migrate changes to production with MLOps.
Enhancing the performance of your Next-Best-Action strategy with globally optimized strategies
Valid from Pega Version 8.6
Starting in version 8.6, Pega Platform™ combines the versatility of Next-Best-Action Designer with strategy performance enhancements provided by using globally optimized strategies (GOS). Decrease the run time and memory usage of executing the Next-Best-Action strategy in batch or real-time scenarios by using the globally optimized strategies generated by Next Best Action Designer.
GOS is supported by Pega Platform's standard business change management process. GOS rules are automatically included in relevant revision packages.
For more information, see Enhance the performance of your Next-Best-Action strategy with globally optimized strategies (8.6).
Support for picklists with parameterized data pages in App Studio in Cosmos React UI
Valid from Pega Version 8.6
You can now use data pages with parameters to populate a property of the picklist type with filtered results in App Studio. For example, in a survey case type, you can use a parameterized data page to configure cascading drop-down controls in which the values in a secondary drop-down list are based on the value that the user selects in the primary drop-down list. With dynamically-sourced picklists, you get greater flexibility in configuring picklists, and users see more accurate values.
For more information, see link Dropdown control Properties — General tab.
Improved security after hiding SQL values
Valid from Pega Version 8.6
In Pega Platform™ version 8.6, the default value of the showSQLInList dynamic system setting changes to FALSE, which suppresses the visibility of the SQL values in the Clipboard tool. With this setting disabled, when you run a report definition the clipboard does not display sensitive values in the pxSQLStatementPre and pxSQLStatementPost properties, which makes your system less vulnerable. If you want to display the values, in the .prconfig file, set the prconfig/security/showSQLInListPage/default to TRUE.
Additional connection pool parameters for JDBC URL external databases
Valid from Pega Version 8.6
For improved external JDBC URL database connection performance, Pega Platform™ now supports multiple Hikari connection pool parameters directly in the Data-Admin-DB-Name rule. Previously, Pega Platform supported a limited number of connection pool parameters to optimize your database connection using dynamic system settings (DSS). Now you can optimize your JDBC URL connection pool sizing to meet your traffic requirements through additional parameters without switching rules. Additional parameters include client-request parameters to maximize the connectivity to your external databases.
For more information, see Creating and updating external database instances with JDBC URLs.
Upgrade impact
During an upgrade to Pega Infinity™ release 8.6 and later, clients who previously specified their JDBC URL connection parameters through dynamic system settings (DSS) or prconfig
file must delete the corresponding DSS or prconfig
elements immediately after upgrade. The old parameters that you previously specified through DSS or the prconfig
file override the equivalent parameters that you specified in the JDBC URL rule after your upgrade.
For more information about deleting your previous DSS or prconfig
elements, see Deleting dynamic system setting connection parameters and Deleting connection parameters in the prconfig file.
Enhanced PEGA0104 alert
Valid from Pega Version 8.6
The PEGA0104 alert now includes the thread pool size, a list of activities that are waiting in the queue for a thread to become available, and details on how long it took to capture the thread dump. By default, the alert also includes the thread dump. You can disable the inclusion of the thread dump by changing the related configuration option.
For more information, see PEGA0104 alert: Background tasks have exceeded a threshold time when attempting to acquire a thread from pool or executor.
New alert for job scheduler activity that exceeds a time threshold
Valid from Pega Version 8.6
Pega Platform™ now saves the PEGA0130 alert in the performance alert log at the time that a scheduled job exceeds the configured threshold value. To identify performance issues with long-running processes, you can monitor the log for the alert while the job scheduler runs.
The alert is enabled by default. You can change the default threshold value or disable the alert in dynamic system settings.
For more information, see PEGA0130 alert: Current Job Scheduler run is taking too long.