riak / releasenotes / riak-0.8.txt

Riak 0.8 Release Notes

Riak 0.8 is the first release of Riak with full support for map/reduce
processing exposed entirely via an HTTP/JavaScript interface.  In summary:

- exposed javascript as a first class map/reduce query language
- map/reduce queries can be submitted via HTTP/JSON (default endpoint
   is "/mapred")
- numerous fixes and tweaks to map/reduce query performance and
   timeout behavior

Riak 0.8 also includes a number of minor improvements such as:

- improved handoff/rebalancing performance.
- added configuration parameter 'handoff_concurrency', which controls
    how many vnodes per host can engage in handoff at once.
- added client_lib/riak.py, a python client for the 'raw' riak http
    interface (based on jiak.py by Jay Baird).
- statistics about node performance, VM state, and Riak cluster status
   are now exposed over HTTP/JSON (default endpoint is "/stats")
- general stability improvements such as improved supervision for vnodes
   and map/reduce processes
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.