Releases: chaos-mesh/chaos-mesh
v2.2.1
v2.3.0-alpha.2
v2.3.0-alpha.2 Release Notes
This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.
For more details, see this discussion: #3256
CHANGELOG
Changed
- Renamed namespace from chaos-testing to chaos-mesh #3353
Removed
- Removed not used globalCacheReader in cmd/chaos-controller-manager/provider/controller.go #3343
v2.3.0-alpha.1
v2.3.0-alpha.1 Release Notes
This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.
For more details, see this discussion: #3256
CHANGELOG
[Unreleased]
Added
- Support
Suspend
in next generationNew Workflow
's UI #3254 - Add helm annotations for Artifact Hub #3355
Changed
- Add a comment to the flag size of memory stress in the dashboard #3359
- Refine logging in pkg/dashboard/store, removed global the log #3143
Fixed
- PhysicalMachineChaos: update stress options type #3347
v2.3.0-alpha.0
v2.3.0-alpha.0 Release Notes
This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.
For more details, see this discussion: #3256
CHANGELOG
Added
- Add more status for record #3170
- Add
chaosDaemon.updateStrategy
to Helm chart to allow configuringDaemonSetUpdateStrategy
for chaos-daemon #3108 - Add AArch64 support for TimeChaos #3088
- Add integration test and link test on arm #3177
- Add
spec.privateKey.rotationPolicy
to Certificates, to comply with requirements in cert-manager 1.8 #3325
Changed
- Helm charts: update validate-auth to chaos-mesh-validation-auth #3193
- Update shell script to support shellchecks #3230
- CI: build dev-env and build-env for e2e tests if required #3264
- CI: version unrelated manifests #3293
- Bump chaos-tproxy to v0.4.6 #3272
- Helm charts: using 0.0.0 as version and appVersion #3311
Removed
- Removed extra import of common pkg in chaosctl/cmd/logs.go
- Removed unused local function from statuscheck/manager.go #3228
- Removed ui build and test for arm64 #3305
- Removed not used clientset in cmd/chaos-controller-manager/main.go #3334
Fixed
- Update description of memory stressors #3225
- Isolate
target
field andScope
when creatingNetworkChaos
in UI #3223 - Add arm64 architecture to ci_skip to pass required test #3305
- Adapt install.sh for kubectl/kubernetes cluster greater than 1.24 #3177
- SC2166: Use || or && rather than -o or -a #3235
- SC2206: Use quote to prevent word splitting/globbing #3234
- SC2004: Remove unnecessary $ on arithmetic variables #3247
v2.2.0
v2.2.0 Release Notes
We are so excited to introduce Chaos Mesh v2.2.0, bringing some new awesome features and enhancements!
New Features
- Introducing AzureChaos: supports VM shutdown/restart, and disk detach on Azure #2821
- Introducing StatusCheck: checks application health, aborts chaos experiment with workflow when application is unhealthy #2930 #2968 #2983 #3048
- Outbound force recovery with
chaosctl
#2992 - Chaos Dashboard: drag-drop โNew Workflowโ page (In Preview) #3185
Enhancements
- TimeChaos: supports JVM based applications and other applications use
gettimeofday
#2742 - TimeChaos: completely recover without any side-effects #2942
- StressChaos: supports cgroupsv2 with docker runtime #2928
- StressChaos: uses memStress instead of stress-ng for avoiding CPU usage with MemoryStressor #2623 #3186
- NetworkChaos: supports declaring port with external targets #2932
- HTTPChaos: supports client-side injection #2555
- Chaos Dashboard: displays โdeletingโ status for chaos experiments #2708
- Helm Chart: uses certain RBAC resources for chaos-dashboard #3145
- Helm Chart: specifies certain ca bundle for admission webhooks #3190
- Enriching metrics for monitoring Chaos Mesh components. #2402 #2435 #2458 #2543 #2497 #2540 #2568
v2.1.5
v2.1.5 Release Notes
This release introduces several new features, enhancements, bug fixes for Chaos Mesh.
Enhancements
- Migrate e2e tests from self-hosted Jenkins to Github Action #2986
- Bump minimist from 1.2.5 to 1.2.6 in /ui #3058
- Specify image tag of
build-env
anddev-env
for each branch #3071 - Bump toda to v0.2.3 #3131
- Specify image tag in e2e tests #3147
Fixes
v2.1.4
v2.1.4 Release Notes
This release introduces several enhancements, bug fixes for Chaos Mesh.
Enhancements
- TimeChaos: now supports time skewing on JVM with gettimeofday #2742
Fixes
- Fixed: default value for concurrencyPolicy #2836
- Fixed: validating on network-bandwidth PhysicalMachineChaos #2850
- Fixed: workflow still emits new events after its accomplished #2911
- Fixed: timestamp format in logging #2970 #2973 #2991
- Fixed: default value for IOChaos percentage field #3018
Others
- Removed: docker registry mirrors in install.sh #2797
v2.1.3
v2.1.3 Release Notes
This release introduces several new features, enhancements, bug fixes for Chaos Mesh.
New Features
- Add status "Deleting" for chaos experiments on Chaos Dashboard #2708
Enhancements
- Add prefix for identifier of toda and tproxy in bpm #2673
- Bump toda to v0.2.2 #2747
- Bump go to 1.17 #2754
- JVMChaos to ignore AgentLoadException when installing agent #2701
- Kill chaos-tproxy when failing to apply config #2672
Fixes
v2.0.7
v2.0.7 Release Notes
This release introduces several new features and enhancements for Chaos Mesh.
New Features
- Add status "Deleting" for chaos experiments on Chaos Dashboard #2708
Enhancements
- Add prefix for identifier of toda and tproxy in bpm #2673
- Kill chaos-tproxy when failing to apply config #2672
Fixes
v2.1.2
v2.1.2 Release Notes
This release introduces several enhancements and bug fixes for Chaos Mesh.
Enhancements
- Provide additional print columns for chaos experiments #2526
- Refactor pkg/time #2570
- Rename โphysicโ to โhostโ on Chaos Dashboard #2645
- Restructure UI codebase #2590
- Upgrade UI dependencies #2685
- Set default selector mode from โoneโ to โallโ #2680
- Workflow now ordered by creation time #2680
- Set up codecov for testing coverage reports #2679
- Speed up e2e tests #2617 #2702