This is documentation for the next version of Grafana k6 documentation. For the latest stable release, go to the latest version.

Open source

Version 1.7.0 release notes

k6 v1.7.0 is here 🎉! This release includes:

  • Automatic resolution for subcommand extensions — no more manual xk6 builds required to use them!
  • K6_SECRET_SOURCE env var as an alternative to --secret-source, accepting the same syntax.

Breaking changes

There are no breaking changes in this release.

New features

Automatic resolution for subcommand extensions #5664

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:

shell
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.

Roadmap

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.