The most current version of the engine code is used by default
Valid from Pega Version 7.1.7
Beginning in Pega 7.1.7, the "com.pega.pegarules.bootstrap.codeset.version.Pega-EngineCode" setting is removed from the prbootstrap.properties file. By default, Pega 7.1.7 uses the most current version of the code present in the system.
Enhanced data flow performance monitoring
Valid from Pega Version 8.3
The performance alert log now provides more detailed information about the data flows in your application. You can view performance details for data flows that are currently running and data flow runs that have completed successfully. You can also view a performance summary for data flow runs that are running for too long or have failed.
For more information, see:
- PEGA0082 alert: Dataflow started
- PEGA0083 alert: Dataflow complete
- PEGA0062 alert: Data flow execution time above threshold
- PEGA0072 alert: Data flow run failed
Start and stop a coverage session by using the REST API
Valid from Pega Version 8.1
You can now start and stop application-level test coverage by using REST services. You can use the results of the coverage session for gating purposes in a release pipeline.
For more information, see Pega API.
REST APIs for system management
Valid from Pega Version 8.1
New REST APIs are available for reports, agent management, requestor management, cache management, queue processing, and node management. Call these APIs to troubleshoot issues, or perform administrative functions in Cloud applications.
For more information, see Pega API.
Supported JDBC drivers
Valid from Pega Version 7.1.1
Pega 7.1.1 supports Java 6 and Java 7 SDKs only. Ensure that the JDBC driver you are using supports those versions of Java. See your database installation or upgrade documentation for additional information.
Database | Java 6 | Java 7 |
---|---|---|
Oracle | ojdbc6.jar | ojdbc7.jar |
MSQL | sqljdbc4.jar | sqljdbc4.jar |
DB2 LUW | db2jcc4.jar | db2jcc4.jar |
DB2 z/OS* | db2jcc4.jar or jdb2jcc.jar** | db2jcc4.jar |
PostgreSQL | postgresql-9.1-903.jdbc4.jar*** | postgresql-9.1-903.jdbc4.jar |
* JDBC drivers are only available from the DB2 for z/OS product. Additionally, you need db2jcc_license_cisuz.jar in the same directory as db2jcc4.jar.
** The db2jcc.jar has been deprecated and may not be supported in future releases.
*** This .jar file is required for PostgreSQL version 9.1.x.
VPN backup for Amazon Web Services Direct Connect
Valid from Pega Version Pega Cloud
On Pega® Cloud, you can configure redundancy for the Amazon Web Services Direct Connect service in your network. Pega Cloud supports the following options for redundancy:
- An additional AWS Direct Connect service (redundant direct connection)
- Failover to customer VPN
For more information, see Pega Cloud VPN service and Configuring Amazon Web Services (AWS) Direct Connect in your Pega Cloud virtual private cloud.
This functionality is available as of QII 2016.
Custom PL/Java Modules for PostgreSQL 9.3
Valid from Pega Version 7.1.8
To install Pega 7 for PostgreSQL 9.3, you must first install the version of PL/Java included in your resource kit. Follow the installation instructions located in:
.
Note that if you do not install PL/Java before you attempt to install Pega 7, then the Pega 7 installation fails.
Configuration required for data operations on external schema when using a Postgres database
Valid from Pega Version 7.1.8
When you use the API for data operations on external schema in the Postgres database, you must update the prconfig.xml file. No other platform requires a prconfig.xml update.
To update the prconfig.xml file:
- Stop the server and add the following entry to the prconfig.xml file:
env name="database/databases/postgres_ext/defaultSchema"
value="externalschema"
wherepostgres_ext
is the external database that uses the external schema “externalschema”. - Restart the server.
Descendant class instances now included in reports
Valid from Pega Version 7.2
The Report on descendant class instances option on the Data Access tab of the Report Definition rule has a new option to now include data from all descendant classes of the report's primary class. If descendant classes are mapped to multiple class tables, the generated SQL query performs UNIONs to include this data. Previously, only a single class was included in the report.
You can select a subset of descendant classes to include or exclude by adding a filter condition on pxObjClass.
Existing reports retain the older behavior for this option after an upgrade or update. To use the new option, you must set it for each existing report. New reports created in Designer Studio and out-of-the-box Pega 7 Platform template reports from which new reports are created in the Report Browser (pyDefaultReport and pyDefaultSummaryReport) default to the new option. If you have created custom template reports for some application classes, you must change them to enable the new option in reports that are created in the Report Browser for these classes.
See Reporting on data in multiple class tables.
REST services support password credentials and JWT Bearer grant types
Valid from Pega Version 7.3.1
Pega® Platform REST services now support password credentials and the JWT (JSON Web Token) Bearer grant type when you enable OAuth 2.0-based authentication. By using password credentials, you can quickly migrate clients from direct authentication schemes, provide additional flexibility when other grants are not available, and integrate your application with REST services in other applications. You can add compatibility with modern JWT-based cloud security IDPs by using the JWT Bearer grant type.
For more information, see About OAuth 2.0 Provider data instances, OAuth 2.0 Client Registration data instances - Completing the Client Information tab, Creating an Identity Mapping data instance.