This minor release, which coincides with the 12 GA release of the MarkLogic server, addresses the following items:
- The client now defaults to TLSv1.3 when possible, which includes when connecting to an app server in MarkLogic 12 that requires SSL.
- Based on changes between the MarkLogic 12 EA and 12 GA releases, renamed
cosineSimilarity
tocosine
in thecom.marklogic.client.expression.VecExpr
class and modified the signature of theannTopK
method in thecom.marklogic.client.expression.PlanBuilder
class. - Added
com.marklogic.client.util.VectorUtil
to support encoding and decoding vectors. Encoded vectors can be indexed by MarkLogic 12 and will typically consume fewer system resources than un-encoded vectors. - Added
com.marklogic.client.row.RowTemplate
to simplify common use cases with Optic queries. - Bumped
com.fasterxml.jackson
dependencies from 2.17.2 to 2.19.0. - Deprecated
com.marklogic.client.DatabaseClientFactory.MarkLogicCloudAuthContext
class in favor of the newcom.marklogic.client.DatabaseClientFactory.ProgressDataCloudAuthContext
class. - Removed deprecated
HttpClientConfigurator
interface.