What grafana/k6 shipped
Written by FoxPlug from public releases; not affiliated with Grafana Labs. An automatic summary of the public release, pull request and commit data of github.com/grafana/k6. Grafana Labs did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- k6 v2.3.0 released with --scenario flag to run selected test parts, --once flag for smoke testing, experimental async group() support, and built-in byte utilities. Release
- Added http.query() convenience method for the HTTP QUERY method to handle requests with bodies that are too large for query parameters. Pull request #6481
- Replaced unmaintained digest auth library with actively maintained alternative and fixed long-standing digest auth issues. Pull request #6381
- Propagated metric context into browser callbacks and metrics when async-metric-context is enabled. Pull request #6345
- Updated AGENTS.md documentation to point to go.mod for Go version instead of hard-coded values. Pull request #6450
- Added unit tests for Credentials.IsEmpty() covering empty, valid, whitespace-only, and partial credentials. Pull request #6393
Why it matters
v2.3.0 brings practical improvements for test workflows with the --scenario and --once flags, better support for large request bodies through http.query(), and fixes to digest authentication that resolve years-old issues. These changes make k6 more flexible for different testing scenarios while improving reliability.
Changelog entry
- Add http.query() convenience method for HTTP QUERY requests with bodies Release
- Add --scenario flag to run selected parts of tests Release
- Add --once flag for smoke and functional testing Release
- Experimental async group() support with proper metric context tracking Release
- Add built-in byte utilities Release
- Replace unmaintained digest auth library with actively maintained alternative Pull request #6381
- Fix long-standing digest authentication issues Pull request #6381
- Propagate metric context into browser callbacks and metrics Pull request #6345
- Add unit tests for Credentials.IsEmpty() with whitespace handling Pull request #6393
- Update documentation to reference go.mod for Go version requirement Pull request #6450
k6 v2.3.0 is here. Run selected test parts with --scenario, reuse scripts for smoke tests with --once, and send large request bodies with http.query(). Digest auth is fixed, async groups keep metrics organized.
k6 v2.3.0 is now available. This release adds practical features for test workflows: --scenario to run selected test parts without editing scripts, --once flag to reuse load-test scripts for smoke and functional testing, and http.query() for handling requests with bodies. We also fixed long-standing digest authentication issues by updating to a maintained library, and experimental async group() support now properly tracks metrics across await calls.