riak / releasenotes / riak-0.7.1.txt

Riak 0.7.1 Release Notes


  -  The handoff mechanism has been rewritten, yielding faster handoff with less CPU/Memory 

  -  riak_vnode's are now managed by an OTP supervisor.


  -  riak_multi_backend is a "bucket-multiplexing" backend that allows different buckets
     to use different backend modules. 

  -  riak_cache_backend is a memory-only caching backend with configurable maximum size
     and object TTL.

  -  Three new functions were added to the Storage Backend API:

       -  drop/1 :     Drops the underlying store.
       -  is_empty/1:  Returns true if the underlying store contains no data items
       -  fold/3:      Performs the equivalent of a lists:foldl/3 over the store.

  -  The riak_osmos_backend has been removed.


   -  The 'riak attach' command now works with multiple riak nodes running on the same
      physical machine.

   -  The 'riak-admin backup' command now allows backups of either a single node or
      the entire cluster.

HTTP Interfaces:

   - Upgraded to webmachine-1.5.2

   - The raw HTTP resource now accepts the "returnbody=true" query parameter.

   - Both the Jiak and Raw HTTP resources allow streaming of keys

   - Added a "ping" resource on "/ping", intended for use with HTTP load balancers.


   - Various bugfixes to the Ruby client.
   - Documentation improvements.
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
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.