All Versions
116
Latest Version
Avg Release Cycle
31 days
Latest Release
1468 days ago

Changelog History
Page 6

  • v4.7.1 Changes

    September 03, 2018

    ๐Ÿ›  Fixed

    • applied arangosearch API changes for ArangoDB 3.4.0
    • ๐Ÿ›  fixed ArangoCursor#close(): check hasNext before close (issue #223)
  • v4.7.0 Changes

    August 02, 2018

    โž• Added

    • โž• added View support
      • added ArangoDatabase#view(String): ArangoView
      • added ArangoDatabase#getViews(): Collection<ViewEntity>
      • added ArangoView
    • โž• added arangosearch support
      • added ArangoDatabase#arangoSearch(String): ArangoSearch
      • added ArangoSearch
    • โž• added ArangoCursor#first()
    • โž• added java.util.stream.Stream like methods for ArangoCursor
      • added ArangoCursor#foreach(Consumer)
      • added ArangoCursor#map(Function)
      • added ArangoCursor#filter(Predicate)
      • added ArangoCursor#anyMatch(Predicate)
      • added ArangoCursor#allMatch(Predicate)
      • added ArangoCursor#noneMatch(Predicate)
      • added ArangoCursor#collectInto(Collection)
    • โž• added interface Entity for entities in com.arangodb.entity

    ๐Ÿ”„ Changed

    • โฌ†๏ธ upgraded dependency velocypack 1.3.0
      • VPackDeserializationContext#deserialize(VPackSlice, Class) to VPackDeserializationContext#deserialize(VPackSlice, java.lang.reflect.Type)
  • v4.6.1 Changes

    July 12, 2018

    โž• Added

    • โž• added convenience method ArangoDatabase#query(String, Class)
    • โž• added convenience method ArangoDatabase#query(String, Map<String, Object>, Class)
    • โž• added convenience method ArangoDatabase#query(String, AqlQueryOptions, Class)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed ArangoCollection#rename(String)

    Change field name in ArangoCollection after rename so that future requests through the instance will be made with the new collection name.

    • ๐Ÿ›  fixed missing ArangoDatabase.util() : ArangoSerialization
    • ๐Ÿ›  fixed missing ArangoCollection.util() : ArangoSerialization
    • ๐Ÿ›  fixed missing ArangoGraph.util() : ArangoSerialization
    • ๐Ÿ›  fixed missing ArangoVertexCollection.util() : ArangoSerialization
    • ๐Ÿ›  fixed missing ArangoEdgeCollection.util() : ArangoSerialization
  • v4.6.0 Changes

    July 02, 2018

    โž• Added

    • โž• added convenience methods for arbitrary requests
      • added ArangoDatabase.route(String...)
    • โž• added DocumentCreateOptions#silent(Boolean)
    • โž• added DocumentReplaceOptions#silent(Boolean)
    • โž• added DocumentUpdateOptions#silent(Boolean)
    • โž• added DocumentDeleteOptions#silent(Boolean)
    • โž• added support for exclusive write operations (issue #190)
      • added TransactionOptions#exclusiveCollections(String[])

    โœ‚ Removed

    • โœ‚ removed unnecessary deserializer for internal _id field

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed serializing of documents/edges: use custom serializer
  • v4.5.2 Changes

    June 25, 2018

    โž• Added

    • โž• added support for custom serializer
      • added ArangoDB.Builder#serializer(ArangoSerialization)
      • added link to jackson-dataformat-velocypack in docs
  • v4.5.1 Changes

    June 21, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed exists() method in ArangoDatabase, ArangoCollection, ArangoGraph: check for ArangoDB error num
    • ๐Ÿ›  fixed ArangoDB#aquireHostList(true) with authentication
  • v4.5.0 Changes

    June 11, 2018

    โž• Added

    • โž• added replace-insert support: DocumentCreateOptions#overwrite(Boolean)
    • โž• added support for satellite collections: CollectionCreateOptions#satellite(Boolean)
    • โž• added AqlQueryOptions#stream(boolean) for Streaming AQL Cursors
    • โž• added ArangoDatabase#create()
    • โž• added ArangoCollection#create()
    • โž• added ArangoCollection#create(CollectionCreateOptions)
    • โž• added ArangoGraph#create(Collection<EdgeDefinition>)
    • โž• added ArangoGraph#create(Collection<EdgeDefinition>, GraphCreateOptions)
    • โž• added return type for ArangoDatabase#deleteAqlFunction()
    • โž• added field AqlFunctionEntity#isDeterministic

    ๐Ÿ”„ Changed

    • โฌ†๏ธ upgraded dependency velocypack 1.2.0
      • replaced dependency json-simple with jackson
    • extracted interfaces for ArangoDB API

    โœ‚ Removed

    • โœ‚ removed deprecated ArangoDB.Builder#host(String)
    • โœ‚ removed deprecated ArangoDB.Builder#port(Integer)
    • โœ‚ removed deprecated ArangoCollection#create[IndexType]Index()
    • โœ‚ removed deprecated ArangoDatabase#updateUserDefaultCollectionAccess()
    • โœ‚ removed deprecated ArangoDB#updateUserDefaultDatabaseAccess()
    • โœ‚ removed deprecated ArangoDB#updateUserDefaultCollectionAccess()
    • โœ‚ removed several deprecated APIs
  • v4.4.1 Changes

    June 04, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed concurrency bug in VST when using connectionTtl
  • v4.4.0 Changes

    April 19, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ changed dependency com.arangodb:velocypack to 1.1.0
      • fixed DateUtil does incorrect conversion of UTC time
      • serialize BigInteger/BigDecimal as String

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed reconnecting after ArangoDB restarts (issue #186)
    • ๐Ÿ›  fixed ArangoCollection#updateDocuments() ignoring DocumentUpdateOptions#serializeNull (issue #180)
  • v4.3.7 Changes

    April 17, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed property loading