Skip to content

v1.7.0

Compare
Choose a tag to compare
@MandssS MandssS released this 06 Sep 08:59
· 1 commit to v1.7.0-pre-release since this release

This release adds some new drill experiment, fixes some bugs in 1.6.*, and greatly improves jvm performance optimization.

Features

  • Add time travel experiment.
  • Made process kill and stop support --pid flag
  • Undepends on blade binaries
  • Depend sandbox 1.3.4 to support jdk18
  • Lazy load plugin (#663)
  • Add plugin zookeeper and clickhouse (chaosblade-io/chaosblade-exec-jvm#235)

Bugfixes

  • Pod mem exp
  • Cri yaml scope
  • Kill k8s pod with multi labels not work. (#770)
  • Add missing files from clickhouse plugin'
  • Servlet support business params (chaosblade-io/chaosblade-exec-jvm#261)
  • Mock value by expr (#743)
  • Create injection failed:null
  • Fix node cpu exp (#172 )
  • Fix: ssh exec (#755 )
  • Fix spec to build chaosblade.spec.yaml (#780 )
  • Fix prepare cplus process name

What's Changed

Installation

For Host

Download chaosblade-1.7.0-linux-amd64.tar.gz to the host and unzip it.

  • ARCH: amd64

For Kubernetes

Install

Download chaosblade-operator-1.7.0.tgz package to install.

helm install chaosblade-operator chaosblade-operator-1.7.0.tgz --namespace chaosblade

Default image repository is chaosbladeio/chaosblade-tool and chaosbladeio/chaosblade-operator, you can append --set blade.repository or --set operator.repository flag to change the image repository. For examples:

helm install chaosblade-operator chaosblade-operator-1.7.0.tgz --namespace chaosblade --set blade.repository=chaosbladeio/chaosblade-tool,operator.repository=chaosbladeio/chaosblade-operator 

Uninstall

helm uninstall chaosblade-operator --namespace chaosblade

New Contributors

Full Changelog: v1.6.0...v1.7.0