Releases: grafana/k6exec
v0.4.1
v0.4.0
Changelog
k6exec now uses k6provider
k6exec
now uses k6provider to get the k6
binary with the required extensions.
k6provider
offers configuration options via environment variables that are honored by k6exec
.
K6_BUILD_SERVICE_AUTH
: authentication token to access the build service.K6_DOWNLOAD_AUTH
: authentication token used to download binaries.
Breaking changes
k6provider
library only supports getting binaries from a k6build service. Running a local build is not longer supported.
Therefore providing a the URL to this service is required. It can be provided using either the K6_BUILD_SERVICE_URL
environment variable or the --build-service-url
CLI option.
Known issues
- The binary is no longer automatically cleanup after execution k6exec#91
- Concurrent executions sharing can fail due to a conflict downloading the binary k6provider#43
k6exec supports k6 cloud command
k6exec
now supports running the k6 cloud command.
v0.3.0
k6exec v0.3.0
is here 🎉!
Embedded k6 PoC removed
The embedded k6 PoC
introduced in v0.3.0 does not allow k6exec
to be installed using the regular go install
command. Since we want to keep the go install
installation method, the embedded k6 PoC
has been removed.
Description from the v0.2.0 release notes:
Default k6 executable has been embedded
For a better user experience, the default k6 executable has been embedded in
k6exec
. If the user does not use any extensions and does not specify any version constraints for k6, the embedded default k6 executable will be executed. This results in much faster execution in a significant number of cases.
v0.2.0
k6exec v0.2.0
is here 🎉!
Default k6 executable has been embedded
For a better user experience, the default k6 executable has been embedded in k6exec
. If the user does not use any extensions and does not specify any version constraints for k6, the embedded default k6 executable will be executed. This results in much faster execution in a significant number of cases.
Dependency updates
- grafana/k6deps updated to v0.2.0
- k6 provisioning logic extracted to grafana/k6provision v0.1.0
v0.1.12
v0.1.11
k6exec v0.1.11
is here 🎉!
This release includes dependency updates:
- k6deps to v0.1.8
- fix semvers with build metadata are unmarshalled incorrectly
- If the version is
v0.0.0
, then support for build metadata in version constraints according to semver
v0.1.10
v0.1.9
v0.1.8
v0.1.7
k6exec v0.1.7
is here 🎉!
This is an internal maintenance release.
New features:
- Added support for
inspect
command. - Added k6 alias for k6exec in docker image.
- Use https://registry.k6.io/catalog.json as default catalog.