Skip to content

Releases: grafana/xk6-disruptor

v0.3.3

21 Jun 13:33
8fff472
Compare
Choose a tag to compare

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

  • 210 Set up Renovate for dependency update automation
  • 209 212 Refactoring to improve separation between agent logic from cli for better testability and preparation for implementing a gRPC interface for the agent 52

v0.3.2

09 Jun 14:50
83559db
Compare
Choose a tag to compare

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

New contributors

v0.3.1

27 Apr 17:54
Compare
Choose a tag to compare

This is a patch release that fixes a few bugs and does minor improvements.

Bug Fixes

v0.3.0

21 Apr 11:28
31fd2b4
Compare
Choose a tag to compare

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

12 Apr 13:54
826e3af
Compare
Choose a tag to compare

This is a patch release that fixes a few bugs and does minor improvements.

Bug Fixes

v0.2.0

04 Apr 13:58
22b089e
Compare
Choose a tag to compare

xk6-disruptor v0.2.0 is out!

This release contains new functionalities for the disruptor.

Enhancements

v0.1.3

17 Jan 18:52
b47253a
Compare
Choose a tag to compare

This is a patch release with minor improvements.

Improvements

New contributors

  • @mcandeia contributed with support for in-cluster configuration #97

v0.1.2

23 Dec 18:34
Compare
Choose a tag to compare

This is a patch release that fixes a few bugs and does minor improvements.

Improvements

v0.1.1

07 Dec 16:34
9e1a68f
Compare
Choose a tag to compare

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

28 Nov 13:38
Compare
Choose a tag to compare

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.