v0.3.0
This version fixes a lot of bugs, and supports HTTP request calls, see #68 for the detail.
Features/Enhancements
- Support Restful API mode calls(#68 )
- Support for specifying multiple ports in network experiments(#176 )
- Add ip matcher in network experiments(#181 )
- Specify any directory to fill disk(#169 )
- Stop process for mac(#167 )
- Support linux memory experiment(#161 )
- Support cpu percent experiment(#154 )
- Add --exception-message flag in java exception experiments(#147 )
- Enhance disk burn experiment(#200 )
- Add debug mode to locate problems that are not valid for the experiment(chaosblade-io/chaosblade-exec-jvm#75)
- Add support for jvm code cache full(chaosblade-io/chaosblade-exec-jvm#68)
- Add support for jedis experiment(chaosblade-io/chaosblade-exec-jvm#79)
- Add support for postgrelsql experiment(chaosblade-io/chaosblade-exec-jvm#74)
- Add --pid for java preparation(chaosblade-io/chaosblade-exec-jvm#67)
- Add requestpath flag for servlet experiment(chaosblade-io/chaosblade-exec-jvm#63)
Bug Fixes
- Fix unable to access sandbox-core.jar(#178 )
- Fix fill disk failed when the size value is greater than the available disk size(#171 )
- Fix params parse error for java experiments(#160 )
- Fix blade create cpu fullload but destroy it without root authority(#152 )
- Fix blade c jvm script will be repeated multiple times(#150 )
- Fix no such file or directory returned if the chaosblade directory contains blank space(#149 )
- Fix under certain circumstances,process of disk burn not quit after timeout(#194 )
- Fix dubbo thread pool full exception(chaosblade-io/chaosblade-exec-jvm#86)
Others
- Adjust the cli directory structure to facilitate third-party development(#189 )
Thanks for the contributors: @yixy @hqwhqwhq @zeuskim @auyang-0626 @liwx2000 @yangsr @bryanYao @infinite-xue