Skip to content

Releases: arangodb/arangodb-java-driver

New release for ArangoDB 3.0

17 Jun 12:07
Compare
Choose a tag to compare
  • removed ArangoDriver.EdgeEntity() (/_api/edge withdrawn in Server)
  • removed CAP-Index (Cap-constraints are withdrawn in Server)
  • removed Param database in User-Methods (in 3.0 users are managed in _users Collection in _system Database only)
  • added User-Method grantDatabaseAccess(username, database)
  • replaced Graph-Functions (graph_edge, graph_vertices, graph_shortes_path) with AQL
  • removed deprecated Methods
  • added Transaction attribute allowImplicit
  • refactored QueryCachePropertiesEntity, TransactionResultEntity

Bugfix-Release

15 Apr 11:09
Compare
Choose a tag to compare
  • fixed issue #35 (added missing updateDocumentRaw(...) and replaceDocumentRaw(...))

Bugfix-Release

25 Mar 10:14
Compare
Choose a tag to compare
  • batch driver performance fix
  • fixed issue #33 (typo in ArangoDriver.executeAqlQueryWithDocumentCursorResutl method)

New Version

22 Jan 09:02
Compare
Choose a tag to compare
  • added executeAqlQueryRaw(...). Example src/test/java/com/arangodb/example/document/RawDocumentExample.java

New release

21 Jan 15:20
Compare
Choose a tag to compare
  • added examples for new AQL traversal functions (since ArangoDB 2.8)
  • added AQL warnings to CursorResult<?> (hasWarning() and getWarnings())
  • added createDocumentRaw(...) and getDocumentRaw(...). Examples src/test/java/com/arangodb/example/document/RawDocumentExample.java
  • Updated dependencies gson (2.5), httpclient (4.5.1) and slf4j-api (1.7.13)

HTTPS release

20 Nov 14:27
Compare
Choose a tag to compare
  • added document examples in src/test/java/com/arangodb/example/document/
  • added graph examples in src/test/java/com/arangodb/example/document/
  • new function executeAqlQueryJSON(): Executes an AQL query and returns the raw JSON response as a String
  • initial support of HTTPS connections

New release

16 Oct 12:03
Compare
Choose a tag to compare
  • add support API: /_api/query-cache/properties (AQL query tracking properties: setQueryTrackingProperties(), getQueryTrackingProperties())
  • add support API: /_api/query-cache (delete AQL query cache: deleteQueryCache())
  • add support API: /_api/query/current (currently running AQL queries: getCurrentlyRunningQueries())
  • add support API: /_api/query/slow (slow AQL queries: getSlowQueries(), deleteSlowQueries())
  • add support API: /_api/query (kill AQL queries: killQuery())
  • added: boolean exists(long collectionId, long documentId)
  • added: boolean exists(String collectionName, long documentId)
  • added: boolean exists(long collectionId, String documentKey) throws ArangoException {
  • added: boolean exists(String collectionName, String documentKey)
  • added: boolean exists(String documentHandle)

Bugfix release

25 Sep 20:30
Compare
Choose a tag to compare
  • fixed GRAPH_EDGES() 2.6-incompatibility

Bugfix release

31 Jul 09:48
Compare
Choose a tag to compare
  • fixed issue #21
  • fixed issue #22

ArangoDB 2.6 support

04 Jul 08:49
Compare
Choose a tag to compare
  • fixed issue #19
    • createEdge takes graphName but needs database name
  • ArangoDB 2.6 support