ArangoDB 1.4.0 Released: Discover New Features | ArangoDB ’13

This version is deprecated. Download the new version of ArangoDB

We are proud to announce that version 1.4.0 of ArangoDB has been released. The release is available for download here: https://www.arangodb.com/download Thanks to all contributors and testers for your enormous help!

Features This release is a major milestone for us, because it contains two of the most wanted features:

  • replication
  • multi-database support It also comes with:
  • Foxx, a lightweight framework for building APIs and applications, see https://www.arangodb.com/manuals/current/UserManualFoxx.html
  • a new and much improved admin web interface, including an intuitive graph browser, see http://www.arangodb.com/manuals/current/NewFeatures14.html#NewFeatures14WebInterface
  • full swagger API documentation, allowing you to easily test and play with the server API using a browser
  • an easy to use import/export tool, see http://www.arangodb.com/manuals/current/NewFeatures14.html#NewFeatures14DumpReload
  • an asynchronous request API (can be used for “fire-and-forget” requests and decrease client waiting time)
  • and several other improvments The complete list of new features can be found here:

http://www.arangodb.com/manuals/current/NewFeatures14.html (more…)

More info...

ArangoDB 1.3.3 Release: Enhancements & Fixes | ArangoDB ’13

This version is deprecated. Download the new version of ArangoDB

Packages for the bug-fix release 1.3.3 are now available from our web-site and from Homebrew. For a list of fixes checkout the CHANGELOG.

More info...

ArangoDB ’13: Replication & Sharding for Scalability

UPDATE: ArangoDB 2 introduced sharding! 🙂

Original blog post:
In ArangoDB’s google group there was recently an interesting discussion on what ArangoDB should offer in terms of replication and sharding. For the rest of you who does not follow the posts in the group, I have copied Frank Celler’s answer into this post:

Frank writes:

We will start with a master-slave, asynchronous replication for 1.4. This has at least the following advantages:

  • It is a good fit for most use cases.
  • It will allow us to implement backup as “slave”.
  • It easily gives you redundancy by setting up multiple instances.
  • It gives you read-scaling.

There are also drawbacks. For example, you need to manually select and switch masters in case of fail-over. However, restricting to a simple solution (which is still hard enough to implement) should allow us to release V1.4 this summer. If you think about MySQL, you will see that in most case a master-slave replication is sufficient.

The next step will be master-master replication. This, however, requires more complex protocols like Paxos to elect a master and at least three nodes. We have to decide, if this will be in version 1.5 or maybe already 2.0. We have to see how much has to be changed.

(more…)

More info...

ArangoDB 1.3.0 Released: Explore New Features | ArangoDB ’13

This version is deprecated. Download the new version of ArangoDB

Features and Improvements The following list shows in detail which features have been added or improved in ArangoDB 1.3. ArangoDB 1.3 also contains several bugfixes that are not listed here.

Changes to the Datafile Structure As the datafile structure has changed, please read the

upgrade manual carefully.

Rapid API Development with FOXX A preview of the forthcoming Foxx is contained in 1.3. Please note that this is not the final version, Foxx is still experimental. Foxx is a lightweight Javascript “micro framework” which allows you to build applications directly on top of ArangoDB and therefore skip the middleman (Rails, Django, Symfony or whatever your favorite web framework is). Inspired by frameworks like Sinatra Foxx is designed with simplicity and the specific use case of modern client-side MVC frameworks in mind. The screencast at

http://foxx.arangodb.com explains how to use Foxx. (more…)

More info...

ArangoDB 2013: Simplify Database Management with Auto-Increment

The most recent versions of ArangoDB offer more detailed control over what values will be auto-generated for the _key and _id attributes of documents. They also allow using predictable auto-increment sequences.
(more…)

More info...

ArangoDB 1.2.0 Released: What’s New? | ArangoDB 2013

We are proud to announce the release of ArangoDB 1.2.0. You can find an overview of the new features in these blog posts:

github, the binary packages from our download page. The new version has also been submitted to homebrew and Apple's AppStore.

Last Minute Remarks

We have decided to switch the statistics functions off, by default.
You can switch them on by changing the config file. The current statistics functions are now obsolescent. We want to switch to a more flexible and less time consuming implementation in 1.3.

More info...

ArangoDB 1.2: Simplifications Overview | ArangoDB 2013

The upcoming 1.2 version of ArangoDB will provide several improvements and fixes.
Apart from the additional features the new version provides, the following changes might also be very interesting for users and driver maintainers:
(more…)

More info...

ArangoDB 1.2: Explore New Features | ArangoDB 2013

We have just released beta2 of ArangoDB 1.2. It is available for download here.
For everyone interested in trying the new version, here’s a quick overview of its major new features & changes:
(more…)

More info...

ArangoDB 1.2 API Changes: What You Need to Know | 2013

Apart from introducing several new features, the upcoming 1.2 version of ArangoDB will change a few of the existing REST API return values.
The API changes were necessary to make the ArangoDB’s APIs easier to use, more robust and portable.

We hope that the following list provides 3rd party client & driver maintainers with enough information to update drivers to work with ArangoDB 1.2.
(more…)

More info...

ArangoDB Version 1.1 Released: What’s New? | ArangoDB 2012

ArangoDB version 1.1 was released today. Builds for major distributions can be found on the downloads page.
The new version offers several improvements, namely:

  • an API for batch requests
  • partial updates (i.e. HTTP PATCH) for documents
  • improvements for AQL
  • disk synchronisation improvements
  • a statistics interface
  • SSL support

The complete list can be found here.

If you plan on upgrading from an existing ArangoDB 1.0 to version 1.1, please make sure to also read the upgrade notes.

More info...

Get the latest tutorials,
blog posts and news: