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.org/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.org/manuals/current/UserManualFoxx.html a new and much improved admin web interface, including an intuitive graph browser, see https://www.arangodb.org/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 https://www.arangodb.org/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: https://www.arangodb.org/manuals/current/NewFeatures14.html
Test Driven Development I have been one of the lucky attendants of scotland.js in Edinburgh recently. It was a really nice & informative conference, thanks to all people that made it possible. I did really like to see that TDD is reaching the front-end developers finally. A lot of useful tools for this have been presented by James Shore, Bernard Kobos and Sebastian Golasch. In ArangoDB, TDD is in action all day and I am looking forward to improving our front-end testing even further using these awesome tools. Front-end Development meets NoSQL Furthermore several talks focussing on front-end development have been given, e.g. by Gregor Martynus presenting Hoodie.js. These front-end talks and my discussions with other attendees gave me the impression that front-end developers spend a lot of time deciding which database they should use.
It has taken some time, but now part 2 of the Foxx Screencast is available. I talk about some more advanced topics of Foxx and also plans for the future.
Starting today you can install the first Alpha of the upcoming release of ArangoDB version 1.3. Some of the new features are: ArangoDB Foxx: A lightweight way to define APIs directly on top of ArangoDB Traversals: Define traversals to explore your graphs stored in ArangoDB A new and improved Frontend: Featuring a new design and various improvements And more: Multi-Collection transaction support, user defined functions in AQL, more builtin AQL functions and AQL improvements, bug-fixes… ArangoDB Foxx: The first screencast If you want to get a first look at ArangoDB Foxx, you can now see our first screencast. Lucas talks about the motivation and goals of Foxx and introduces you to the basics. A second screencast will follow with more advanced techniques like our Repositories and Models: How to install it? If you are on a Mac and using Homebrew, you can install it now via brew install –devel arangodb. If you are compiling ArangoDB by yourself, checkout the branch 1.3 from github and compile it. if you are using Linux, we have create package for the usual distributions. You can download them from here.