release notes/v1.7.0.md
k6 v1.7.0 is here 🎉! This release includes:
xk6 builds required to use them!K6_SECRET_SOURCE env var as an alternative to --secret-source, accepting the same syntax.There are no breaking changes in this release.
You can now rely on automatic extension resolution also when using a subcommand extension that isn't included in the current binary.
Previously, using extension subcommands required manually building a custom k6 binary with xk6. Now, k6 detects the
missing extension, provisions the binary on demand, and executes the command transparently — the same experience already
available for JavaScript extensions.
For instance, if you run:
k6 x httpbin
and the xk6-subcommand-httpbin subcommand extension isn't in the
current binary, k6 will automatically provision a binary with it on demand and execute the command transparently.
K6_SECRET_SOURCE env var as an alternative to --secret-source, accepting the same syntax. Thanks @vortegatorres, for the contribution!page.on('response') and page.on('requestfinished').actions/setup-go action to 7a3fe6c.Size and PageEmulateMediaOptions option parsing to the Browser's mapping layer. Thanks @baeseokjae, for the contribution!anchore/sbom-action action to v0.22.2.github.com/klauspost/compress to v1.18.4.docker/login-action action to v3.7.0.AGENTS.md for guiding coding agents.actions/checkout action to de0fac2.protoreflect to v1.18.0.google.golang.org/grpc to v1.78.0.cmd/state constants when possible.1.24.13.afero outside of the fsext module.golangci-lint to 2.10.1.go.opentelemetry.io/otel/sdk to v1.40.0.actions/stale action to b5d41d4.grafana/shared-workflows/get-vault-secrets action to v1.3.1.github/codeql-action action to v4.32.4.1.25 and default to 1.26, and fixes lint issues enabled by the new minimum.xk6-dashboard to v0.8.1.vendor directory.k6 v2.0.0 is the next planned release. It will include a set of breaking changes that have been discussed and planned.
You can find the list of planned breaking changes in #5062.