We are proud to announce the release of Version 2.4 of our multi-model database ArangoDB. It’s ready for download now and available for all major platforms. This release is a major step forward. Use Foxx to create your favorite microservice with a few clicks, dockerize it and access it via a REST/Web API from everywhere. – Dr. Frank Celler (CTO) You can now use EcmaScript 6 features like iterators, symbols, maps and sets by default and enable even more ES6 features with ArangoDB start options. The V8 engine upgrade in ArangoDB 2.4 also improves performance and speeds up V8 garbage collections. The ArangoDB query language (AQL) gets more efficient group count calculation queries, an optional return value for AQL data-modification queries and improved index handling in filtering AQL queries. Foxx 2.0: The new Foxx-Generator is a framework that enables developers to build Hypermedia APIs easily. Developers can create Web APIs based on a semantic description of entities and transitions using a statechart alike design approach. Additional to the recently added job queues and authentication services, Foxx got a new web-frontend to easily create new or install Foxx applications from Github or the ArangoDB Store. Try the new tutorial Foxx in 10 Minutes to build your first Foxx application. Starting with a new Foxx app has never been easier. Along with ArangoDB the new light-weight JavaScript driver arangojs 3.0 is ready to use. Download the current 2.4 release and start building your own applications on top of ArangoDB! Here are the release notes of ArangoDB 2.4: V8 Version Upgrade The built-in version of V8 has been upgraded from 3.16.14 to 3.29.59. This activates several ES6 (also dubbed Harmony or ES.next) features in ArangoDB, both in the ArangoShell and the ArangoDB server. They can be used for scripting and in server-side actions such as Foxx routes, traversals etc. The following ES6 features are available in ArangoDB 2.4 by default: iterators the of operator symbols predefined collections types (Map, Set etc.) typed arrays Many other ES6 features are disabled by default, but can be made available by starting arangod or arangosh with the appropriate options: arrow functions proxies generators String, Array, and Number enhancements constants enhanced object and numeric literals (Arrow function with 2 parameters) To activate all these ES6 features in arangod or arangosh, start it with the following options: [crayon-54bd4e667d572018653692/] More details on the available ES6 features can be found inaaa
Comments (0)
Sign in to post comments.