@liclac liclac released this Jul 7, 2017 · 1084 commits to master since this release

Assets 7

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