ArangoDB 3.12 Product Release Announcement! Read the blog for details. Read Blog

Vector-5

ArangoDB 2.2.0 released

Estimated reading time: 6 minutes

This version is deprecated. Download the new version of ArangoDB

We are happy to announce the release of 2.2.0. All the open issue mentioned in the beta release are now fixed.

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

AQL improvements

Data modification AQL queries Up to including version 2.1, AQL supported data retrieval operations only. Starting with ArangoDB version 2.2, AQL also supports the following data modification operations:

  • INSERT:..
(more…)

Modifying AQL

Estimated reading time: 3 minutes

ArangoDB comes with a powerful query language, called AQL. It combines all the different aspects in any easy-to-use query language. You can use joins as in SQL or graph queries as in Cypher. However, up to now it only supported read-queries.

FOR u IN users 
  FOR c IN cities 
    FILTER u.zip == c.zip 
    RETURN { 'name': u.name, 'city': c.name }

Allows you to join the name of city a persons lives in. If you want to follow the social graph and mix in the neighbors, simply add a graph query.

FOR u IN users FOR c IN cities FILTER u.zip == c.zip RETURN { 'name': u.name, 'city': c.name, 'knows':..
(more…)

Why we started to hate OpenSSL – but are still thankful

Estimated reading time: 3 minutes

ArangoDB has an HTTP interface to talk to its clients. Sometimes people want to secure this connection and use SSL or TLS instead. That is where we are using OpenSSL. It provides all the methods to implemented HTTPS on top of an HTTP server. It worked well and the corresponding code is only some 300 lines of C++ code. The biggest obstacle was the documentation. You can basically only learn from examples. That’s what we did. However, we finally encountered a bizarre bug. ArangoDB uses a number of threads to handle I/O in an asynchronous manner. The underlying library for I/O is libev. We span..

(more…)

ArangoDB 2.2.0 Beta

Estimated reading time: 2 minutes

This version is deprecated. Download the new version of ArangoDB

We are proud to announce the beta release of ArangoDB 2.2. It is a major step forward, improving the usability of AQL and graphs a lot. As always, a lot of small improvements are incorporated into your favourite NoSQL database – we will list them in a separated blog entry. However, the three major improvements are

(more…)

ArangoDB new documentation released

Estimated reading time: 1 minutes

Dear ArangoDB users, we are proud to announce our new manual for ArangoDB. It is a complete overhaul, with huge changes and improvements, which became necessary because the old manual grew so fast and was edited by so many people, that it became inconsistent. We would appreciate if you could give us feedback. Either by writing comments in the google groups or by opening issues in the GitHub repository.

(more…)

ArangoDB 2.1.1 released

Estimated reading time: 1 minutes

This version is deprecated. Download the new version of ArangoDB

(more…)

ArangoDB 2.1.0 released

Estimated reading time: 8 minutes

This version is deprecated. Download the new version of ArangoDB

Dear ArangoDB users,

we are proud to announce the official release of ArangoDB 2.1. It is a major step forward containing a lot of improvements. If you are upgrading from ArangoDB 2.0, please read the upgrade notes carefully.

Kind regards Frank

(more…)

Meet Lucas in California

Estimated reading time: 1 minutes

Lucas (@moonbeamlabs), ArangoDB core developer, rubyist, inventor of Foxx, open source contributor, podcaster etc. – he is currently staying in Mountain View. Yesterday he spoke at the SF JavaScript Meetup at Mozilla and did an introduction to ArangoDB Foxx. Tomorrow he will give a lightening talk about Guacamole at the San Francisco Ruby on Rails Group.

(more…)

ArangoDB 2.1 RC 1

Estimated reading time: 8 minutes

Dear ArangoDB users,

we are proud to announce the first release candidate for ArangoDB 2.1 two months after the first sharding release 2.0. It is a major step forward containing a lot of improvements.

Please note that we need your help testing the release candidate for any glitches and bugs. For instance, we moved to C++11. We tested the RPM and DEB packages we have built, but as there are so many different set-ups we certainly did not find all incompatibilities.

You can download packages from our website. Please report any bugs to us using the issue tracker of Github.

Thanks in advance for..

(more…)

Heartbleeding Windows

Estimated reading time: 0 minutes

I assume you all heard about the Heartbleed Bug in OpenSSL. ArangoDB uses the system OpenSSL under linux and Mac OS. If you update your version to 1.0.1g or better, everything is fine.

(more…)