This repository was archived by the owner on Sep 16, 2024. It is now read-only.
3.0.0
This release has a few major changes from the 2.x baseline. Please read these notes carefully!
Summary:
- Java 8 is now required. This is due to version 4.x of the MarkLogic Java Client API requiring Java 8 as well.
- Almost all code in this library has been repackaged under "com.marklogic.client.ext" to avoid future naming collisions with the client API.
- The way that asset modules (non-REST API modules) are loaded has been completely rewritten. Gone are XccAssetLoader and RestApiAssetLoader; they've been replaced by GenericFileLoader and its subclass AssetFileLoader. AssetFileLoader uses the REST API on port 8000 by default to load asset modules directly into your modules database. DefaultModulesLoader now uses AssetFileLoader instead of XccAssetLoader and/or RestApiAssetLoader. See Loading files for more information.
- The QueryBatcherTemplate API has been created to simplify DMSDK usage in ML9 when using QueryBatcher. The primary intent of this is to support a number of new tasks in ml-gradle that use DMSDK, but this Spring-Template-style class can be used in any context. See the Wiki page for more support.