This document describes the changes that were made to both the Remote Client and the Remote Service to make them compatible with LexEVS 6.4 (Lucene changes).

Distributed Client

The distributed client project can be found on GitHub here: https://github.com/lexevs/LexEVS_Distributed_Client

The following list of jar changes have been made in the LexEVS_Distributed_Client/lib directory
Additionally, the classpath has been updated to reference the jar changes.

Updated Jars

The following jars have been updated to a newer version to keep them in line with LexEVS:

Lucene Jars Removed

The following jars are from Lucene 2.4.1 and have been removed:

Lucene Jars Added

The following jars from Lucene 5.3.1 have been added:

Serialization Jars Added

The following jars have been added for assisting with serializing Lucene objects (Lucene no longer serializes their objects):

New dependent Jars

The following jars are new dependencies:

HTTPS Updates

The following jar must be updated to 6.4.1 to support HTTPS updates from 6.4

Combined with changing service URLs to any HTTPS services should allow the processing of valid certificates.

Remote Service

The remote service project can be found on GitHub here: https://github.com/lexevs/lexevs-remote

The following list of jar changes have been made in the LexEVSService/system/lib directory
Additionally, the classpath has been updated to reference the jar changes.

Updated Jars

The following jars have been updated to a newer version to keep them in line with LexEVS:

Lucene Jars Removed

The following jars are from Lucene 2.4.1 and have been removed:

Lucene Jars Added

The following jars from Lucene 5.3.1 have been added:

Serialization Jars Added

The following jars have been added for assisting with serializing Lucene objects (Lucene no longer serializes their objects):