Interaction Server Release Notes
|Release Date||Release Type||Restrictions||AIX||Linux||Solaris||Windows|
This release contains the following new features and enhancements:
- Starting from the 8.5.306.04 version of Interaction Server, all Java-related functionality is placed in the ixn-java-aux.jar library. The ixn-java-aux.jar library supersedes the following jars:
- In every case where any of the above-listed jars was specified previously, ixn-java-aux.jar should now be specified in the Java class path in Interaction Server options. Functionality of all of these jars, excluding groovy_event_logger.jar, is retained. The functionality of groovy_event_logger.jar has been changed as follows:
- All options-related functionality has been moved from the com.genesyslab.eservices.interactionserver.eventloggers.groovy.options package to the com.genesyslab.eservices.interactionserver.options package. In response to this change, the import sections of all custom Groovy Event Logger scripts should be updated. No other incompatible changes have been made to these classes.
- Only the com.genesyslab.eservices.interactionserver.eventloggers.groovy.Exceptions.BulkAwaitTimeout class used in the ElasticSearch Groovy Event Logger script has been removed due to inconsistency and changes in the script. If this class is required in the custom Groovy Event Logger scripts, it should be defined now in the script. (IXN-4936)
- Groovy Event Loggers work correctly now when Interaction Server works in the UTF-8 mode on Windows. Previously, in this case, UTF-8 encoding had to be specified in the JVM system option, file.encoding. (IXN-4986)
- Sensitive options of any Groovy Event Logger can now be stored in a safe way. See Groovy Event Logger - Secure options configuration for more details. (IXN-4987)
- Kafka Groovy Event Logger shipped as part of the Interaction Server IP can now stream reporting events in Genesys binary format. See Using the Groovy Event Logger with Apache Kafka for more information. (IXN-4695)
- Kafka Groovy Event Logger script options have been updated to be consistent with Kafka Capture Point options. Now, all Java producer options can be specified in the producer-options section. Only the server options are retained as mandatory options in the kafka-settings section. Any option accepted by Java Kafka Producer can be specified in the kafka-settings section. (IXN-4993)
- ElasticSearch Java libraries of version 6.8.3 are now used by ElasticSearch Groovy Event Logger. The minimum required set of jars is provided in the IP package. Downloading these dependencies separately is no longer required. (IXN-4990)
- Support for the following datadases. See the Supported Operating Environment: eServices page for more detailed information and a list of all supported databases.
- Microsoft SQL Server 2019
- Microsoft SQL Server Cluster 2019 with AlwaysOn
- (IXN-4742, IXN-6449)
This release contains the following resolved issues:
Interaction Server on Linux now correctly uses several license server addresses passed in options. Previously, only the first license was used. Interaction Server on Linux now requires license server version 22.214.171.124 or later. (IXN-4981)
File Capture Point no longer stops when the file it fails to delete has already been deleted externally. Previously, File Capture Point stopped on deletion failure regardless of file existence. (IXN-4977)
Interaction Server now correctly handles cancellation of third-party server requests. Previously, in rare cases, Interaction Server on Linux would crash on cancellation of a third-party server request. (IXN-4976)
No special procedure is required to upgrade to release 8.5.306.04.