Releases: arangodb/arangodb-java-driver
Releases · arangodb/arangodb-java-driver
Version 7.7.0
Version 7.6.0
- added support to external versioning (ArangoDB 3.12, #547)
- added support to
wildcard
analyzer (ArangoDB 3.12, #546) - added support to
multi_delimiter
analyzer (ArangoDB 3.12, #545) - added support to multi dimensional indexes (ArangoDB 3.12, #544)
- added support to WAND optimization (ArangoDB 3.12, #543)
- added support to content compression (ArangoDB 3.12, #535)
- fixed ALPN with H2 (DE-792, #551)
- tolerate SPI ServiceConfigurationError (DE-793, #552)
- added support to Jackson 2.17
- changed default TTL to 30 seconds for HTTP connections (DE-794, #553)
Version 7.5.1
- fixed inclusion of transitive dependency on
com.tngtech.archunit:archunit-junit5
Version 7.5.0
Version 7.1.1
- fixed returning
com.arangodb.internal.InternalArangoDBBuilder
from public API
Version 7.4.0
Added
- added new methods to remove graph definitions and vertex collections, to align the naming with the documentation (DE-729)
- added support to Jackson 2.16 (DE-735)
Changed
- deprecated ArangoDB.Builder.asyncExecutor() (DE-726)
- retry requests on response code 503 (DE-55, #530)
- changed
ArangoCursor#close()
andArangoCursorAsync#close()
to be idempotent (DE-727, #528) - changed default Jackson dependencies versions to 2.16 (DE-735)
Fixed
Version 7.3.0
- changed types of documents and errors in
com.arangodb.entity.MultiDocumentEntity
tojava.util.List
Version 7.2.0
- added asynchronous API, accessible via
ArangoDB.async()
(DE-496, #523) - added configuration option to specify the asynchronous downstream executor via
ArangoDB.Builder#asyncExecutor(Executor)
(DE-697) - added missing asynchronous API to ensure parity with synchronous API
- changed behavior for acquiring the host list to be asynchronous (#521)
- changed internal communication to be asynchronous
- fixed swallowed exceptions in
ArangoCollection.getDocument()
,ArangoCollection#documentExists()
,ArangoCollection#exists()
,ArangoEdgeCollection.getEdge()
andArangoVertexCollection#getVertex()
- fixed
ArangoCursorAsync
API to be fully asynchronous (#433, #520) - fixed interference of Jackson annotations with other Jackson instances (DE-636, #513)
- fixed nested properties deserialization in
BaseDocument
(#517)
Version 7.1.0
- added support to Jackson 2.15
- changed default Jackson dependencies versions to 2.15
- updated transitive dependencies versions
- addeded
peakMemoryUsage
attribute to running and slow queries (ArangoDB 3.11, #507) - added support for retriable batch results (ArangoDB 3.11, #505)
- added support for ArangoSearch WAND optimization (ArangoDB 3.11, #503)
- added support for cloneable AqlQueryOptions (#510)
- added support for
geo_s2
analyzer (#501) - added support for serverId query parameter for
/_admin/log/level
(#498) - added support for peakMemoryUsage and executionTime explain stats (#496)
- added support for Index cache refilling (#494)
- added support for ArangoSearch column cache (#492)