An open API service providing repository metadata for many open source software ecosystems.

GitHub / arangodb / arangodb-java-driver-async

ArangoDB Asynchronous Java driver

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arangodb%2Farangodb-java-driver-async
PURL: pkg:github/arangodb/arangodb-java-driver-async

Stars: 42
Forks: 9
Open issues: 2

License: apache-2.0
Language: Java
Size: 1.23 MB
Dependencies parsed at: Pending

Created at: about 9 years ago
Updated at: 2 months ago
Pushed at: almost 2 years ago
Last synced at: 16 days ago

Topics: arangodb, database, driver, java, nosql, vpack

Releases
Version 6.0.0

v6.0.0

Fixed

  • custom serde not always used

Added

  • split GraphDocumentReadOptions from DocumentReadOptions (breaking change)
  • added ArangoCollection#getResponsibleShard(Object)
  • added support for Analyzers
  • added support for Stream Transactions
  • added support for named indices
  • added support for TTL indices
  • added minReplicationAttribute for collections and graphs
about 6 years ago
Download
Version 5.1.0

v5.1.0

Fixed

  • decoupled communication ExecutorService from client threads
  • ArangoDBException responseCode
  • error handling in ArangoCollectionAsyncImpl.getDocument and ArangoCollectionAsyncImpl.documentExists
  • asynchronous methods never throw synchronous ArangoDBException
  • tests assertions
  • catch errors in negative tests
  • velocypack-module-jdk8 v1.1.0
about 6 years ago
Download
Version 5.0.7

5.0.7

Fixed

  • properly all load all configuration defaults

Added

  • added acquireHostListInterval configuration parameter
over 6 years ago
Download
Version 5.0.6

5.0.6

Added

  • requests are now storing header information
  • faster test code execution
  • add arangodb.httpCookieSpec
  • added smartJoinAttribute and shardingStrategy collection attributes

Fixed

  • host handling (issue #241)
  • logging extended hostresolver
over 6 years ago
Download
4.2.3

4.2.3

  • added ArangoDatabaseAsync.getPermissions(String)
  • added ArangoCollectionAsync.getPermissions(String)
  • added ArangoDBAsync.grantDefaultDatabaseAccess(String, Permissions)
  • added ArangoDBAsync.grantDefaultCollectionAccess(String, Permissions)
  • added ArangoDatabaseAsync.grantDefaultCollectionAccess(String, Permissions)
  • fixed DateUtil (thread-safe)
over 8 years ago
Download
4.2.2

4.2.2

  • added ArangoDatabaseAsync.grantAccess(String, Permissions)
  • added ArangoCollectionAsync.grantAccess(String, Permissions)
  • added ArangoDatabaseAsync.resetAccess(String)
  • added ArangoCollectionAsync.resetAccess(String)
  • added ArangoDBAsync.updateUserDefaultDatabaseAccess(String, Permissions)
  • added ArangoDBAsync.updateUserDefaultCollectionAccess(String, Permissions)
  • added ArangoDatabaseAsync.updateUserDefaultCollectionAccess(String, Permissions)
  • added ArangoCollectionAsync.getDocuments(Collection, Class)
  • added connection/handshake retry on same host
  • added deduplicate field for hash/skiplist index
over 8 years ago
Download
4.2.1

4.2.1

  • fixed deserializing of internal field _id
over 8 years ago
Download
4.1.12

4.1.12

  • added ArangoDatabaseAsync.cursor()
  • optimized ArangoDB.Builder for better multi thread support
over 8 years ago
Download
4.1.11

4.1.11

  • fixed exception handling in Connection
  • extracted VelocyPack implementation to https://github.com/arangodb/java-velocypack
  • added convenience methods (ArangoDatabase.arango(), ArangoCollection.db(), ArangoGraph.db())
  • added convenience methods (ArangoCollection.getIndex(String), .deleteIndex(key))
  • added connection pooling
  • added extension point for VelocyPack serialization (ArangoDBAsync.registerModule())
  • added dependency java-velocypack-module-jdk8
  • added support for replacing build-in VelocyPack serializer/deserializer
  • added ArangoDatabaseAsync.getVersion(), ArangoDatabaseAsync.getAccessibleDatabases()
over 8 years ago
Download
4.1.10

4.1.10

  • changed velocystream message sending to async
  • changed return value of getVertex/getEdge to null if not exists
  • added support for multiple hosts as fallbacks
  • added support serializing collections with null elements
  • added support serializing non-generic classes that extend collections
  • added support serializing/deserializing byte and Byte
  • added default value “root” for user
  • fixed serialization of additionalFields for objects and maps
  • fixed VPack parsing (arrays of specific length)
over 8 years ago
Download