Releases: grafana/k6
v0.17.2
New Features!
-
TLS client certificates:
export let options = { tlsAuth: [ { domains: ["example.com"], cert: open("mycert.pem"), key: open("mycert-key.pem") } ] };
-
Reduced memory usage: Using buffer pools for HTTP responses
Fixed:
- Go build error (#293)
- Quieter output with —quiet
- Fixed usage reports
- Some minor fixes & refactoring
v0.17.1
v0.17.0
New Features!
-
TLS configuration options (thanks @gbts!) #235
export let options = { tlsCipherSuites: [ "TLS_RSA_WITH_RC4_128_SHA", "TLS_RSA_WITH_AES_128_GCM_SHA256", ], tlsVersion: { min: "ssl3.0", max: "tls1.2" }, };
-
HMAC support added to the
k6/crypto
module (thanks @edgardoalz!) #256 -
A new, more intuitive way to display checks (thanks @ppcano!) #253
-
Percentiles in metrics now displayed as
p(95)
rather thanp95
, for consistency with the threshold syntax (@ppcano again!) #255 -
New
proto
tag onhttp_*
metrics for telling whether HTTP/1.1 or HTTP/2.0 is used. f4b4456
Bug fixes!
- Inaccurate
data_sent
anddata_received
values (thanks @jkpl!) #272 console.log()
calls made past the end of the test are now ignored. 77c90b8- The stock Grafana setup with
docker-compose
now allows anonymous access. #260 - Checks in the same batch were tagged with the same name by accident. #270
- HTTP/2 requests were broken for a while. #268
- Imports are no longer dumped into the global namespace. #276
- A couple of odd race conditions taken care of.
…along with some major changes under the hood: the groundwork for cloud- and clustered execution, simpler and more resilient VU orchestration algorithms, and more.
Also: we now have a beautiful Grafana dashboard for k6 and InfluxDB, contributed by @geekdave! Check it out: https://grafana.com/dashboards/2587
v0.16.0
New Features:
- Websocket support, contributed by @gbts! (#178 #228)
k6 login influxdb
; no more need to pass in URLs. (#179)http.url
"tag" for interpolating templated URLs. (#148)
Fixed:
- Bandwidth tracking is now more accurate, but also less granular. (#242)
- Invalid path construction on Windows. (#227)
- Invalid stage duration serialization in archives. (#241)
- A race condition in
http.batch()
that could lose samples. (b2e140c) - Invalid durations reported from cancelled requests. (#236)
- Checks ran past the end of a test weren't properly ignored. (eda9294)
v0.15.0
New Features:
- Archive your tests for easy distribution!
This will also be the underpinnings of clustered execution, see #140. timeout
option for HTTP requests.userAgent
option for HTTP requests.- Request errors are no longer thrown, but logged as warnings.
Fixed:
__ENV
was broken in v0.13.0.insecureSkipTLSVerify
was broken in v0.13.0.HTTP_PROXY
/HTTPS_PROXY
/NO_PROXY
in the environment weren't respected properly.
v0.14.0
v0.13.0
v0.12.2: Merge pull request #175 from loadimpact/feature/js2
Improved JS runner
v0.11.0
Merge pull request #130 from loadimpact/feature/readme WIP updated README