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

GitHub / arangodb / arangodb-java-driver

The official ArangoDB Java driver.

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

Stars: 206
Forks: 94
Open issues: 12

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

Created at: about 11 years ago
Updated at: 16 days ago
Pushed at: 16 days ago
Last synced at: 16 days ago

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

Releases
4.2.0

4.2.0

  • 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
over 8 years ago
Download
4.1.12

4.1.12

  • added ArangoDatabase.cursor() (issue #116)
  • optimized ArangoDB.Builder for better multi thread support
  • fixed VPackSlice float/double bug
over 8 years ago
Download
4.1.11

4.1.11

  • fixed exception handling in Connection (issue #110)
  • fixed NPE in ArangoCursor (issue #112)
  • 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 (issue #103)
  • added extension point for VelocyPack serialization (ArangoDB.registerModule())
  • added support for replacing build-in VelocyPack serializer/deserializer
  • added ArangoDatabase.getVersion(), ArangoDatabase.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
4.1.9

4.1.9

  • added missing IndexType.edge
  • fixed Connection (thread-safe)
  • fixed URI encoding
almost 9 years ago
Download
4.1.8

4.1.8

  • changed java.util.Date serialization from VPack.date to VPack.string (ISO 8601)
  • changed java.sql.Date serialization from VPack.date to VPack.string (ISO 8601)
  • changed java.sql.Timestamp serialization from VPack.date to VPack.string (ISO 8601)
  • added byte[] de-/serialization from/to VPack.string (Base64)
  • added ArangoCollection.drop(isSystem)
  • improved ArangoDBException with responseCode, errorNum, errorMessage
  • changed ArangoCollection.deleteDocuments() to work with keys and documents
  • fixed URL encoding bug (#97)
  • fixed update/replaceDocumets with Json (#98)
almost 9 years ago
Download
4.1.7

4.1.7

  • fixed importDocuments, insertDocuments to work with raw Jsons (issue #91)
almost 9 years ago
Download
4.1.6

4.1.6

  • added serializer support for enclosing types
almost 9 years ago
Download
4.1.5

4.1.5

  • fixed VPack String serialization (UTF-8 encoding)
  • fixed VPack parsing of fields of type Object
  • fixed VPack serializing of array with null values (issue #88)
  • added configuration for custom annotations within VPack de-/serialization
  • added support of transient modifier within VPack de-/serialization
almost 9 years ago
Download
Bugfix-Release

4.1.4

  • added VPack serializer/de-serializer for java.util.UUID
  • fixed VPack parsing (issue #65, #80, #82)
almost 9 years ago
Download