This minor release addresses the following items:
- Invoking custom code via
ServerEvaluationCall
now results in the multipart response from MarkLogic being read via a stream instead of the entire response being ready into memory. Note that when using anEvalResultIterator
, you must call theclose()
method to ensure that the stream is properly closed. - The
DatabaseClient
interface now extendsjava.io.Closeable
so that it can be used in try-with-resources statements. - The property
marklogic.client.connectionString
is now supported viaDatabaseClientFactory
. StructuredQueryBuilder
now has methods for true and false queries and for building operator states.- MarkLogic 12 users can now use the
shortestPath
andannTopK
methods in the Optic plan builder. - MarkLogic 12 users can now use the
bm25
,zero
, andrandom
score methods in the Optic plan builder.