v2.8.0 Release Notes
This release introduces several new features, enhancements, bug fixes for Chaos Mesh.
New Features
- Support for deploying extra Kubernetes objects with the helm chart #4649
- Add labels to workflow.spec.templates.task #4710
Enhancements
- Upgrade pnpm lockfile version to 9.0 #4522
- Use gauge subsystem in controller/daemon metrics #4554
- Bump kubernetes dependencies to 1.28.12 #4565
- Support for userInfo.Extra in validating webhook #4569
- Bump go to 1.22 #4578
- Upgrade GitHub CI runners to Ubuntu 22.04 #4616
- Upgrade k8s versions in e2e tests #4648
- Update kubernetes dependencies to 1.33.1 and bump go to 1.24 #4644
- Update byteman-helper to v4.0.24 #4681
- Adopt vite and swc in the Dashboard UI #4688
- Add client generated by Client-gen #4718
- Use label templates for rendering chaos-dashboard service #4708
- Update usage about helm-values-schema-json #4719
- Update swag to v1.16.4 #4725
- Update enableCtrlServer to false by default in the Helm chart #4702
- Upgrade cosign to v2.5.3 #4736
- Upgrade github.com/docker/docker to v26.1.5 #4766
Fixes
- Issue with getting a single archive in the Dashboard UI #4521
- Wrong references of helm values in the prometheus template #4543
- Fix inconsistent units for latency and jitter values in Network Chaos #4546
- Return 404 when the archive schedule was not found #4553
- Changed JVMParameter.ReturnValue json tag field name to returnValue #4525
- Correct the parsing of the physical machines in the Dashboard UI #4580
- Correct the processing of no-selector chaos experiments in the Dashboard UI #4671
- Re-add the ExpressionsSelectors to the OpenAPI spec #4683
- Set then correct env when parsing PhysicalMachineChaos in the Dashboard UI #4706
- Sync swag updates to ui/openapi #4727
- Re-generate OpenAPI types and fix an API call in the Dashboard UI #4743
- Fix the order of swag generated enums #4758