Releases: grafana/xk6-disruptor
Releases · grafana/xk6-disruptor
v0.3.13
What's Changed
New features
Chores
- Update golangci/golangci-lint-action action to v6 by @renovate in #398
- Change to using sobek instead of goja by @mstoykov in #400
- Update module github.com/florianl/go-nfqueue to v2 by @renovate in #399
- Update alpine Docker tag to v3.20 by @renovate in #380
- Update golang Docker tag to v1.23 by @renovate in #384
- Revert "Update golang Docker tag to v1.23" by @pablochacin in #405
- update k6 v0.54.0 by @pablochacin in #410
- Replace renovate by dependabot by @pablochacin in #414
- group dependabot PRs by @pablochacin in #423
- build(deps): bump go.k6.io/k6 from 0.54.0 to 0.55.0 in the k6 group by @dependabot in #425
- update k8s to 31.2 by @pablochacin in #427
- build(deps): bump the test group with 2 updates by @dependabot in #426
- build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 in the miscellaneous group by @dependabot in #430
- use go-depsync package by @pablochacin in #434
- build(deps): bump github.com/testcontainers/testcontainers-go/modules/k3s from 0.26.0 to 0.34.0 by @dependabot in #431
- build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #433
- build(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #432
- update artifact actions to v4 by @pablochacin in #435
- simplify release workflow by @pablochacin in #436
New Contributors
- @mstoykov made their first contribution in #400
- @dependabot made their first contribution in #425
- @Ugzuzg made their first contribution in #429
Full Changelog: v0.3.11...v0.3.13
v0.3.12
This is a patch release that updates dependencies
Updates
Chores
- Update golangci/golangci-lint-action action to v6 by @renovate in #398
- Change to using sobek instead of goja by @mstoykov in #400
- Update module github.com/florianl/go-nfqueue to v2 by @renovate in #399
- Update alpine Docker tag to v3.20 by @renovate in #380
New Contributors
Full Changelog: v0.3.11...v0.3.12
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