Skip to content

Commit

Permalink
Release k6 v0.27.1
Browse files Browse the repository at this point in the history
  • Loading branch information
na-- committed Jul 30, 2020
1 parent 1fcab52 commit 4ee1ca9
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ brew install k6

### Windows

You can manually download and install the [official `.msi` installation package](https://dl.bintray.com/loadimpact/windows/k6-v0.27.0-amd64.msi) or, if you use the [chocolatey package manager](https://chocolatey.org/), follow [these instructions](https://bintray.com/repo/buildSettings?repoPath=%2Floadimpact%2Fchoco) to set up the k6 repository.
You can manually download and install the [official `.msi` installation package](https://dl.bintray.com/loadimpact/windows/k6-v0.27.1-amd64.msi) or, if you use the [chocolatey package manager](https://chocolatey.org/), follow [these instructions](https://bintray.com/repo/buildSettings?repoPath=%2Floadimpact%2Fchoco) to set up the k6 repository.

### Linux

Expand Down
2 changes: 1 addition & 1 deletion lib/consts/consts.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import (
)

// Version contains the current semantic version of k6.
const Version = "0.27.0"
const Version = "0.27.1"

// VersionDetails can be set externally as part of the build process
var VersionDetails = "" // nolint:gochecknoglobals
Expand Down
16 changes: 16 additions & 0 deletions release notes/v0.27.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
k6 v0.27.1 is a minor release with a few bugfixes and almost no functional changes compared to v0.27.0.

The biggest fix was resolving a panic (and some `k6 login` errors) when k6 was ran through git bash / Mintty on Windows ([#1559](https://github.com/loadimpact/k6/issues/1559)).

k6 will now work in those terminals, however, if you're using [git bash](https://gitforwindows.org/) or [Mintty](https://mintty.github.io/) as your terminal on Windows, you might not get the best user experience out of k6. Consider using a different terminal like [Windows Terminal](https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701), PowerShell or [Cmder](https://cmder.net/). Alternatively, to [work around](https://github.com/mintty/mintty/wiki/Tips#inputoutput-interaction-with-alien-programs) the issues with the incompatible terminals, you can try running k6 through [`winpty`](https://github.com/rprichard/winpty), which should already be preinstalled in your git bash environment: `winpty k6 run script.js`.

If you're using the Windows Subsystem for Linux (WSL), you are probably going to get better experience by using the official Linux k6 binary or .deb package. For all other cases of running k6 on Windows, the normal k6 Windows binary / `.msi` package should work well.

### Other minor fixes and changes:

- The Go version that k6 is compiled with was updated to 1.14.6, to incorporate the [latest Go fixes](https://github.com/golang/go/issues?q=milestone%3AGo1.14.6+label%3ACherryPickApproved) ([#1563](https://github.com/loadimpact/k6/pull/1563)).
- If the [`throw` option](https://k6.io/docs/using-k6/options#throw) is enabled, warnings for failed HTTP requests will no longer be logged to the console ([#1199](https://github.com/loadimpact/k6/issues/1199)).
- Metric sample packets sent to the cloud with `k6 run --out cloud` can now be sent in parallel via the new `K6_CLOUD_METRIC_PUSH_CONCURRENCY` option, with a default value of `1` ([#1569](https://github.com/loadimpact/k6/pull/1569)).
- The `gracefulRampDown` VU requirement calculations for the `ramping-vus` executor were greatly optimized for large test runs ([#1567](https://github.com/loadimpact/k6/pull/1567)).
- Fixed a rare bug where `dropped_iterations` wouldn't be emitted by the `per-vu-iterations` executor on time due to a race ([#1357](https://github.com/loadimpact/k6/issues/1357)).
- Metrics, including checks, from `setup()` and `teardown()`, were not correctly shown in local k6 runs ([#949](https://github.com/loadimpact/k6/issues/949)).

0 comments on commit 4ee1ca9

Please sign in to comment.