github chaos-mesh/chaos-mesh v2.3.0

latest releases: v2.6.3, chart-2.6.3, v2.6.2...
19 months ago

v2.3.0 Release Notes

This release introduces several new features, enhancements, and bug fixes for Chaos Mesh.

New Features

  • Add implementation of blockchaos in chaos-daemon #2907
  • Add AArch64 support for TimeChaos #3088

Enhancements

  • Update API requests with OpenAPI generated client #2926
  • Helm charts: support latest api version of dashboard ingress #3066
  • Add chaosDaemon.updateStrategy to Helm chart to allow configuring DaemonSetUpdateStrategy for chaos-daemon #3108
  • Refine logging in pkg/dashboard/store, removed global the global logger #3143
  • Add more status for record #3170
  • Support Suspend in next generation New Workflow's UI #3254
  • Bump chaos-tproxy to v0.4.6; fix endless loop in graceful shutdown of config server; fix network on route. #3272
  • Add spec.privateKey.rotationPolicy to Certificates, to comply with requirements in cert-manager 1.8 #3325
  • Helm charts: Relax allowedHostPaths in chaos-daemon PSP #3350
  • Add a comment to the flag size of memory stress in the dashboard #3359
  • Allow importing external workflows and copying flow nodes in next generation New Workflow #3368
  • Make possible to have more than one dns chaos server #3381
  • Use ContainerSelector in kernel chaos #3395
  • Make possible to have more than one dns chaos server #3381
  • Simplified logic and add test case about finalizers. #3422

Fixes

  • Adapt install.sh for kubectl/kubernetes cluster greater than 1.24 #3177
  • Fix make check does not respect the env-images.yaml #3210
  • Isolate target field and Scope when creating NetworkChaos in UI #3223
  • Update description of memory stressors #3225
  • PhysicalMachineChaos: update stress options type #3347
  • StressChaos: run pause before choom #3405
  • Fix Workflow Validating Webhook Panic #3413
  • JVMChaos: update the error message that can be ignored #3415
  • Implement some missing methods in ctrl server #3462

Others

  • Add integration test and link test on arm #3177
  • Helm charts: update validate-auth to chaos-mesh-validation-auth #3193
  • Remove sed need (SC2001) #3248
  • Removed unused local function from statuscheck/manager.go #3228
  • Removed extra import of common pkg in chaosctl/cmd/logs.go #3229
  • SC2004: Remove unnecessary $ on arithmetic variables #3247
  • CI: version unrelated manifests #3293
  • Update shell script to support shellchecks #3230
  • SC2206: Use quote to prevent word splitting/globbing #3234
  • SC2166: Use || or && rather than -o or -a #3235
  • CI: build dev-env and build-env for e2e tests if required #3264
  • Removed ui build and test for arm64 #3305
  • Helm charts: using 0.0.0 as version and appVersion #3311
  • Removed not used clientset in cmd/chaos-controller-manager/main.go #3334
  • Removed not used globalCacheReader in cmd/chaos-controller-manager/provider/controller.go #3343
  • Renamed namespace from chaos-testing to chaos-mesh #3353
  • Add helm annotations for Artifact Hub #3355
  • Run build image ci on self-hosted machine #3429
  • Removed unsupported action comments of blockchaos #3435
  • Overwrite $IMAGE_BUILD_ENV_TAG with $IMAGE_TAG-$ARCH in upload_env_image.yml github action #3444
  • Add a judgement of enterNS in getAllInterfaces() #3459

Don't miss a new chaos-mesh release

NewReleases is sending notifications on new releases.