There are some features which may appear in 0.5.0 release, but before I plan to release two or three tiny releases (0.4.1, 0.4.2, etc) which will be aimed to stabilize 0.4 branch.
Right now I'm playing with idea how to create a mechanism which will allow to describe the whole cluster configuration (i.e. which services should be run on which machines) in one configuration file. It will be the main feature of 0.5.0 release.