X Platform Documentation Portal

Release Notes

X Platform Documentation Portal

Skip to end of metadata
Go to start of metadata

 Release Date: Wednesday, November 09, 2016

Release Highlights

  • Hardening of the Bulk Repeated Field copy feature introduced in M17
  • Bug fixes and improvements.

 

Compatibility Notes

ADM Compatibility Level: 3.4.0 (see ADM Compatibility Matrix) This release has incremented the minor version of the Adm Compatibility Level - code generated with this release will not be compatible with older versions of the runtime. The Adm Compatibility level last changed in  Core X 3.4.306.

(warning) The following issues have compatibility implications:

Change Log

New Feature

Core X 3.4.334 Release Notes XPLATFORM-1470 - Add support for Bulk Repeated Field Buffer Copies in Xbuf

This release allows more efficient transfer of repeated primitive fields for Xbuf encoded messages by introducing support of bulk copying of serialized backing bytes when transferring from an inbound message or to application state.

See: Repeated Field Bulk Copies
Compatibility Notes:

 

This change bumps the ADM Compatibility Level from 3.2.0 to 3.4.0 meaning that code generated with this version cannot be used with prior versions of the platform.

ADM
MESSAGE LIBRARY

Improvement

Core X 3.4.334 Release Notes XPLATFORM-1486 - Add (official) support for delayed and priority message injection in the AepEngine

This release adds support for injecting a message into an engine with a delay. Prior to this release injecting a message into an engine could be accomplished using the multiplexMessage methods on the engine. This release deprecates the multiplexMessage methods in favor of the new injectMessage methods.

See: AepEngine.injectMessage
Compatibility Notes:

 

This release deprecates the AepEngine.multiplexMessage methods in favor of AepEngine.injectMessage methods. Applications that use these methods should change to use injectMessage instead.

AEP

Core X 3.4.334 Release Notes XPLATFORM-1492 - Improve Stats Dump Tool to display interval histograms for all series stats.

This release improves the Stats Dump Tool to dump both interval and running stats for series (latency) stats to allow better interval based analysis.

STATS AND ALERTS
TOOLS

Core X 3.4.334 Release Notes XPLATFORM-1493 - Improve output format of GC stats in Stats Dump Tool.

This release improves stats dump tool output to prefix GC stats with "GC: " to make it clear that it is GC stats being shown and additionally prints the collector name for each set of stats on its own line to facilitate better grepping based on the collector name.

STATS AND ALERTS
TOOLS

Change

Core X 3.4.334 Release Notes XPLATFORM-1481 - Allow AdmXMLParser to resolve imports from context ClassLoader

The ADMXmlParser will now attempt to resolve imported models from the calling Thread's context classloader. The context class loader will be searched after the default classloader unless the property -Dnv.adm.contextclassloaderfirst=true is set to true.

ADM

Core X 3.4.334 Release Notes XPLATFORM-1482 - Disable launch timeout for application's launched from a talon distribution by default

This release disables the launch timeout for all applications launched from a talon distribution to address cases where applications may have long startup times. To revert to the old behavior of a 30 second launch timeout, specify NVSTARTUPTIMETOUT=30 in the environment prior to launch.

This change only affects applications launched from a Talon distribution using the distribution's java service wrapper.
Compatibility Notes:

 

Applications launched from a Talon distribution (including launches from Robin) no longer have a startup timeout enabled.

TALON SERVER

Core X 3.4.334 Release Notes XPLATFORM-1495 - Talon distributions should launch with -Dnv.native.libdir extraction folder

Because the nvx-talon distribution does not bundle native libraries by default it is incumbent on the user to provide native platform libraries themselves when running an application from a talon server. To facilitate automatic extraction of native libraries from application jars, the talon distribution now sets the system property 'nv.native.libdir' to indicate the native library directory to which native libs should be extracted.

Bug

Core X 3.4.334 Release Notes XPLATFORM-1487 - Closing a Talon XVM that is not using default discovery cache opens default discovery cache

This release fixes an issue in Talon XVM shutdown in which the default discovery cache would being opened if the XVM was configuted to use its own discovery cache. Opening the default cache can delay server shutdown while the cache is stabilized. This change fixes that.

TALON SERVER
  • No labels