What changed
-
More reliable release checks on Windows
- Hardened
scripts/release_check_e2e.ps1output capture to avoid false failures caused by benign stderr handling in PowerShell. - Improved Windows task execution in
taskfile.yaml(race-test fallback whengccis missing, more robustnpmresolution, safer tag-fetch behavior, default single-scenario e2e value).
- Hardened
-
Build toolchain alignment
xk6bumped fromv1.4.4tov1.4.6across release/CI/task config.
-
Dependency refresh
- Updated module graph, including:
github.com/grafana/sobek->v0.0.0-20260612080906-524cb275218cgithub.com/dlclark/regexp2/v2->v2.2.1(indirect)github.com/google/pprof->v0.0.0-20260604005048-7023385849c0(indirect)golang.org/x/text->v0.38.0(indirect)golang.org/x/sync->v0.21.0(indirect)
- Updated module graph, including:
Upgrade impact
- No migration needed for existing
xk6-kvJS API usage. - Recommended upgrade for teams relying on Windows-based release validation and up-to-date toolchain deps.
Build toolchain
- Go: 1.25.11
- xk6: v1.4.6
Installation
Download Pre-built Binary
Download the archive for your platform, extract it, and run:
# Linux/macOS
tar -xzf xk6-kv_v1.5.1_linux_amd64.tar.gz
./k6 version
# Windows (PowerShell)
Expand-Archive xk6-kv_v1.5.1_windows_amd64.zip
.\k6.exe versionBuild from Source
xk6 build --with github.com/oshokin/xk6-kv@v1.5.1Full Changelog: https://github.com/oshokin/xk6-kv/commits/v1.5.1