Jump to: navigation, search

New in this Release

Check out the new features that have been added in the latest releases of Platform SDK.

New in Release 9.0.x

Platform SDK for Java

Release 9.0.003.09:

  • A new group of document management messages has been added to support OMService.
  • The KeyValueCollection.toString() helper method has been extended to filter out content of sensitive user-defined sections from logging.
  • Changes to the Application Template Application Block Log4j2 logging configuration no longer causes log files to rollover unless the filename is changed or segmentation configuration is reached.
  • The Application Template Application Block now supports automatic archiving of rotated Log4j2 log files.
  • The Application Template Application Block client configuration helper method now uses the Reconnect Timeout value for WarmStandby configuration.
  • The Application Template Application Block Log4j2 plugin now generates common LMS messages/events when the Message Server connection state changes.
  • The Application Template Application Block logging configuration has been extended to support explicit log message formatting using the new "outputPattern" option.
  • Platform SDK now supports the GroupBy feature for StatServer.
  • The legacy Platform SDK Logger Component has been annotated with deprecation marks.

Release 9.0.002.04:

  • Platform SDK supports compatibility with Java 9. See the Prerequisites section on the Platform SDK page in the Genesys Supported Operating Environment Reference Guide for more detailed information and a list of all prerequisites.
  • Platform SDK Connection layer component has been updated to use newer version of Netty (3.10.6) to resolve known vulnerabilities of its earlier versions.
  • Application Template Application Block Log4j2 plugin has been updated to work with Log4j v2.10.0.
  • Application Template Application Block Log4j2 configuration has been extended to support custom log messages format; layout pattern may be specified explicitly.
  • Application Template Application Block Log4j2 configuration functionality has been extended with ability to pass the application configuration options to custom FileHeaderProvider.
  • Application Template Application Block Log4j2 Logging functionality has been updated to comply with the Microservices Requirement to have unique log files names.
  • Common GEnum based enumerations values, including COM Application Block, configuration, and other servers' protocols attributes are now properly serializable.
  • Configuration protocol schema generation stability has been improved.

Release 9.0.001.02:

  • The Application Template application configuration structure has been extended to provide information about referred tenants.
  • ESP-based cluster protocols have been extended with RequestorInfo support
  • Platform SDK now supports Windows Server 2016.
  • TLS target name checking now works correctly, even for TServer protocol.
  • The Application Template Application Configuration Manager has been extended with internal state control methods: init(boolean) and refresh(boolean). Set the boolean argument to true for synchronous waiting for application configuration readiness.
  • Reading helpers for Platform SDK TLS properties have been corrected to treat null source values as empty, instead of throwing IllegalArgumentException.

Release 9.0.000.01:

  • The build procedure for Platform SDK for Java has been updated to use Java version 8, allowing the latest versions of dependencies to be used.
  • The Application Template Application Block Log4j logging configurator has been updated for the Log4j 2.7+ configuration API.
  • Cluster Protocol now allows substitutes for the default implementation of the Cluster Protocol load balancer.
  • Basic and Chat protocols have been extended with the new eventAttribute attribute of type kvlist.
  • Interaction Server Protocol has been extended with three new messages in order to support ESP messages:
    • EspRequest3rdServer
    • EspEvent3rdServerResponse
    • EspEvent3rdServerFault
  • You can now change the default BACKLOG size, or set it for a specified server channel.
  • ConfService is now able to use the channel's invoker.

Platform SDK for .NET

Release 9.0.003.02:

  • Platform SDK for .Net now supports .NET Framework 4.7.x.
  • A new group of document management messages has been added to support OMService.
  • Platform SDK now supports the GroupBy feature for StatServer.

Release 9.0.002.01:

This release includes only resolved issues.

Release 9.0.001.02:

  • The Application Template application configuration structure has been extended to provide information about referred tenants.
  • ESP-based cluster protocols have been extended with RequestorInfo support.
  • Platform SDK now supports Windows Server 2016.
  • Platform SDK now supports .NET Framework 4.6.x.
  • Platform SDK now supports NLog library 4.4.x version. Tests were performed using version 4.4.10, installed with the package manager command: Install-Package NLog -Version 4.4.10
  • Improvements to the TLS layer allow Platform SDK to keep data that must be sent in an encrypted state.

Release 9.0.000.02:

  • XML printer now shares the KeyValuePrinter filter set, ensuring that sensitive information is not printed to log files.
  • The WarmStandby reconnection algorithm now attempts reconnection when the nodes list is no longer empty.
  • Platform SDK for .NET has been extended with a new library to support UCS 9.0 clusters.
  • Basic and Chat protocols have been extended with the new eventAttribute attribute of type kvlist.
  • Interaction Server Protocol has been extended with three new messages in order to support ESP messages:
    • EspRequest3rdServer
    • EspEvent3rdServerResponse
    • EspEvent3rdServerFault
  • The TLS certificate verification algorithm has been improved in order to support wildcard certificates.
  • The Application Template application block has been extended with GFApplicationConfigurationManager.
  • The WSConfig class has been extended with the new Name string property.

Feedback

Comment on this article:

blog comments powered by Disqus
This page was last modified on September 15, 2018, at 08:21.