Releases: arangodb/arangodb-java-driver
Releases · arangodb/arangodb-java-driver
Version 7.19.0
- fixed connection pool load-balancing (DE-1016, #602), now the connection pool:
- keeps track of busy connections (or busy HTTP/2 streams)
- enqueues new requests only to connections that are not busy (or that have available HTTP/2 streams)
- waits asynchronously if all the connections are busy (or all HTTP/2 streams are busy)
- added new option to configure HTTP/1.1 pipelining (
com.arangodb.ArangoDB.Builder.pipelining(Boolean)
),
false
by default - changed default configuration HTTP/1.1 pipelining to
false
Version 7.18.0
- updated
jackson-dataformat-velocypack
to version4.6.0
- exposed configuration properties keys in
ArangoConfigProperties
- deprecated
CollectionStatus
- fixed
equals()
andhashCode()
in some entity classes
Version 7.17.1
- implemented
equals()
andhashCode()
for all entity classes - fixed overlapping resources in shaded package
Version 7.17.0
- allow construct
ArangoConfigProperties
fromjava.util.Properties
(DE-976) - made
BaseDocument
andBaseEdgeDocument
serializable (#596)
Version 7.16.0
Version 7.15.0
Version 7.14.0
- support all AQL query options in
ArangoDatabase.explainAqlQuery()
(#589, ES-2266)
Version 7.13.1
- tolerate error responses with text content-type (#587, DE-960)
Version 7.13.0
- improved serialization and deserialization of
RawBytes
andRawJson
(#586)
Version 7.12.0
- added new method
ArangoDatabase.explainAqlQuery()
, supporting arbitrary JSON-like response data - deprecated
ArangoDatabase.explainQuery()