Always run ScenarioCleanup (even if previous stages failed)
Minor property fixes
Minor fixes (logged messages, service name)
File attribute on setup made optional
Converters can be private classes
Fixed deadlock caused by exception thrown from logic.init()
service-stop by default stops all slaves, handled missing lifecycle
Debug option and explicit slaveIndex in scripts
Setup properties are evaluated on each node individually
* added slaveIndex as built-in setup property
* renamed the built-in properties to shorter form
Evaluator accepts environment variables in form ${env.MY_VARIABLE}
Moved the logic whether a stage should be executed or not into AbstractDistStage
Removed DefaultDistStageAck
* each stage which wants to send some payload object inherits from DistStageAck and adds the data
* simplified all the error handling methods into error(String, Exception) and error(String)
Plugin for running arbitrary command
Infinispan Server and HotRod client implementations
SpyMemcached client
Using BasicOperations.remove() or BasicOperationg.getAndRemove() correctly
When createCache fails, stop the started cacheManager
Adapting to Infinispan 7.0 API changes
Add support for the new setMaxCollectorSize MapReduceTask method
Add a jdg63 plugin

This plugin requires the Infinispan 7 MapReduce service and the
Infinispan 6 embedded service