I'll make a development release when TransactionalSpout is ready.
TransactionalSpout is actually one piece of the larger abstraction of "transactional topologies", which is essentially a pipelined and generalized incremental batch processing abstraction on top of Storm. If you want to see what it will look like, see this package in the transactional-spout branch:
The key things to look at there are:
1. TransactionalTopologyBuilder
2. ITransactionalSpout
3. ITransactionalBolt
I'm only planning some minor API changes to what you see there.
Of course, this will all be thoroughly documented when it's released.