ArangoDB 3.0 - Released June 23th 2016
Internal storage will change from JSON to VelocyPack for enhanced performance, smaller footprint and binary support.
We plan on making indexes persistent, which will allow using quicker recovery, start-up and larger datasets.
Low-Level C++ Driver
Implementation of efficient, reusable, platform-independent core driver functionality to be used in multiple client languages.
Allow for automatic failover to slave nodes. A monitor process detects network failures and automatically switches to backup nodes.
Replicate data not just in a master/slave fashion, but also as true master/master.
Automatic Failover with Mesos
This release will contain the next iteration of our Mesosphere DCOS integration and will thus offer convenient set-up of synchronous replication and full automatic failover.
Health Check Dashboard in Mesos
Enables you to see the health status of your ArangoDB cluster in Mesos dashboard.
Improved cluster administration will be implemented.
Instead of dedicated slave, you can use spare capacity on masters to hold the slave for other shards.
It will be possible to utilize storage among multiple machines automatically.
Removing as many locks as possible will allow for even better parallelism of queries.
Improved Indexes (array, text, geo)
We plan to add or improve the existing indexes or add new features.
Reduces the administration cost as much as possible.
General Geo Functions
General geo functions help you deal with arbitrary polygons.
HTTP 2.0 and/or WebSockets
Support for new Web-protocols like HTTP 2.0 or WebSockets.
Collection Level Security
It will be possible to assign different authorization levels to various collections.
Vertex-centric indexes allow you to handle near neighbors very fast.
Allow to compress big text fields to trade time for memory.
Define constrains on your collection, in order to valid data entered.
Support for big data blobs.
Transactions in a distributed environment with a transaction manager.
Instead of sharding based on a hash value, allow to shard ranges.
ArangoDB 2.8 – released 25/01/2016 ✓
Hash indexes and skiplist indexes support array values so they index individual array members.
Graph Traversals in AQL
Using AQL to traverse a graph / edge collections.
Reimplemented AQL functions in C++ for improved performance.
New Framework in Mesosphere DCOS 1.3
ArangoDB package for DCOS 1.3, enhanced replication and failover.
Automatic Deadlock Detection for Transactions
The new deadlock detection mechanism will kick in automatically when it detects operations that are mutually waiting for each other.
ArangoDB 2.7 - released 09/10/2015 ✓
This allows much easier synchronization of a single collection from a master to a slave server.
A lot is not enough. Throughput is another key requirement for a premium database. Again we pushed our throughput a big step forward with 2.7.
Improved Date Handling in AQL
AQL functions for date and time calculation and manipulation.
Split primary indexes and hash indexes into multiple index buckets.