v2.4.0 Release Notes
This release introduces several new features, enhancements, bug fixes for Chaos Mesh.
New Features
- Add support for PhysicalMachine in UI #3624
Enhancements
- Change e2e config settings to append "pause image" args. #3567
- Update display of disabled scope in UI #3621
- Make the Scope render conditionally #3622
- Use int64 to restore latency for BlockChaos #3638
- Remove CRD v1beta1 support #3630
Fixes
- Protect chaos available namespace and filter namespaces if needed #3473
- Respect flag enableProfiling and do not register profiler endpoints when it's false #3474
- Fix the blank screen after creating chaos experiment with "By YAML" #3489
- Update hint text about the manual token generating process for Kubernetes 1.24+ #3505
- Fix NetworkChaos fail with @ifxx in the device #3605
- Fix IOChaos containerNames field in UI #3533
- Fix BlockChaos can't show Chinese name. #3536
- Add omitempty JSON tag to optional fields of the CRD objects. #3531
- Fix "sidecar config" e2e test cases run failed in some scenario.#3564
- Fix recover bug when setting force recover to true #3578
- Fix Integration test with bumping kubectl version. #3589
- Fix generate token failed on chaos dashboard #3595
- Remove limit action of BlockChaos in the dashboard #3655
- Sync PhysicalMachineChaos to API client and forms #3660
- Dashboard: Fix rbac.yaml for token generation verbs/resources #3370
- Refine logging, remove the usage of klog in event recorder #3629