Skip to content

Releases: arangodb/arangodb-java-driver

Version 7.7.0

07 Jun 13:55
b65c92e
Compare
Choose a tag to compare
  • added configuration option to set Vert.x instance (#558, DE-535)
  • added overloaded variant of ArangoSerde#deserialize() accepting RequestContext parameter (#555, #554, DE-771)
  • updated jackson-dataformat-velocypack to version 4.3.0
  • fixed support to Jackson 2.17
  • fixed native image build for GraalVM 22

Version 7.6.0

22 Mar 09:57
74c58e4
Compare
Choose a tag to compare
  • 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

24 Jan 12:52
26aab3d
Compare
Choose a tag to compare
  • fixed inclusion of transitive dependency on com.tngtech.archunit:archunit-junit5

Version 7.5.0

23 Jan 21:09
8508406
Compare
Choose a tag to compare
  • updated Vert.x to version 4.5 (#532)
  • automatically configure Jackson stream constraints (DE-762, #537)
  • fixed closing AQL cursor twice (#533)

Version 7.1.1

16 Jan 10:35
3acce00
Compare
Choose a tag to compare
  • fixed returning com.arangodb.internal.InternalArangoDBBuilder from public API

Version 7.4.0

20 Dec 13:55
a2cd855
Compare
Choose a tag to compare

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() and ArangoCursorAsync#close() to be idempotent (DE-727, #528)
  • changed default Jackson dependencies versions to 2.16 (DE-735)

Fixed

  • fixed exception handling on sending HTTP requests
  • fixed management of hosts marked for deletion (DE-723, #384)
  • fixed VST resilience (#529, DE-725)
  • fixed failover with round-robin load balancing (DE-724)
  • fixed init cause of ArangoDBException

Version 7.3.0

22 Nov 16:33
5a60478
Compare
Choose a tag to compare
  • changed types of documents and errors in com.arangodb.entity.MultiDocumentEntity to java.util.List

Version 7.2.0

03 Nov 13:40
64b3ba6
Compare
Choose a tag to compare
  • 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() and ArangoVertexCollection#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

26 May 12:08
b0dd98a
Compare
Choose a tag to compare
  • 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)

Version 6.25.0

26 May 12:06
f55e2b1
Compare
Choose a tag to compare
  • addeded peakMemoryUsage attribute to running and slow queries (ArangoDB 3.11, #508)
  • added support for retriable batch results (ArangoDB 3.11, #506)
  • added support for ArangoSearch WAND optimization (ArangoDB 3.11, #504)