Skip to content

Releases: arangodb/arangodb-java-driver

Version 5.0.5

24 May 18:39
Compare
Choose a tag to compare

Fixed

  • host handling (issue #241)
  • logging extended hostresolver

Added

  • add arangodb.httpCookieSpec
  • added smartJoinAttribute and shardingStrategy collection attributes

4.3.4

21 Mar 13:46
Compare
Choose a tag to compare
  • fixed serialization of bind parameter with null values (Issue #176, #177)
  • made ErrorEntity serializable (Issue #178)
  • fixed VelocyStream multi-thread authentication bug
  • fixed load balancing cursor stickiness bug

4.2.6

23 Oct 12:42
Compare
Choose a tag to compare
  • issue #151: fixed de-/serialization of negative int values
  • exclude junit dependency of json-simple

4.2.5

23 Oct 12:33
Compare
Choose a tag to compare
  • issue #146: added ArangoCollection.exists()
  • added ArangoDatabase.exists()
  • issue #152: added BaseDocument.setId(String)
  • added GraphCreateOptions.replicationFactor(Integer)
  • issue #156: ArangoDB.shutdown() now closes all connections

4.2.4

04 Sep 08:05
Compare
Choose a tag to compare
  • fixed ArangoDatabase.transaction(): ignore null result
  • added properties validation arangodb.host
  • added ArangoCollection.ensureIndex()
  • made ArangoCollection.createIndex() deprecated
  • let ArangoCursor implement Iterable
  • fixed issue #145: ArangoCollection.updateDocument()
  • fixed issue #145: ArangoVertexCollection.updateVertex()
  • fixed issue #145: ArangoEdgeCollection.updateEdge()

4.2.3

31 Jul 09:17
Compare
Choose a tag to compare
  • added ArangoDatabase.getPermissions(String)
  • added ArangoCollection.getPermissions(String)
  • added ArangoDB.grantDefaultDatabaseAccess(String, Permissions)
  • added ArangoDB.grantDefaultCollectionAccess(String, Permissions)
  • added ArangoDatabase.grantDefaultCollectionAccess(String, Permissions)
  • fixed DateUtil (thread-safe)

4.2.2

31 Jul 09:17
Compare
Choose a tag to compare
  • added ArangoDatabase.grantAccess(String, Permissions)
  • added ArangoCollection.grantAccess(String, Permissions)
  • added ArangoDatabase.resetAccess(String)
  • added ArangoCollection.resetAccess(String)
  • added ArangoDB.updateUserDefaultDatabaseAccess(String, Permissions)
  • added ArangoDB.updateUserDefaultCollectionAccess(String, Permissions)
  • added ArangoDatabase.updateUserDefaultCollectionAccess(String, Permissions)
  • added ArangoCollection.getDocuments(Collection, Class)
  • added connection/handshake retry on same host
  • added deduplicate field for hash/skiplist index

4.2.1

20 Jun 09:33
Compare
Choose a tag to compare
  • fixed deserializing of internal field _id

4.2.0

14 Jun 07:42
Compare
Choose a tag to compare
  • added ArangoDBVersion.getLicense()
  • added ArangoDB.getRole()
  • added ArangoDBException.getException()
  • added protocol switch (ArangoDB.Builder.useProtocol(Protocol))
    • Protocol.VST = VeclocyStream (default)
    • Protocol.HTTP_JSON = Json over HTTP
    • Protocol.HTTP_VPACK = VelocyPack over HTTP

4.1.12

28 Apr 08:02
Compare
Choose a tag to compare
  • added ArangoDatabase.cursor() (issue #116)
  • optimized ArangoDB.Builder for better multi thread support
  • fixed VPackSlice float/double bug