diff --git a/release notes/v0.50.0.md b/release notes/v0.50.0.md index 18b98fff69c..e07f35431e4 100644 --- a/release notes/v0.50.0.md +++ b/release notes/v0.50.0.md @@ -28,6 +28,10 @@ _what, why, and what this means for the user_ - [browser#1197](https://github.com/grafana/xk6-browser/pull/1197), [browser#1202](https://github.com/grafana/xk6-browser/pull/1202), [browser#1203](https://github.com/grafana/xk6-browser/pull/1203), [browser#1221](https://github.com/grafana/xk6-browser/pull/1221) add the ability to upload screenshots to a remote location. - [browser#1209](https://github.com/grafana/xk6-browser/pull/1209) add a shadow DOM usage example. +### Browser Context Isolation [browser#1112](https://github.com/grafana/xk6-browser/issues/1112) + +With this release, we have overhauled and (tremendously) improved the performance and stability of the browser module. It's now possible to run tests with a larger number of VUs concurrently without any performance issues. Previously, when running tests with multiple VUs concurrently, each VU's browser context would attach to the pages from the other VUS' browser contexts. This led to unexpected behavior and performance issues, and to an extent, reduced the modules capability to run multi VU tests. + ## Bug fixes - [browser#1215](https://github.com/grafana/xk6-browser/pull/1215) fixes a data race during logging that panics. @@ -43,6 +47,7 @@ _what, why, and what this means for the user_ - [browser#850](https://github.com/grafana/xk6-browser/pull/850), [browser#1211](https://github.com/grafana/xk6-browser/pull/1211), [browser#1212](https://github.com/grafana/xk6-browser/pull/1212), [browser#1214](https://github.com/grafana/xk6-browser/pull/1214), [browser#1216](https://github.com/grafana/xk6-browser/pull/1216) refactor to work with errors.Join and set the minimum Go version to 1.20. - [browser#1220](https://github.com/grafana/xk6-browser/pull/1220) add more logging. +- [browser#1112](https://github.com/grafana/xk6-browser/issues/1112) fixes deadlock issues when running multiple VUs, iterations, and Chrome instances. ## _Optional_ Roadmap