Auto-retry of fetches and stores (a standard feature of the underlying spray-client library)

This project was started in December 2012 out of frustration about the (then) lack of non-blocking
Scala (or Java) client libraries for Riak.
The first public version (0.8.0) was released in March 2013 after several early beta
releases were tested internally to get feedback from external users on a commercial project.
The current version is 0.8.1.1.

riak-scala-client has been tested on single machine Riak installations and small(ish) clusters
of up to 7 nodes. There might be some minor API changes on the way towards 1.0 but things should be
pretty stable overall. So please go ahead and try it out or even battle test it in production as long
as you are aware that the paint is still drying.

Getting Started

riak-scala-client is available from the Maven Central and Sontatype Releases repositories.
The current version is 0.8.1.1 and currently it is only available for Scala 2.10.x.

You can add riak-scala-client to your SBT project by including the following dependency:

libraryDependencies+="com.scalapenos"%%"riak-scala-client"%0.8.1.1

Or if you prefer Maven, you can add riak-scala-client to your Maven project by including the following dependency:

Implement some micro-benchmarks to compare performance with other current Scala/Java clients

If you think anything is missing from the above lists, please go ahead and let us know by
creating an issue or a pull request!

Feedback Welcome!

Feedback is always good so please go ahead and fork the project, file issues (or complaints),
create pull requests, star the project on GitHub, or loudly proclaim your (dis)approval on
a mailing list of your choice (riak-users
would be a good one to start with).