From 7fc55129301aa8b73204602f0433a821a5b6a342 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0nan=C3=A7=20G=C3=BCm=C3=BC=C5=9F?= Date: Wed, 6 Mar 2024 13:51:12 +0300 Subject: [PATCH] Add/browser 1112 to release notes (#3624) * Add grafana/xk6-browser#1112 * Rephrase browser 1112 to release notes Co-authored-by: Ankur --- release notes/v0.50.0.md | 5 +++++ 1 file changed, 5 insertions(+) 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