Releases: grafana/xk6-disruptor
Releases · grafana/xk6-disruptor
release v0.3.11
This is a patch release that fixes a few bugs and does minor improvements.
Updates
- #370 We have updated our license to AGPL to align with Grafana license policy
Bug fixes
- #391 Revert the update of upload/download artifacts actions to v4 due to issues when uploading artifacts from multiple jobs
Internal improvements
v0.3.10
This is a patch release that fixes a few bugs and does minor improvements.
Enhancements
- #359 Pod Termination fault. This new fault type allows the termination of a set of the targets pods for a PodDisruptor or ServiceDisruptor.
Bug fixes
- #368 Fix pod controller not stopping all fault injection when an error occurs
Internal improvements
v0.3.9
v0.3.8
This is a patch release that fixes a few bugs and does minor improvements.
Enhancements
- #320 Report an error if proxy does not receive any requests
- #267 Report error if there are no targets for a disruptor
Bug Fixes
- #326 Prevent race condition waiting for condition that could affect the injection of the agent in the target Pods
- #316 Add missing validations in some fault injections
Internal improvements
- #322 #323 Proof of concepts that demonstrate using TestContainers for integration tests for agent and the Kubernetes helper library
- #313 Add tool for e2e test cluster setup and cleanup. This tool facilitates sharing clusters among tests to reduce the setup time
- #303 #304 #306 Minor improvements in code and tests
- #297 Update k6 to v0.46.0
v0.3.7
v0.3.6
v0.3.5
v0.3.4
This is a patch release that fixes a few bugs and does minor improvements.
Enhancements
- #231 Allow interception of port-forwarded traffic
- #257 Refuse to inject a fault on pods with hostNetwork set to true
Internal improvements
- #258 Upgrade to golangci-lint v1.53.3
- #244 Implement mechanism for generating custom agent commands per target pod
- #241 Update actions/setup-go action to v4
- #239 Add golangci to renovate configuration
- #237 Update alpine Docker tag to v3.18
- #235 Update go k8s libraries to v0.27.3
- #233#236 Enhancements in the setup and cleanup of e2e test resources
- #213 Generate runtime metrics
v0.3.3
This is a patch release that fixes a few bugs and does minor improvements.
Bug Fixes
- #219 Disruptor binaries does not include experimental browser module
Internal improvements
v0.3.2
This is a patch release that fixes a few bugs and does minor improvements.
Bug Fixes
- #182 HTTP Headers are not preserved in HTTP fault injection
- #128 Validate target port when injecting protocol faults to Pods
Internal improvements
- #160 Use ingresses in the e2e test to facilitate parallel tests. Mitigates the flakiness issues in the e2e tests #147. Also allows removing some complex logic used for preventing port collisions between tests #189
- #172 Introduce an abstraction for the runtime environment to facilitate testing
- Facilitate debugging of the disruptor agent by means of instrumentation options #166 and also adding the option of running the agent as a proxy in the development environment #169
- #177 #170 Multiple minor improvements in the code
- #176 Add a CI action to validate spelling in the code