Source

riak jiak.py client_id / releasenotes / riak-0.3.txt

Full commit
riak-0.3

This release includes a backwards-incompatible change to riak_object,
enforcing all object keys to be binaries.  This only effects users of
the Erlang native interface.  Users of the HTTP/Jiak interface should
not be affected.

riak_object:
  - Enforcement of binary-only object keys.       

HTTP Interface:
  - new Java client.
  - HTTP results now include Link: headers (http://tools.ietf.org/html/draft-nottingham-http-link-header-06).
  - Upgraded to Webmachine-1.4 and mochiweb-trunk.
  - Fixed default web access log directory.

Eventer:
  - Performance improvements (only calculate eventers on ring-state changes).
  - Add a local logfile facility via the riak_local_logfile configuration 
  parameter.  This should only be used for debugging as the profuse logging
  can compete with the I/O demands of Riak itself.

Internals:
  - Fix for a ring-state gossip bug encountered when running large clusters.
  - Increased value of ERL_MAX_PORTS to 4096 to support larger ring sizes.

Performance:
  - Turn riak_bucketkeys into a gen_server2 process with tuned GC parameters.
  - Enable kernel-poll in Erlang VM by default.
  
Documentation:
  - Documented all configuration parameters in config/riak.erlenv