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.