Browse files

riak-0.4 release notes

  • Loading branch information...
1 parent f54ab88 commit 02174c84bb9a83099b3dc51094ac015d2185fb14 committed Sep 3, 2009
Showing with 37 additions and 0 deletions.
  1. +37 −0 releasenotes/riak-0.4.txt
@@ -0,0 +1,37 @@
+This release changes the storage backend API in a backward-
+incompatible fashion, invalidating old stores. However, translation
+from the old form to the new is not difficult. Please feel free to
+contact the Riak developers if you need assistance.
+ - an eunit harness which is run via "make test"
+ - unit tests cover over 40% of code in riak source
+ - removed this gen_server entirely, allowing shorter request paths
+ - default bucket properties are now configurable via riak.erlenv
+ - now directly starts remote FSMs
+ - the ring state is now in an ets table instead of gen_server state
+ (for improved speed with many readers and occasional writes)
+ - more OTP-friendly child specifications
+ - a new and improved way of providing a list of a bucket's keys
+ - eventers can specify a pattern, and only matching events will be sent
+ - storage backends are now aware of {Bucket,Key} instead of just a hash
+ - many small improvements made in the course of expanding test coverage
+ - initialization work in core FSMs deferred to reduce start() blocking

0 comments on commit 02174c8

Please sign in to comment.