<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Andy. This looks good. I am interested in Riak and have seeking some basic recommendations for hardware. I am hoping for a reply so I can consider a development and production setup.</div><div><br></div><div><a href="http://lists.basho.com/pipermail/riak-users_lists.basho.com/2009-December/000253.html">http://lists.basho.com/pipermail/riak-users_lists.basho.com/2009-December/000253.html</a></div><div><br></div><div>Many thanks.</div><div><br></div><div>Regards,</div><div>David</div><div><br></div><div><br></div><div><div>On 23-Dec-09, at 12:23 PM, Andy Gross wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><div>It's been pushed to <a href="http://hg.basho.com/riak">http://hg.basho.com/riak</a> for a few days, but here are the official releasenotes.  Enjoy!</div><div><br></div><div><div>----------------------------------</div> <div>Riak 0.7 Release Notes</div><div>-----------------------------------</div><div><br></div><div>- The Riak source tree has undergone a major restructuring as part of a</div><div>  transition to a new build tool -- rebar. This tool enforces OTP compliant</div> <div>  directory structures for the riak application and its dependencies and</div><div>  provides an easy-to-use wrapper around the new reltool system available in</div><div>  Erlang R1303+. Using reltool makes it possible to construct a standalone</div> <div>  server instance that can be used on machines without Erlang installed. This</div><div>  transition has also enabled us to introduce a standardized script for</div><div>  starting/stopping and other server management tasks.</div> <div><br></div><div>  You can watch a screencast on Riak and Rebar here:</div><div><br></div><div>  <a href="http://blog.basho.com/2009/12/17/basho-screencast---dave-smith-introduces-riak-in-an-embedded-node/">http://blog.basho.com/2009/12/17/basho-screencast---dave-smith-introduces-riak-in-an-embedded-node/</a></div> <div><br></div><div>- In addition to the existing Client:list_keys function, there is now also </div><div>  a Client:stream_list_keys function that provides the keys in a bucket over a </div><div>  series of messages instead of in a single list.  This can be useful with </div> <div>  larger buckets.  The messages will be of the form {ReqId,{keys,Res}} followed</div><div>  by a single {ReqId, done} to notify the client that all keys have been sent.</div><div><br></div><div>- riak_vnode has undergone a complete rewrite to fix some handoff-related bugs</div> <div>  and to eliminate the need for a separate riak_vnode_sidekick process.</div><div><br></div><div>- riak_stat : Riak can now track basic internal statistics about how many </div><div>  reads and writes happened, and with what latency, in the last minute.</div> <div>  Add {riak_stat, true} to your Riak config file to enable stat tracking, then </div><div>  use riak_client:get_stats/1 to retrieve the latest stats.</div><div><br></div><div>- Setting the bucket property "allow_mult" to 'false' enables Riak's </div> <div>  automatic sibling resolution.  Prior to this release, all resolution was </div><div>  done at read time.  With 0.7, sibling resolution is done at write time for </div><div>  allow_mult=false buckets.</div><div><br> </div><div>- In fixing a bug in filtered_preflist, we also made Riak's default ring </div><div>  partition claiming function more explicitly evenly distributed in 0.7.  The </div><div>  function will attempt to to produce an "optimal" claim for the N-value set </div> <div>  by the "target_n_val" configuration parameter (3, by default).</div><div><br></div><div>- The latest version of Webmachine (<a href="http://webmachine.basho.com">http://webmachine.basho.com</a>) has been </div> <div>  integrated into Riak, which increases HTTP/Jiak performance considerably.</div><div><br></div><div>- Jonathan Lee contributed a patch that causes any object metadata keys </div><div>  beginning with "X-Riak-Meta" to be emitted as HTTP headers when using the</div> <div>  "raw" HTTP interface.</div><div><br></div><div>- Sean Cribbs refactored the Ruby client library to be more idiomatic and </div><div>  maintainable.</div><div><br></div><div>- Jayson Baird contributed a new Python client that uses PyCURL when available.</div> <div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div> _______________________________________________<br>riak-users mailing list<br><a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br>http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com<br></blockquote></div><br></body></html>