AranoDB v4.5.0 Release Notes

Release Date: 2018-06-11 // almost 6 years ago
  • ➕ 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