Download Latest Version v2.7.2 source code.tar.gz (3.4 MB)
Email in envelope

Get an email when there's a new version of Chaos Mesh

Home / v2.7.0
Name Modified Size InfoDownloads / Week
Parent folder
chaos-mesh-v2.7.0-sbom.spdx 2024-09-20 2.2 MB
cosign.pub 2024-09-20 178 Bytes
ghcr.io-chaos-mesh-chaos-daemon-v2.7.0.sig 2024-09-20 96 Bytes
ghcr.io-chaos-mesh-chaos-dashboard-v2.7.0.sig 2024-09-20 96 Bytes
ghcr.io-chaos-mesh-chaos-kernel-v2.7.0.sig 2024-09-20 96 Bytes
ghcr.io-chaos-mesh-chaos-mesh-v2.7.0.sig 2024-09-20 96 Bytes
README.md 2024-09-20 9.4 kB
v2.7.0 source code.tar.gz 2024-09-20 3.4 MB
v2.7.0 source code.zip 2024-09-20 4.3 MB
Totals: 9 Items   9.8 MB 0

v2.7.0 Release Notes

This is a regular minor version upgrade, mainly for feature enhancements and bug fixes. Some of these changes have been cherry-picked into 2.6.x versions. So we recommend that you use or upgrade to 2.7.0 without making any special changes (except for updating the CRDs). Thank you for your use. If you encounter any problems during the upgrade or use, please report them as an issue.

[!WARNING] Kindly take note that once v2.7 is released, the v2.5 version will no longer be included in our list of supported releases.

The following is a detailed changelog:

Added

  • Allow if condition for creating chaos-controller-manager ServiceAccount and allow setting securityContext for chaos-daemon pods #4390
  • Allow annotations on chaos-controller-manager and chaos-daemon ServiceAccount #4106
  • Support for deploying chaos-dashboard under the subpath #4093
  • Support more rate units for networkchaos #4129
  • Support for deploying chaos-dashboard with sidecar containers in helm chart #4164
  • Add values.schema.json #4205
  • Add GreptimeDB to ADOPTERS.md #4245
  • Support configurable chaos-dns-server pod affinities #4260
  • Add experiment name, namespace and kind to "apply chaos" and "recover chaos" log messages 4278
  • Support for watching remote status of chaos experiments to local #4188
  • Add netem/rate support for NetworkChaos #4017
  • Support for setting loadBalancerSourceRanges in chaos-dashboard service in helm chart #4172
  • Helm: allow templating of dashboard rootUrl #4370
  • Support for reading database connection string from secret #4363
  • Allow if condition for creating chaos-controller-manager ServiceAccount and allow setting securityContext for chaos-daemon pods #4390
  • Integrate helm-values-schema-json to generate schema for values.yaml #4435
  • Add an option to toggle metric scraping of Chaos Daemon #4488

Changed

  • Change awschaos/*/impl.go to use aws_session_token with static credentials provider so that users can perform awschaos using temporary AWS credentials #4066
  • Enable consistency for ghcr.io registry #4091 #4134
  • Prevent mousewheel scroll from changing numeric input values. #4133
  • Set the database column type to text for 'Workflow/Experiment/Schedule' #4151
  • Bump go to v1.20 #4157
  • Upgrade docker/login-action to v2 #4167
  • Update k8s dependencies to 1.28.0 #4154
  • Update lru dependency #4189
  • Update swag dependency #4191
  • Update ginkgo to 2.12.0 #4190
  • Update k8s controller-runtime dependency #4198
  • Automatically remove the token from the dashboard when it expires #4193
  • Optimize allInjected and allRecovered states when targets are not selected #4199
  • Upgrade byteman-helper to v4.0.22 #4299
  • GCP auth is changed to object with additional key existingSecret in helm chart values #4303
  • Add context to the http request to download the chart #4304

Fixed

  • Set replicas: 1 automatically when HA is not enabled #4079
  • Remove redundant where statements #4084
  • Fix dashboard panic when exec delete action by finish_time #4100
  • Fix remote cluster cannot upgrade helm release #4075
  • Fix goroutine leak #4229
  • Remove the duplicate make test #4234
  • Fix daemon-server SetDNSServer endpoint to validate provided server address #4246
  • Enable prometheus directive within CoreDNS #4321
  • Fix TTL configuration from environment variables #4338
  • Fix dashboard panic while replacing query namespace with targetNamespace in namespace scoped mode #4409
  • Fix incorrect mmap args for IOChaos #3680
  • Fix excessive records by adding the MaxEvents field #4402
  • Fix chaos controller can't find daemonIP over 1000 nodes using endpoints #4421
  • Minor fixes in certificates to make them ArgoCD friendly #4482

Security

  • Remove -k from curl command lines in chaos-daemon Dockerfile #4241
  • Upgrade the base image of dev/build-env #4388

New Contributors

Full Changelog: https://github.com/chaos-mesh/chaos-mesh/compare/v2.6.0...v2.7.0

Source: README.md, updated 2024-09-20