Skip to content

8.0.0

Latest
Compare
Choose a tag to compare
@rjrudin rjrudin released this 10 Oct 18:36
03df827

This major release does not provide any new functionality, but rather raises the minimum Java version to 17 and updates all dependencies to their latest version, most notably the underlying OkHttp library.

Customers wishing to remain on Java 8 or Java 11 can continue using the 7.2.0 release or earlier and may continue to submit enhancement requests or bug fixes that can be addressed via a 7.x release.

Other details on this release:

  1. The deprecated MarkLogicCloudAuthenticationContext class has been removed. This class was deprecated in release 7.2.0 in favor of the ProgressDataCloudAuthenticationContext which provides the same functionality.
  2. The jakarta.xml.bind:jakarta.xml.bind-api dependency is no longer an api dependency but rather an implementation dependency. Customers using JAXB are expected to provide their desired version of this dependency on their compile class path.
  3. The ClientCookie class referenced in the public AP of the Java Client's transaction support is now in the com.marklogic.client package instead of com.marklogic.client.impl.
  4. The RequestParameters and ServerTransform classes no longer use thread-safe maps for storing parameters. The thread-safe nature of these maps was not documented and was judged not to fit the expected use of these classes, as having multiple threads manipulate the set of parameters in these classes would lead to unpredictable behavior.