Improvements, Resolved Issues and Third Party Updates
Third Party Updates
Third Party Updates
WorkItem: 275536 - The version of the logging framework used by the SPM product has been updated from Log4j-ibm-1.2.17 to Log4j-ibm-1.2.17.2
Apache Log4j is a Java-based logging utility that is used as the logging provider for the Social Program Management (SPM) product.
The JAR file log4j-ibm-1.2.17.jar is an IBM version of Log4j which was derived from Apache Log4j-1.2.17.
A class in this JAR file was found to be incompatible with some logging configurations and could not be shipped. Therefore the jar has been updated to remove the affected class. The classes which have been removed from the JAR file are:
- org.apache.log4j.net.JMSAppender
- org/apache/log4j/net/JMSSink.class
- org/apache/log4j/jdbc/JDBCAppender.class
- org/apache/log4j/chainsaw/
- (8 classes)
As a result of this upgrade, the following changes have been made in the Java Development Environment deliverable:
- CuramSDEJ/lib/log4j-ibm-1.2.17.jar - This JAR file has been removed.
- CuramSDEJ/xmlserver/log4j-ibm-1.2.17.jar - This JAR file has been removed.
- CuramCDEJ/lib/ext/jar/log4j-ibm-1.2.17.jar - This JAR file has been removed.
- CuramSDEJ/lib/log4j-ibm-1.2.17.2.jar - This JAR file has been added.
- CuramSDEJ/xmlserver/log4j-ibm-1.2.17.2.jar - This JAR file has been added.
- CuramCDEJ/lib/ext/jar/log4j-ibm-1.2.17.2.jar - This JAR file has been added.
It should be noted that any references in custom scripts and other artifacts to the old 'log4j' JAR file should be updated to point to the new version of that JAR file as specified above. References to the JAR file which is no longer part of the JDE deliverable should be removed.
WorkItem: 276016 - Introduction of Db2 11.5.5 support and revised SPM license terms
Db2 11.5.5 support is now introduced. See the associated database prerequisites for this version of the product for further details of this support.
SPM license terms have been updated to allow the Db2 Standard Edition that is available for download as a Supporting Program with Merative Social Program Management 8.0.0 (https://www.ibm.com/support/pages/node/6438545), to also be used as a Supporting Program with Merative Social Program Management 7.0.11.0 iFix7 and subsequent 7.0.11.0 interim fix releases.
Permission is granted to install and use this Merative Social Program Management 7.0.11.0 interim fix, based on your acceptance of the Merative Social Program Management Platform V7.0.11.0 interim fix and Merative Social Program Management Platform Professional V7.0.11.0 interim fix license terms, displayed at download and also included in the <license> folder of the 7.0.11.0 iFix7 and subsequent 7.0.11.0 interim fix distributions.
The revised license terms are also available to view online at https://www-40.ibm.com/software/sla/sladb.nsf/displayLIs/BED716C9209CF120002587DB0037EE9E?OpenDocument
WorkItem: 276150 - Update the Google gson JAR file to the latest version
Google Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. A number of areas in the Social Program Management (SPM) product utilize this library. These include Advanced Evidence Sharing (AES) administration screens, the Timeline Calendar and the Smart Navigator feature.
The version of the Google Gson library has now been updated from 2.2.2 to 2.8.9. The new version contains some defect fixes and minor enhancements. As a result of this upgrade, the following changes have been made in the SPM deliverable.
- EJBServer/components/core/lib/gson-2.2.2.jar - old JAR removed.
- EJBServer/components/core/lib/gson-2.8.9.jar - new JAR added.
It should be noted that any references in custom scripts and other artifacts to the updated JAR files listed above should be updated.