7.1.0
This minor release addresses the following items:
- Invoking custom code via 
ServerEvaluationCallnow 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 
DatabaseClientinterface now extendsjava.io.Closeableso that it can be used in try-with-resources statements. - The property 
marklogic.client.connectionStringis now supported viaDatabaseClientFactory. StructuredQueryBuildernow has methods for true and false queries and for building operator states.- MarkLogic 12 users can now use the 
shortestPathandannTopKmethods in the Optic plan builder. - MarkLogic 12 users can now use the 
bm25,zero, andrandomscore methods in the Optic plan builder.