Releases: grafana/xk6-disruptor
v0.3.1
This is a patch release that fixes a few bugs and does minor improvements.
Bug Fixes
v0.3.0
xk6-disruptor v0.3.0 is out!
This release contains breaking changes in the xk6-disruptor API.
Breaking changes
- Use duration as strings in API.
This PR changes xk6-disruptor's API to use strings in duration-related parameters, avoiding the use of implicit time units in numeric parameters and making it consistent with k6 API. Changes where introduced to:- The duration of the fault injection methods
- The delay introduced in HTTP and GRPC faults
v0.2.1
This is a patch release that fixes a few bugs and does minor improvements.
Bug Fixes
v0.2.0
xk6-disruptor v0.2.0 is out!
This release contains new functionalities for the disruptor.
Enhancements
- Support for fault injection in gRPC services. This improvement allows xk6-disruptor to inject faults in gRPC requests. Check the example Inject faults in a gRPC servie
v0.1.3
This is a patch release with minor improvements.
Improvements
- Binary and installer generated for Windows. Windows is now a supported platform for running tests.
- Support for Kubernetes in-cluster configuration. This improvement allows xk6-disruptor to be executed in a pod using the k6-operator.
New contributors
v0.1.2
This is a patch release that fixes a few bugs and does minor improvements.
Improvements
- Prevent execution of multiple concurrent fault injections into the same targets. This situation would lead to unexpected results. This is particularly important to avoid situation as those described in #82
- Parameter validation in all API methods. Check for parameter types and also detect malformed objects in JS (see for example #41).
v0.1.1
This is a patch release that fixes a few bugs and does minor improvements.
Bug Fixes
Improvements
- Binaries generated for Linux and MacOS for amd64 and arm64 architectures
- Agent image supports amd64 and arm64 architectures
- MacOS is supported as a build platform for both the extension and the agent image
v0.1.0
This is the first public release of xk6-disruptor
The xk6-disruptor is a k6 extension providing fault injection capabilities.
⚠️ xk6-disruptor is in the alpha stage, undergoing active development. We do not guarantee API compatibility between releases - your k6 scripts may need to be updated on each release until this extension reaches v1.0 release.
If you encounter any bugs or unexpected behavior, please search the currently open GitHub issues first, and create a new one if it doesn't exist yet.
Check our documentation for instructions on how to install xk6-disruptor
and a guide to the fault injection API .
You can keep track of our development plan in our roadmap.
If you encounter any bugs or unexpected behavior, please search the currently open GitHub issues first, and create a new one if it doesn't exist yet.