Skip to content

Releases: grafana/k6

v0.17.2

01 Sep 10:14
Compare
Choose a tag to compare

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

04 Aug 15:51
Compare
Choose a tag to compare

New Features:

  • Calling native functions from JS now has less overhead.

Fixed:

  • Cookies not getting persisted (#289, #286)
  • Crash involving a double-closed channel (#279)
  • __VU now works again; was broken in v0.17.0 (#280)

v0.17.0

07 Jul 17:08
Compare
Choose a tag to compare

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 than p95, for consistency with the threshold syntax (@ppcano again!) #255

  • New proto tag on http_* metrics for telling whether HTTP/1.1 or HTTP/2.0 is used. f4b4456

Bug fixes!

  • Inaccurate data_sent and data_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

16 Jun 13:06
Compare
Choose a tag to compare

New Features:

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

19 May 19:20
Compare
Choose a tag to compare

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

10 May 15:09
Compare
Choose a tag to compare

New Features:

  • Integration with Load Impact Insights
  • k6/crypto module (thanks @gbts!)

Fixed:

  • Sink internals accidentally exposed through JSON
  • The JS runner didn't respect --max-redirects
  • Sane connection reuse behavior
  • IPv6 dialing

v0.13.0

08 May 15:50
Compare
Choose a tag to compare

After a long time in the making, our new and improved JS runner is here! Everything (especially startup) should now be significantly faster, but there may still be some rough edges here and there.

v0.12.2: Merge pull request #175 from loadimpact/feature/js2

19 Apr 10:49
Compare
Choose a tag to compare

v0.11.0

27 Feb 13:19
Compare
Choose a tag to compare
Merge pull request #130 from loadimpact/feature/readme

WIP updated README

v0.6.0

18 Jan 19:22
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release
v0.6.0