Skip to content

v2.6.0

Compare
Choose a tag to compare
@g1eny0ung g1eny0ung released this 31 May 03:52
· 155 commits to master since this release

v2.6.0 Release Notes

We shipped a new minor release for the last half-year changes! This release has no significant changes but many enhancements and bug fixes that we've already merged into v2.5. In short, this version of Chaos Mesh has become more stable.

Besides enhancements and bug fixes, Chaos Mesh will deploy the Chaos DNS Server by default. If you don't need to simulate DNS faults, you can set dnsServer.create to false when installing Chaos Mesh.

We will further listen to users' opinions to add essential features. Thank you for your support and use!

Kindly take note that once v2.6 is released, the v2.4 version will no longer be included in our list of supported releases.

The following is a detailed changelog:

Added

  • Install offline Helm Chart for a multi-cluster #3897

Changed

  • Change CoreDNS listen port from 53 to 5353 #4022
  • Bump go to v1.19.3 #3770
  • Change ubuntu version from latest to 20.04 #3817
  • Switch views between k8s and hosts nodes #3830
  • New CI for finding merge conflicts #3850
  • Upgrade byteman-helper to v4.0.20 #3863
  • Helm: change default webhook port to 10250 #3877
  • Upgrade base image for chaos-mesh to alpine:3.17 #3893
  • Slow down releasing the latest version #3900
  • Update k8s.io dependencies to v0.26.1 #3902
  • Update sigs.k8s.io/controller-runtime to v0.14.1 and sigs.k8s.io/controller-tools to v0.11.1 #3902
  • Change the package manager from yarn to pnpm. #3965
  • Upgrade DNS CoreDNS image url to ghcr.io #3488
  • Upgrade OS image for chaos-daemon container image #3905
  • Replace openapi-generator with Orval and React Query #3748
  • Cleanup makefile and provide make help #3888
  • Remove IN_DOCKER environment variable in Makefile #3992
  • Refine TTL config of Chaos dashboard #4008
  • pause would return non zero exit code when the subcommand failed #4018
  • use helm values to set chaos-daemon capabilities #4030
  • Build binaries locally with local/ prefix targets in Makefile #4004
  • Use kubectl cluster-info dump to enhance e2e profiling #3759
  • Upgrade fx event logger #4036
  • Refine logging in pkg/selector/physicalmachine #4037
  • Setup OWNERS and OWNERS_ALIASES #4039

Deprecated

  • Nothing

Removed

  • Remove no needed file crd-v1beta1.yaml #3807
  • Remove useless kubebuilder comment in webhook #3816
  • Remove the unused inject-v1-pod webhook. #3885

Fixed

  • Fix version comparison in install.sh #3901
  • Fix stuck dashboard updates when using ReadWriteOnce PVCs #3876
  • Fix MySQL NO_ZERO_IN_DATE by using *time.Time to represent finish time #4056

Security

New Contributors

Full Changelog: v2.5.0...v2.6.0