https://github.com/nathanmarz/storm/downloads
It's also available from Maven with the version "0.6.1-rc"
The focus of this release is Nimbus. I've rewritten a majority of
Nimbus's internals to make it easier to give it complex behaviors
(while still remaining completely fault-tolerant).
Give it a shot and let me know your feedback. I'm planning on
releasing 0.6.1 towards the end of this week.
Here's what's new in this release:
1. storm client "activate" and "deactivate" commands: These each take
the name of the topology and will activate and deactivate the
topology, respectively. When a topology is deactivated Storm will stop
calling the nextTuple method of spouts.
2. storm client "rebalance" command: When you expand a cluster you
oftentimes want to spread the load of an existing topology across the
whole cluster without having to resubmit it from scratch. The
rebalance command lets you do this in a safe way. You use it like
this: "storm rebalance mytopology". Storm will then deactivate the
topology for the message timeout, and then it will reassign the
workers and activate the topology. You can override the message
timeout with the "-w" flag, just like the kill command.
3. Fixed Nimbus issue that would manifest itself as "stormconf.ser"
file cannot be found and would require a reset of all the state in the
cluster.
4. Topology jar path now passed in using a java property rather than
an environment variable. This should help with running topologies from
Windows as well as with building tooling around Storm.
5. LD_LIBRARY_PATH environment variable is now set on worker processes
appropriately.
6. Replaced jvyaml with snakeyaml. UTF-8 YAML files should now work
properly.
7. Upgraded httpclient, httpcore, and commons-codec dependencies.
A release candidate for Storm 0.6.1 is available for download.
I'm going to give this a test tomorrow (Thursday) morning UK time, so will let you know if I spot anything untoward.A release candidate for Storm 0.6.1 is available for download.