X Platform Documentation Portal

Release Notes

X Platform Documentation Portal

Skip to end of metadata
Go to start of metadata

Release Date: February, 5th 2019

On This Page

Overview

The X Platform 3.11.2 Release is comprised of the following components:

 

This is the second patch release of X Platform 3.11. It contains a improvements in Talon, Robin and Lumino.

As of 3.11.0 release of the X Platform, Eagle has moved to an independent release cycle, and is not included with this release. The next version of Eagle (2.6.0) will include its own release notes.

Deprecation Advisories

  • Support for Java 6 and Java 7 is deprecated ... While this release still supports the Java 6 and Java 7 runtimes, we expect to drop support for them in an upcoming release.
  • nvx-core-all platform dependency is deprecated in favor of the nvx-talon-all dependency. We plan on discontinuing release of nvx-core and nvx-core-all dependencies in a subsequent release.
  • The platform expects to upgrade the following dependencies in a subsequent release:
    • disruptor 2.10.X. We will be moving to a 3.x version of the disruptor in the near future which has breaking API changes.
    • affinity 1.x. We expect to move to an updated version of the affinity library in the near future which would result in breaking API changes for users of this library.

Downloads

You need a login and license for the following direct downloads. Visit http://license.neeveresearch.com to request an evaluation license or contact  sales@neeveresearch.com.

If you are a Maven user, see the section below for maven dependency information.

Maven

Bill of Materials

You can add the following to your pom's dependency management section to specify the versions of the artifacts for this release. Note that this mechanism does not specify maven plugin versions. 

Platform Maven Plugin

The maven BOM mechanism doesn't cover plugin versions. Consequently, the platform provides a platform plugin that incorporates the plugin goals of other plugins in the product suite. This allows specification of bom version as a property that can also be used to configure the plugin version. 

 

 

Repository Configuration

Components of the platform requiring an X Platform license are stored in our licensed repositories. You can specify the repository credentials provided to you by our license server by editing your ~/.m2/settings.xml

Maven Settings XML Credentials

If your project uses maven you can use the following repository targets to pick up platform dependencies:

Project Repository Configuration

Blocked By a Firewall? 

If access to our repositories is blocked by a firewall or corporate security policy please reach out to our support team at  support@neeveresearch.com . We can provide you a downloadable bundle that you can install locally.

Dependencies

Talon

Talon contains the platform's runtime kernel and is needed for all X applications:

Linux Native Libraries

The following dependency can be used to improve performance and is required in some cases for zero garbage operation. This can be placed on the classpath with nvx-talon-all

Solace Binding

Optionally, if you are using solace as your messaging backbone, you should add the nvx-solace dependency:

JMS Binding

Optionally, if you are using JMS as your messaging backbone, you should add the nvx-jms dependency.

Core X (Deprecated)

The nvx-core-all jar includes nvx-talon, but additionally bundles the solace message bus binding. 3.X releases have begun the process of phasing out nvx-core, so nvx-talon-all should be used instead. 

Platform neutral

HORNET 


Maven Plugin

ROBIN

API

Maven Plugin

Distributions

  • No labels