v1.4.0(Deprecated)
Please use the latest version.
This version supports new features such as containerd container, Linux arm64 (aarch64) platform, and support for Java application business-level data matching.
Features
- Add add business data match in java chaos experiments. (chaosblade-io/chaosblade-exec-jvm#204)
- Support turning off the printing of the debug log in java chaos experiments. (chaosblade-io/chaosblade-exec-jvm#206)
- Exclude the influence of JAVA_TOOL_OPTIONS variable. (#577)
- Add new way of process search. (chaosblade-io/chaosblade-spec-go#32)
- Added support for containerd container chaos experiments. Later, the container chaos experiments will be updated in the chaosblade-exec-cri project, and the original chaosblade-exec-docker project will no longer be maintained.
Support for arm64 system platform, including host(VM)、kubernetes.
Bugfixes
- Fix the problem of wrong return value of destroy under non root Linux.(chaosblade-io/chaosblade-exec-os#100)
- Fix conflict of flags.(chaosblade-io/chaosblade-spec-go#33)
- Handle the failure to read the os-release file (chaosblade-io/chaosblade-exec-os#98)
- Fix async http client call-point feature and rest timeout. (chaosblade-io/chaosblade-exec-jvm#200)
- Fix asynchronous experiment creation. (#564)
- Fix the return code of the check result under ok condition. (#565)
Others
- Setting once initially for seed PRNG. (chaosblade-io/chaosblade-spec-go#37)
- Network delay: set default offset value to 0 (chaosblade-io/chaosblade-exec-os#97)
- Build and deploy optimize in chaosblade-operator project. (chaosblade-io/chaosblade-operator#115)
- Optimize sqllit access closure. (#614)
Thanks for the contributors: @MandssS @wufunc @zhucegep @NigelWu95 @ms2008 @sanxun0325 @laixintao @Grrui @jfl929930 @xcaspar
Installation
In stand-alone mode, download the installation package and unzip it before use.
Kubernetes cluster, please refer to https://github.com/chaosblade-io/chaosblade-operator#install-and-uninstall