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
GreptimeDBto ADOPTERS.md #4245 - Support configurable chaos-dns-server pod affinities #4260
- Add experiment
name,namespaceandkindto "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
loadBalancerSourceRangesin 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.goto useaws_session_tokenwith 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
allInjectedandallRecoveredstates when targets are not selected #4199 - Upgrade byteman-helper to v4.0.22 #4299
- GCP auth is changed to object with additional key
existingSecretin helm chart values #4303 - Add context to the http request to download the chart #4304
Fixed
- Set
replicas: 1automatically 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
SetDNSServerendpoint 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
MaxEventsfield #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
-kfromcurlcommand lines in chaos-daemon Dockerfile #4241 - Upgrade the base image of dev/build-env #4388
New Contributors
- @punarjitsingh-okta made their first contribution in #4066
- @arnoldberlin made their first contribution in #4107
- @muang0 made their first contribution in #3944
- @philipptanlak-form3 made their first contribution in #4106
- @ChristianBieri1995 made their first contribution in #4091
- @moqimoqidea made their first contribution in #4145
- @spencercjh made their first contribution in #4153
- @jamshidi799 made their first contribution in #4164
- @losisin made their first contribution in #4205
- @grahambrereton-form3 made their first contribution in #4241
- @testwill made their first contribution in #4252
- @josh-ferrell made their first contribution in #4260
- @miketonks-form3 made their first contribution in #4278
- @M-Whitaker made their first contribution in #4299
- @tboerger made their first contribution in #4321
- @ibalajiarun made their first contribution in #4017
- @YuSitong1999 made their first contribution in #4338
- @huangyingting made their first contribution in #4319
- @zhanluxianshen made their first contribution in #4372
- @iamKunal made their first contribution in #4370
- @iluwatar made their first contribution in #4363
- @monitor1379 made their first contribution in #4410
- @awatterson22 made their first contribution in #4390
- @aheizi made their first contribution in #4421
- @MarkKharitonov made their first contribution in #4482
Full Changelog: v2.6.0...v2.7.0