New in this Release
Check out the new features that have been added in the latest releases of Platform SDK.
New in Release 8.1.1
Updates to the Platform SDK API Reference for the 8.1.1 Maintenance Release are available exclusively as downloads from the API Reference page. |
- Improved Event-Receiving Mechanism - Programmers can now set a callback for handling protocol events, which is executed by the configured protocol invoker. This creates an easy and efficient way to implement event-handling logic, and supports different types of threading architecture. Previously, programmers needed to either use an event-handling thread or integrate the Message Broker Application Block into the threading architecture.
- Secure Connections: TLS (Transport Layer Security) - Platform SDK now supports secure connections to Genesys servers using TLS. Connections to Genesys servers can be authenticated and encrypted, ensuring that sensitive data is protected when transmitted.
Note: This implementation of TLS for Java is incompatible with the previous 8.1.0 release. For documentation related to TLS, please refer to online Genesys Documentation. - Improved Methods for Connection Configuration - New, strongly-typed and easily discoverable methods have been introduced to configure connection parameters, improving the usability and robustness of Platform SDK APIs.
- Common base class for T-Server events - T-Server event classes now inherit from a common base class, allowing client code to inspect common T-Server Event attributes by using the base class. Previously, users would need to cast to the specific event type or access the attribute in a weakly-typed manner.
- Change Password at Login Feature - When logging in to Configuration Server, Platform SDK now checks if a user is required to update their password and includes a new method to update passwords when the protocol is opened.
- IPv6 Support - Platform SDK can now use IPv6 for connections.
- Updated platform compatibility - Now includes support for the following platforms:
- Java SE 7
- .NET 4.0
- (Java) Asynchronous Request Method - Protocols in Java now offer a new method for submitting a request and getting notified of the response through a callback. Support client asynchronous programming model which is beneficial for application responsiveness and for server efficiency.
- (Java) Application Template Application Block - This application block has been fully redesigned to contain helper classes for configuring connections. It creates either an Endpoint or WarmStandbyConfiguration object with the connection configuration parameters initialized. The helper classes use Genesys Configuration Server details received from Configuration Object Model Application Block objects as a source for configuration settings.
Note: The Application Template Application Block is designed to work with changes to the implementation of TLS. Because of these changes, it is not compatible with previous releases.
New in Release 8.1.0
- LCA Protocol Extensions - Expose improved application monitoring capabilities.
- Lazy Message Parsing - Lazy message parsing allows parsing of messages to be delayed until actually necessary.
- Application Template Application Block - This application block creates a framework for building an application which integrates with Management Layer and Configuration Server to provide core Genesys functionality.
- Support for Switch Versions in Switch Policy Library (SPL) - Switch functionality can vary between different versions of the same switch type. SPL now provides an API which allows user to specify the switch version and receive the data specific to the given version.
- Profiling Services - The Platform SDK now provides profiling services to help evaluate SDK performance.
- Improved OS Support - The Platform SDKs now support the following additional operating systems and versions:
- HP-UX 11i v3 Integrity
- Red Hat Enterprise Linux 5 64-bit
- IBM AIX 7 64-bit
- Microsoft Windows Server 2008 64-bit
This page was last edited on August 27, 2020, at 14:22.
Comments or questions about this documentation? Contact us for support!