Skip to content

Releases: marklogic/java-client-api

6.1.0

03 Feb 19:54
Compare
Choose a tag to compare

The 6.1.0 release of the MarkLogic Java Client includes the following enhancements and fixes:

  • A base path can now be provided when constructing a DatabaseClient, enabling scenarios such as a reverse proxy running in front of MarkLogic.
  • Added a new factory method to DatabaseClientFactory for constructing a DatabaseClient based on a standard set of property names. This is intended to simplify scenarios where an application can collect a variety of inputs from a user for constructing a DatabaseClient. The application can now use this factory method to determine how to construct the client.
  • Added a new DatabaseClientBuilder that provides a fluent builder-style approach to constructing a DatabaseClient.
  • Added support for authenticating with the upcoming MarkLogic Cloud service.
  • Fixed #1327, where QueryBatcher would fail to stop when an error occurred while retrieving URIs.
  • Fixed a bug where errors from the REST eval endpoint were not handled correctly, thus hiding the actual error. The actual error is now returned to the user.
  • Fixed a bug where the fromDocDescriptors method in PlanBuilder might fail due to a class-not-found error.
  • Cookbook examples are now in a separate Gradle subproject.

This minor release does not coincide with a release of the MarkLogic server. It continues to support all released versions of MarkLogic 11 and will work with MarkLogic 10 with the exception of features it supports that do not exist in MarkLogic 10, such as the Optic Update support introduced in the 6.0.0 release.

6.0.0

15 Dec 02:51
Compare
Choose a tag to compare

The 6.0.0 release of the MarkLogic Java Client coincides with the release of MarkLogic 11 and includes the following enhancements and fixes:

5.5.4

21 Sep 20:49
Compare
Choose a tag to compare

This is the 5.5.4 release which will coincide with the MarkLogic Server 10.0-9 release.

Improvements and Bug Fixes

  • #1337 - Gradle breaks my build marklogic-client-api is missing the Gradle .module file in Maven Central

5.5.3

04 Apr 20:23
Compare
Choose a tag to compare

This is the 5.5.3 release which will coincide with the MarkLogic Server 10.0-9 release.

Improvements and Bug Fixes

  • #1340 - Spring library upgrade for Spring4Shell security vulnerability

5.5.2

16 Mar 01:13
Compare
Choose a tag to compare

This is the 5.5.2 release which will coincide with the MarkLogic Server 10.0-9 release

New Functionality

  • #1329 - Inspect information about columns in the plan before execution - Server release 10.0-9 or above required

Improvements and Bug Fixes

  • #1335 - Project description on Maven Central corrected

5.5.1

14 Oct 22:46
Compare
Choose a tag to compare

This is the 5.5.1 release which will coincide with the MarkLogic Server 10.0-8 release

5.5.1

New Functionality

  • #1296 - Type anyDocument support for data service - Server release 10.0-7 or above required
  • #1314, #1315 - Support for Optic features Bucket group and sample by - Server release 10.0-8 or above required

Improvements and Bug Fixes

  • #1309 - Upgrade to Jackson 2.12.4
  • #1316 - Optic fromSPARQL method support options parameter - Server release 10.0-8 or above required
  • #1322 - Method facetBy doesn't work with namedGroup

5.5.0

15 Jul 21:38
Compare
Choose a tag to compare

This is the 5.5.0 release which will coincide with the MarkLogic Server 10.0-7.1 release

New Functionality

  • #1294 - New Optic features Redaction, generate views - Server release 10.0-7 or above required

Improvements and Bug Fixes

  • #1230 - Upgraded dependencies
  • #1279 - Size task queue for QueryBatcher based on forests, thread counts
  • #1290 - QueryBatcher fails with empty criteria
  • #1298 - Removed JCenter as repository

5.4.0

24 Feb 00:37
Compare
Choose a tag to compare

This is the 5.4.0 release which will coincide with the MarkLogic Server 10.0-6.1 release

New Functionality

  • #1260 - CtsQueryBuilder for search is available - Server release 10.0-5 or above required
  • #1280 - Optic query DSL - Support for human-oriented representation of Optic query - Server release 10.0-6 or above required
  • #1282 - Optic enhancements - support for document matching, relevance, multiple groups - Server release 10.0-6 or above required

Improvements and Bug Fixes

  • #1256 - Clear collections is not working in Java API
  • #1268 - Gradle wrapper upgrade to 6.7
  • #1269 - Increased concurrency for DMSDK QueryBatcher - Server release 10.0-6 or above required
  • #1283 - QueryBatcher fails when using path range query

5.3.2

03 Dec 21:47
Compare
Choose a tag to compare

This is the 5.3.2 release which will coincide with the MarkLogic Server 10.0-5.1 release

5.3.1

28 Oct 00:06
Compare
Choose a tag to compare

This is the 5.3.1 release which will coincide with the MarkLogic Server 10.0-5 release