SeleniumHQ/selenium (org.seleniumhq.selenium:selenium-java)
### [`v4.15.0`](https://togithub.com/SeleniumHQ/selenium/compare/e5a96349cea553359d2ad38d0e85c2b1f9928265...1d14b5521bae241b099f6b0e008fcc9866e842ab)
### [`v4.14.0`](https://togithub.com/SeleniumHQ/selenium/compare/66b3a2ade201458b21fa71f92f137417b81faade...e5a96349cea553359d2ad38d0e85c2b1f9928265)
### [`v4.13.0`](https://togithub.com/SeleniumHQ/selenium/compare/249f2a7d1bbe1aa972006f15088e7b7db000df94...66b3a2ade201458b21fa71f92f137417b81faade)
### [`v4.12.0`](https://togithub.com/SeleniumHQ/selenium/compare/00b6089b93a81e32e1dc754bc2753e9fce9d821c...249f2a7d1bbe1aa972006f15088e7b7db000df94)
### [`v4.11.0`](https://togithub.com/SeleniumHQ/selenium/compare/c14d9678990942b93cb421c5567d0da7fb29c7bd...040bc5406b3535e4087638b4a20b6d0544224639)
### [`v4.10.0`](https://togithub.com/SeleniumHQ/selenium/compare/8e0c968e3866151d3797a73aaae9ead4c421d69e...c14d9678990942b93cb421c5567d0da7fb29c7bd)
### [`v4.9.1`](https://togithub.com/SeleniumHQ/selenium/compare/d7057100a684113afdab046279c8d820eff43c50...eb2032df7f39fafea99315940e2f19355ee1dd95)
### [`v4.9.0`](https://togithub.com/SeleniumHQ/selenium/compare/1069632233263f18e56fc332ba6838c137f128b1...d7057100a684113afdab046279c8d820eff43c50)
### [`v4.8.2`](https://togithub.com/SeleniumHQ/selenium/compare/8ebccac989e4feb7c9e940a610b5cc5e81254d34...1069632233263f18e56fc332ba6838c137f128b1)
### [`v4.8.1`](https://togithub.com/SeleniumHQ/selenium/compare/267030adeabce01e662cc69342b76f1811c35ee7...8ebccac989e4feb7c9e940a610b5cc5e81254d34)
### [`v4.8.0`](https://togithub.com/SeleniumHQ/selenium/compare/a379331ad6c9ece40d2ad7ec5982e8e0ac819cfd...267030adeabce01e662cc69342b76f1811c35ee7)
### [`v4.7.1`](https://togithub.com/SeleniumHQ/selenium/compare/0a5b49d16f08308454f0f9204985b84ec5a13918...a379331ad6c9ece40d2ad7ec5982e8e0ac819cfd)
### [`v4.7.0`](https://togithub.com/SeleniumHQ/selenium/compare/7fdaf217b8e58033b7cd01d916e3063c8198a403...0a5b49d16f08308454f0f9204985b84ec5a13918)
### [`v4.6.0`](https://togithub.com/SeleniumHQ/selenium/compare/fe167b119aaa337a2a75f70e2ad262900bb0fe4f...79f1c02ae20c359daa5652d790894d5e4e24d93f)
### [`v4.5.0`](https://togithub.com/SeleniumHQ/selenium/releases/tag/selenium-4.5.0): Selenium 4.5.0
##### Changelog
For each component's detailed changelog, please check:
- [Ruby](https://togithub.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Python](https://togithub.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)
- [JavaScript](https://togithub.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md)
- [Java](https://togithub.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)
- [DotNet](https://togithub.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)
- [IEDriverServer](https://togithub.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG)
##### Commits in this release
Click to see all the commits included in this release
- [feed290ab3](https://togithub.com/seleniumhq/selenium/commit/feed290ab31d246c2af631a0b30e4a6ff29a2cdf) - \[js] missing end quote in bazel file :: titusfortner
- [fe167b119a](https://togithub.com/seleniumhq/selenium/commit/fe167b119aaa337a2a75f70e2ad262900bb0fe4f) - \[java] update changelog and bump version to 4.5 :: titusfortner
- [14516208b0](https://togithub.com/seleniumhq/selenium/commit/14516208b0e6fef9e43e0d930d452d72659b1d0d) - \[dotnet] update changelog and bump version to 4.5 :: titusfortner
- [10ad14e20e](https://togithub.com/seleniumhq/selenium/commit/10ad14e20ecbd08b9c9af84c2305f8c311bb788f) - \[iedriver] bump versions to 4.5 :: titusfortner
- [5057e02848](https://togithub.com/seleniumhq/selenium/commit/5057e02848fac5c4af39ca2fb214a1448e981de0) - \[js] update changelog and bump version to 4.5 :: titusfortner
- [77166342b7](https://togithub.com/seleniumhq/selenium/commit/77166342b74ad96562b415597cc419eb0706fccd) - \[py] update changelog and bump versions to 4.5 :: titusfortner
- [26dc816c5c](https://togithub.com/seleniumhq/selenium/commit/26dc816c5cf7e3385eb5b4ad4a6be7eae1be6a0e) - \[rb] update changelog and bump version to 4.5 :: titusfortner
- [50c5d6ff23](https://togithub.com/seleniumhq/selenium/commit/50c5d6ff23e66982866f2c0659ab5f4356159ccf) - \[rb] add cdp v106 remove v103 :: titusfortner
- [3170a497f8](https://togithub.com/seleniumhq/selenium/commit/3170a497f8c6ecd3247fb5fb7662828723ad8f42) - \[dotnet] add cdp v106 remove v103 :: titusfortner
- [a2b161a5c5](https://togithub.com/seleniumhq/selenium/commit/a2b161a5c5567ec3bfa2f548e8f8f96582a1b3f7) - \[py] add cdp v106 remove v103 :: titusfortner
- [1ffd09357a](https://togithub.com/seleniumhq/selenium/commit/1ffd09357ac7c4dfd47ba50238858a0a57d0491d) - \[js] add cdp v106 remove v103 :: titusfortner
- [2a05eb120b](https://togithub.com/seleniumhq/selenium/commit/2a05eb120b4a3bb941d49b8dcc3b697427311755) - \[java] add cdp v106 remove v103 :: titusfortner
- [697c717a28](https://togithub.com/seleniumhq/selenium/commit/697c717a28428e252e03a188ab99a545e5ebf7c3) - \[cdp] add definition files for v106 and remove v103 :: titusfortner
- [9c8215e84e](https://togithub.com/seleniumhq/selenium/commit/9c8215e84e8bdc107bb13d46bf76e7d1abb1a0e6) - \[java] Enable BiDi session test :: Puja Jagani
- [f7b97cbe12](https://togithub.com/seleniumhq/selenium/commit/f7b97cbe125d34372565d4777e2a81bbd24ce538) - \[java] Allow origin of \[::1] for geckodriver for IPv6 only systems :: Puja Jagani
- [3e7c6e1a95](https://togithub.com/seleniumhq/selenium/commit/3e7c6e1a95c1bc3e32d5ba26377b6f1ad61f96ba) - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart
- [96c4ecd714](https://togithub.com/seleniumhq/selenium/commit/96c4ecd714148c8378a14fe4339430f3f7ace4c5) - \[java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner
- [af12e439d8](https://togithub.com/seleniumhq/selenium/commit/af12e439d83e3c8168e5b7673b6f54a81ca17b68) - \[JS] bump rules_nodejs to 5.6.0 :: Sriharsha
- [a3b11f7fb8](https://togithub.com/seleniumhq/selenium/commit/a3b11f7fb825f6023ca6621e9c0219a810e0c334) - \[dotnet] update changelog for 4.5 :: titusfortner
- [5d1779925c](https://togithub.com/seleniumhq/selenium/commit/5d1779925ce3b888d8a6383c5a48b3117c91bb2e) - \[rb] update changelog for 4.5 :: titusfortner
- [42850a7fab](https://togithub.com/seleniumhq/selenium/commit/42850a7fabd8fe53e32045919e69ab966c362c7a) - \[rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner
- [58f5833ba0](https://togithub.com/seleniumhq/selenium/commit/58f5833ba02543487aa8e8441c18cebaecef2495) - \[rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner
- [04e1dfc1fd](https://togithub.com/seleniumhq/selenium/commit/04e1dfc1fdbcd91684b6b9eb3547e77464501449) - \[rb] run dev tools tests on Firefox :: titusfortner
- [e51e2a99ab](https://togithub.com/seleniumhq/selenium/commit/e51e2a99ab2bc23da087fa547f729d0dbcfa1f12) - \[rb] support initializing Server with args and log_level :: titusfortner
- [b44aee0478](https://togithub.com/seleniumhq/selenium/commit/b44aee0478f2b93ed229697478c7cf985ea71120) - \[rb] use options instead of capabilities :: titusfortner
- [77c4bf303e](https://togithub.com/seleniumhq/selenium/commit/77c4bf303e03ce8c9e8f6a22892a05e774f13647) - \[rb] don't use opts as hash in tests :: titusfortner
- [cb8872cd72](https://togithub.com/seleniumhq/selenium/commit/cb8872cd720ef11972ad16db6c33829c992df60b) - Remove spelling mistake from the method name ([#11051](https://togithub.com/SeleniumHQ/selenium/issues/11051)) :: Vikas Goel
- [760305b6a6](https://togithub.com/seleniumhq/selenium/commit/760305b6a6c2e4bc2c119753164aaac754497734) - \[py]: add type hints for method parameters ([#11053](https://togithub.com/SeleniumHQ/selenium/issues/11053)) :: Kim Hyeonseok
- [df0f92db7f](https://togithub.com/seleniumhq/selenium/commit/df0f92db7fc948e679bc734137661bb98d5e9fe9) - \[iedriver] update changelog :: titusfortner
- [42284b08ab](https://togithub.com/seleniumhq/selenium/commit/42284b08abf4acdf6be2cff80cd3e8c48e058c47) - \[java] update changelog :: titusfortner
- [8aeb1e1290](https://togithub.com/seleniumhq/selenium/commit/8aeb1e1290d85cba2c67f097c03e6f4b5ba2dd4e) - Run fluxbox as window manager for jobs using Xvfb ([#11025](https://togithub.com/SeleniumHQ/selenium/issues/11025)) :: Henrik Skupin
- [ff372929fa](https://togithub.com/seleniumhq/selenium/commit/ff372929fad0942983e6cfb548214cf2645f497d) - Fixed some typos ([#11035](https://togithub.com/SeleniumHQ/selenium/issues/11035)) :: Shishu Raj Pandey
- [dc53093baf](https://togithub.com/seleniumhq/selenium/commit/dc53093bafa8b46f16ac1871ade81461c0cea576) - \[py] fix flake8 failure :: titusfortner
- [3fcc413878](https://togithub.com/seleniumhq/selenium/commit/3fcc4138788857f2122e3693132856339e29a51a) - \[java] remove non-applicable xml test :: titusfortner
- [31190f8edd](https://togithub.com/seleniumhq/selenium/commit/31190f8edd801a2ead8ba3d49982cbdbc838885d) - \[java] fix aliases for windows 7 and vista platform name :: titusfortner
- [0b3bc095c1](https://togithub.com/seleniumhq/selenium/commit/0b3bc095c1860342154563a9208c7c7f5687f670) - Remove deprecated managed directories from bazel :: Puja Jagani
- [2f15ea0efa](https://togithub.com/seleniumhq/selenium/commit/2f15ea0efa358c32b80d1335f5ddc26bf4b567b8) - \[py] update outdated usage example ([#11049](https://togithub.com/SeleniumHQ/selenium/issues/11049)) :: Austin Michael Wilkins
- [d2205d9ba6](https://togithub.com/seleniumhq/selenium/commit/d2205d9ba63a5d0c366b1071d3da2813a58a8983) - \[java] fix bug that forced platformName of windows 7 to vista :: titusfortner
- [1a73c3f9f3](https://togithub.com/seleniumhq/selenium/commit/1a73c3f9f37c3f6a424fff92a7f48966c41d3cc0) - Re-enable testGetValueOfUserDefinedProperty test for Firefox ([#11046](https://togithub.com/SeleniumHQ/selenium/issues/11046)) :: Henrik Skupin
- [ccf6a45843](https://togithub.com/seleniumhq/selenium/commit/ccf6a45843e9dda8e3cdcc9abcd37c4ef9276670) - \[py]: remove incorrect references in the changelog :: symonk
- [b2598e7fab](https://togithub.com/seleniumhq/selenium/commit/b2598e7fab238b198971bebd49e5c3bfbaf275bb) - \[js] Update changelog :: Puja Jagani
- [e4742018d2](https://togithub.com/seleniumhq/selenium/commit/e4742018d288e76235af029233c5e0c55eaeac73) - \[JS] Fix: Do not allow Select class to select disabled options ([#11029](https://togithub.com/SeleniumHQ/selenium/issues/11029)) :: Tamsil Sajid Amani
- [33106b6047](https://togithub.com/seleniumhq/selenium/commit/33106b60475bf34a02aae3c304026c6e17f41c64) - Bump pinned browsers :: Simon Mavi Stewart
- [cd8b551d19](https://togithub.com/seleniumhq/selenium/commit/cd8b551d19bfdfb30ad669edd7705aa58cd90808) - \[java] Java HTTP client : Allow reading the response more than once :: Puja Jagani
- [0b853398ef](https://togithub.com/seleniumhq/selenium/commit/0b853398ef0d4ea553040e7d337cc5677debf4f0) - \[java] Update check for content-length header :: Puja Jagani
- [9433860d62](https://togithub.com/seleniumhq/selenium/commit/9433860d621284dbfb46269096debfd71409587d) - \[java] Remove unused import :: Puja Jagani
- [be2c7e469b](https://togithub.com/seleniumhq/selenium/commit/be2c7e469b3566409acc359f9d2410700332b869) - Change casing of method name. No logical changes :: Simon Mavi Stewart
- [7387bc94a3](https://togithub.com/seleniumhq/selenium/commit/7387bc94a39e1ce93dc6da985e65c704b56d4e94) - \[java] Ensure Java 11 client can send multiple websocket requests. Collect all the received data before processing. :: Puja Jagani
- [4671831a08](https://togithub.com/seleniumhq/selenium/commit/4671831a088129d82f78ac7f45097d08b213f9d4) - \[java] Ensure Java 11 client works to support webdriver session :: Puja Jagani
- [7f7199cd9d](https://togithub.com/seleniumhq/selenium/commit/7f7199cd9d677d70c8f2053c4d877e35aa1e310d) - \[JS] Update changelog :: Puja Jagani
- [5db05840e0](https://togithub.com/seleniumhq/selenium/commit/5db05840e0092bf0c5cf00a2e659dad1d4b930fa) - \[py]: Update doc generation dependencies :: symonk
- [79793b6e0f](https://togithub.com/seleniumhq/selenium/commit/79793b6e0f781c9100bbd58564d836adf1ccaf97) - \[py]: Remove opera markdown files :: symonk
- [59c175d50a](https://togithub.com/seleniumhq/selenium/commit/59c175d50a980a12e8aa846c689f635cd97b0d88) - \[build] make ruby and python use setup-firefox action :: titusfortner
- [77be05c6df](https://togithub.com/seleniumhq/selenium/commit/77be05c6df14bd900265498d4cb68e836a987110) - \[build] Re-enabling browser-actions/setup-geckodriver@latest. :: Henrik Skupin
- [ffb50262dd](https://togithub.com/seleniumhq/selenium/commit/ffb50262ddacad8f5443d303e9082ce115d15402) - \[iedriver] use Edge if iexplorer is set to redirect to Edge :: titusfortner
- [8d5f7a4cb9](https://togithub.com/seleniumhq/selenium/commit/8d5f7a4cb9481c2cfda1cbc836f9099ad99829e0) - \[iedriver] auto detect location of Edge if not specified :: titusfortner
- [1b2093826f](https://togithub.com/seleniumhq/selenium/commit/1b2093826feab66088e38c86d67f99ea6a98b5b7) - \[dotnet] support installing unsigned Firefox add-ons including from directory :: titusfortner
- [106c89a6f6](https://togithub.com/seleniumhq/selenium/commit/106c89a6f6fdf67d3b96b52112aba83ac065093e) - \[dotnet] missed removing cdp v101 reference :: titusfortner
- [662db2a0c3](https://togithub.com/seleniumhq/selenium/commit/662db2a0c3d6bcc0979f7ce0a6eefcd5e8918273) - \[rb] test more Firefox addon scenarios :: titusfortner
- [ba0a025a64](https://togithub.com/seleniumhq/selenium/commit/ba0a025a64e8c99796fdb8a00a250ee67f53b3fc) - \[rb] support sending firefox addon directory as temporary in remote session :: TamsilAmani
- [45e4e297f4](https://togithub.com/seleniumhq/selenium/commit/45e4e297f410f5129144986ff14965ee69ede3fe) - \[java] add tests for Firefox addons :: titusfortner
- [5a21858df8](https://togithub.com/seleniumhq/selenium/commit/5a21858df821c864aa95d605cf6040cccb38ff03) - \[JS] add tests for Firefox addons :: titusfortner
- [f5d052e1c5](https://togithub.com/seleniumhq/selenium/commit/f5d052e1c5b5157d2428b696ddaf84c594be3094) - \[py] add tests for Firefox addons :: titusfortner
- [2489973bb5](https://togithub.com/seleniumhq/selenium/commit/2489973bb5904d936f3dc740efcd9a89516b1f83) - add signed extension directory and unsigned extension zip :: titusfortner
- [2ae39b2665](https://togithub.com/seleniumhq/selenium/commit/2ae39b266552a7bd00e3467cbd2328bbb8bd7eba) - \[py] Move test xpi to test package :: David Burns
- [84bb6fa59b](https://togithub.com/seleniumhq/selenium/commit/84bb6fa59b5a75b53b752d7cf4d543cbbe75350e) - \[JS] Skip Firefox window tests :: Sriharsha
- [b4df49ebca](https://togithub.com/seleniumhq/selenium/commit/b4df49ebcad6e98f64fb1bafe90af06787e57aec) - \[java] Update changelog :: Puja Jagani
- [dbcc022f73](https://togithub.com/seleniumhq/selenium/commit/dbcc022f73c1d141f45ee51de8ba9b7c1c001ab8) - \[JS] Update changelog :: Sriharsha
- [fa85effa0e](https://togithub.com/seleniumhq/selenium/commit/fa85effa0e77d946a3f4dcc94a9d0b6b407c2749) - \[dotnot] change default behavior for Select class with disabled elements :: titusfortner
- [e2bbb54153](https://togithub.com/seleniumhq/selenium/commit/e2bbb54153370ee56b43e7260aef5923ec826be4) - \[py] do not allow Select class to select disabled options :: titusfortner
- [0eb286a8fd](https://togithub.com/seleniumhq/selenium/commit/0eb286a8fd9573e6bb73d242df6def530deaa4ef) - \[py] do not allow Select class to work with disabled selects :: titusfortner
- [f207270082](https://togithub.com/seleniumhq/selenium/commit/f207270082d762764fd0b05328f87eb6ea5efcbe) - \[rb] do not allow Select class to select disabled options :: titusfortner
- [3b691c4fca](https://togithub.com/seleniumhq/selenium/commit/3b691c4fca285c5ca117cb4014e989a6349f4e48) - \[rb] do not allow Select class to work with disabled selects :: titusfortner
- [25b30ffa66](https://togithub.com/seleniumhq/selenium/commit/25b30ffa6657f263953e628db6fd6a80fe0f981e) - \[java] only allow enabled select lists for Select class :: titusfortner
- [b0925afe6c](https://togithub.com/seleniumhq/selenium/commit/b0925afe6c0803d608da6d0f98f1ee4e78b3154d) - \[web] add disabled select and option elements :: titusfortner
- [e9c3aa9a95](https://togithub.com/seleniumhq/selenium/commit/e9c3aa9a9515f1ca459b313ef767ed2281b8128f) - \[rb] implement integration tests for Select lists :: titusfortner
- [fa6deeea6b](https://togithub.com/seleniumhq/selenium/commit/fa6deeea6bda1e73317157845772e114bd569b7d) - \[JS] stop sending desiredCapabilities to local and remote end :: Sriharsha
- [1c90777a07](https://togithub.com/seleniumhq/selenium/commit/1c90777a07a4d1d9eb5ace99210b9b78920ba007) - \[JS] Updating rules_nodejs to 5.5.4 :: Sriharsha
- [c67d0f1dfc](https://togithub.com/seleniumhq/selenium/commit/c67d0f1dfc49c7f9f6938ac64ae676a348defebd) - \[java] Refactor code to use StringBuilder instead of StringBuffer :: Andrei Solntsev
- [9850c95bee](https://togithub.com/seleniumhq/selenium/commit/9850c95bee3ed6d83b21b2838977cab7d5e16d94) - \[java] Fix test ignorance custom logic ([#11007](https://togithub.com/SeleniumHQ/selenium/issues/11007)) :: Boni García
- [c06370910c](https://togithub.com/seleniumhq/selenium/commit/c06370910c804e7de0cbdc3c1eae131bd634f55f) - fix some typos in code and documentation ([#11009](https://togithub.com/SeleniumHQ/selenium/issues/11009)) :: Andrei Solntsev
- [7f54c8f696](https://togithub.com/seleniumhq/selenium/commit/7f54c8f6964c7fe6bd27965d9c09751c977d495c) - \[java] incorrectly put guard on the getter test instead of the setter test :: titusfortner
- [067ab3c9f3](https://togithub.com/seleniumhq/selenium/commit/067ab3c9f337b04bd7a8277a63601875ccf7ad5e) - \[java] Remove try/catch from tests :: Andrei Solntsev
- [fcc549ad29](https://togithub.com/seleniumhq/selenium/commit/fcc549ad290d9ae13beecfd875b57178d5fcb2c5) - \[java] Ensure event firing decorator can accept a target class :: Puja Jagani
- [5050a6bc0e](https://togithub.com/seleniumhq/selenium/commit/5050a6bc0eaa12b18a2487bd0f57170f4159ad00) - Fix javadoc ([#10992](https://togithub.com/SeleniumHQ/selenium/issues/10992)) :: Bartek Florczak
- [b72224f966](https://togithub.com/seleniumhq/selenium/commit/b72224f9667d0ff2265b419e9d011a8f1de88514) - \[py] missed another xfail_remote annotation :: titusfortner
- [d903de8fdc](https://togithub.com/seleniumhq/selenium/commit/d903de8fdcdf5948c5dcbb2958ba95fe0cd367fb) - \[py] add xfail annotations for remote as well :: titusfortner
- [d9a312c639](https://togithub.com/seleniumhq/selenium/commit/d9a312c6399cf7278d9e2050713a2d39fbb63eb6) - \[java] ignore firefox test for bug :: titusfortner
- [ed638af0c4](https://togithub.com/seleniumhq/selenium/commit/ed638af0c40b5a1f7c51d8c5847a5470db658713) - \[py]: use `Zipfile` in a context; remove duplicate imports, use compiled re pattern for searching :: symonk
- [2d8f51d0fe](https://togithub.com/seleniumhq/selenium/commit/2d8f51d0feca785885b53f8fcbce7c3d636581fa) - \[py] update xfail for window positioning tests on Firefox :: titusfortner
- [058d516f0e](https://togithub.com/seleniumhq/selenium/commit/058d516f0e26d56b903cc81a6b82a6a0318b5114) - \[rb] update spec guards :: titusfortner
- [8ee95718a4](https://togithub.com/seleniumhq/selenium/commit/8ee95718a46498cb5e37b99407e67c300b607d84) - \[dotnet] add cdp v105 remove v102 :: titusfortner
- [5dbc02f19b](https://togithub.com/seleniumhq/selenium/commit/5dbc02f19be6642fbe7a8a8a3160bdf551182fb8) - \[rb] add cdp v105 remove v102 :: titusfortner
- [e7b0a8e40a](https://togithub.com/seleniumhq/selenium/commit/e7b0a8e40a9bb010b792742be66806d37bf9882f) - \[py] add cdp v105 remove v102 :: titusfortner
- [98284e86e5](https://togithub.com/seleniumhq/selenium/commit/98284e86e567e70a3869e369b704ac6bf944d514) - \[js] add cdp v105 remove v102 :: titusfortner
- [0de81eef82](https://togithub.com/seleniumhq/selenium/commit/0de81eef82ab4284f378713c94d3cbb1a13570f7) - \[java] add cdp v105 remove v102 :: titusfortner
- [0f4edb70e7](https://togithub.com/seleniumhq/selenium/commit/0f4edb70e75ce83fb08863a00ee2f63ef3f4648e) - \[cdp] add definition files for v105 :: titusfortner
- [323fedb82f](https://togithub.com/seleniumhq/selenium/commit/323fedb82f56648955c6913e4b4ce1198ce81856) - \[build] Updating bazelisk to 1.13.0 :: Diego Molina
- [fd9d8d8932](https://togithub.com/seleniumhq/selenium/commit/fd9d8d89325c76795402a0749e632601c138ebea) - \[py]: Simplify some `pointer_input` code :: symonk
- [a7ddecafe2](https://togithub.com/seleniumhq/selenium/commit/a7ddecafe2a6c66c41bd7278bde6dd33a928fc93) - \[py]: Remove redundant return clauses, use snake_case for some private proxy methods :: symonk
- [c21d220630](https://togithub.com/seleniumhq/selenium/commit/c21d2206305f93a9384c57167d80439674aa5792) - \[py]: Add no-op placeholder recipe for `isort` in tox :: symonk
- [011e931f54](https://togithub.com/seleniumhq/selenium/commit/011e931f54544f8382dd53a8a85a3d3c1dd36f44) - \[py]: implicitly iterate dictionaries without specifying `keys()` in places :: symonk
- [6b4b9f8678](https://togithub.com/seleniumhq/selenium/commit/6b4b9f8678467d7829545e0456bc871190bde6d2) - \[py]: use `cls` for class methods; be explicit with `open(..., encoding=...)` :: symonk
- [32d2a50d61](https://togithub.com/seleniumhq/selenium/commit/32d2a50d6118e5a8a52a961c6980ec71ac1f05e5) - \[py]: Stop trying to export `Opera` in `__all__` of the webdriver parent package :: symonk
- [c24ca170ca](https://togithub.com/seleniumhq/selenium/commit/c24ca170caa403a46dd480f11a98e48dc418d6e9) - \[py]: remove alot of redundant `else` clauses throughout :: symonk
- [96eaad4110](https://togithub.com/seleniumhq/selenium/commit/96eaad4110a3ffc4ea8af3aeffdd97235e70421d) - \[py]: use `str(...)` in place of `__str__(...)` :: symonk
- [a29c5843c1](https://togithub.com/seleniumhq/selenium/commit/a29c5843c12f2107d9870c10f77141deebcbe3c5) - \[py]: Remove unnecessary list comprehensions in actions :: symonk
- [bad1b4cbfd](https://togithub.com/seleniumhq/selenium/commit/bad1b4cbfd5b8a765f7bee4866f4ace5cc3586f3) - \[py]: add checks for non compliant imports in `python3.7+` :: symonk
- [2e059e0314](https://togithub.com/seleniumhq/selenium/commit/2e059e0314604669fabc899cbad76d9a41d30bcb) - \[py]: minor types, avoid import names for variables, simplify int or float checks in `keys_to_typing` :: symonk
- [bef96e6410](https://togithub.com/seleniumhq/selenium/commit/bef96e64102f09f3337a5108dbca371267450b59) - \[JS] Update changelog :: harsha509
- [2618e8efb4](https://togithub.com/seleniumhq/selenium/commit/2618e8efb4f4d77867318d3b420aa1ee76662dd3) - minor types for `AbstractEventListener` :: symonk
- [0f9e6be542](https://togithub.com/seleniumhq/selenium/commit/0f9e6be5427efe01e82fa16cc47782643b9e06d2) - \[py]: Additional types for `event_firing_webdriver.py` :: symonk
- [024d863a56](https://togithub.com/seleniumhq/selenium/commit/024d863a56e57bd32a1b133044266ec9d51dbbf8) - \[JS] Set min node support to 14.x.x :: harsha509
- [a9dc68bad7](https://togithub.com/seleniumhq/selenium/commit/a9dc68bad71795af08d8bf0dfc576ed62e509752) - \[py]: Add return types to dunder `__init__` in places :: symonk
- [bcbf432b6b](https://togithub.com/seleniumhq/selenium/commit/bcbf432b6b0d47084f46f1009b0241908f1f28e3) - \[py]: Options now returns bool values for various properties when not set rather than `None` :: symonk
- [2ce00fcceb](https://togithub.com/seleniumhq/selenium/commit/2ce00fccebf2c965b9efde1d5706c033ec423090) - \[py]: Update python changelog for `4.5.0` :: symonk
- [6f77a1e463](https://togithub.com/seleniumhq/selenium/commit/6f77a1e4630dd37a9a3e30d8fa3fdfff6da8e17e) - \[py]: Deprecate non `W3C` capability implicit conversion :: symonk
- [d1818d70a6](https://togithub.com/seleniumhq/selenium/commit/d1818d70a6b2241b10b200f78405ed083ebe0486) - \[java] Set protected as ClientConfig constructor instead of private ([#10985](https://togithub.com/SeleniumHQ/selenium/issues/10985)) :: Kazuaki Matsuo
- [44d398ae65](https://togithub.com/seleniumhq/selenium/commit/44d398ae65635b626ee06ce465eb7449c8754b0b) - Synchronize on the underlying websocket ([#10976](https://togithub.com/SeleniumHQ/selenium/issues/10976)) :: Simon Stewart
- [1a5b24ceb9](https://togithub.com/seleniumhq/selenium/commit/1a5b24ceb99b221bf0e85d48a6284ae662b7734a) - \[grid] Updating Grid JS deps :: Diego Molina
- [b296822900](https://togithub.com/seleniumhq/selenium/commit/b29682290086344745e73275c665506c379cad77) - Bump bazel to 5.3.0 ([#10981](https://togithub.com/SeleniumHQ/selenium/issues/10981)) :: Simon Stewart
- [ff88671fb8](https://togithub.com/seleniumhq/selenium/commit/ff88671fb8cb4d408ca7b70aa696b30ccce19b15) - [#10812](https://togithub.com/SeleniumHQ/selenium/issues/10812) don't allow selecting a disabled option ([#10814](https://togithub.com/SeleniumHQ/selenium/issues/10814)) :: Andrei Solntsev
- [4b19fa416b](https://togithub.com/seleniumhq/selenium/commit/4b19fa416be02542c994bf839ca3c3408ded4b16) - \[grid] Removing event bus role from session queue :: Diego Molina
- [894ffd9dc5](https://togithub.com/seleniumhq/selenium/commit/894ffd9dc58927cf80e8f6f492acef3af7251df3) - \[JS] Run tests with node 16.x in CI ([#10979](https://togithub.com/SeleniumHQ/selenium/issues/10979)) :: Sri Harsha
- [631b2295d4](https://togithub.com/seleniumhq/selenium/commit/631b2295d4ecc1f88e1f781ebc33024b3c47d0e7) - Use a URL for rules_jvm_external where the contents won't change :: Simon Mavi Stewart
- [cf01987cc9](https://togithub.com/seleniumhq/selenium/commit/cf01987cc90d50c01bb8e4ce043510e0803b06ba) - Fix Grid UI by patching rules_jvm_external :: Simon Mavi Stewart
- [51095a4612](https://togithub.com/seleniumhq/selenium/commit/51095a4612bb32274aa81f6cd35e25c21c8395ca) - chore/code style changes, add util ([#10975](https://togithub.com/SeleniumHQ/selenium/issues/10975)) :: Potapov Dmitriy
- [878feb7fcf](https://togithub.com/seleniumhq/selenium/commit/878feb7fcfd9758d90c03590486816255b10a73f) - \[py]: Sweeping typing improvements for all property setters :: symonk
- [5604523e65](https://togithub.com/seleniumhq/selenium/commit/5604523e65baeaed161546db9d616917ae352544) - \[py]: Fix `flake8` violations :: symonk
- [b940299758](https://togithub.com/seleniumhq/selenium/commit/b9402997580a9e29820641f20639374390dda953) - fix: geckodriver session with node 18.x.x (issue 2 in [#10970](https://togithub.com/SeleniumHQ/selenium/issues/10970)) :: harsha509
- [af5ab009fa](https://togithub.com/seleniumhq/selenium/commit/af5ab009faa148a76e0dbdb62f73799cc4a2749f) - Bump all java deps :: Simon Mavi Stewart
- [fac1ac2ee1](https://togithub.com/seleniumhq/selenium/commit/fac1ac2ee19c0f84f149cf98bb8fc330c14a3786) - Tighten visibility of rules in the support package :: Simon Mavi Stewart
- [a77be0599a](https://togithub.com/seleniumhq/selenium/commit/a77be0599a4f38dfbdb2f29a1c211b664537948c) - Roll the pinned browser versions :: Simon Mavi Stewart
- [2da79fb62e](https://togithub.com/seleniumhq/selenium/commit/2da79fb62e97ccfc34793b67878e8240a90f3e6b) - Bump htmlunit to 2.64.0 :: Simon Mavi Stewart
- [1c5fe11397](https://togithub.com/seleniumhq/selenium/commit/1c5fe11397eb04f51dd16fadc6cc03587a394a96) - \[JS] Fix window test in firefox :: harsha509
- [32c699d92e](https://togithub.com/seleniumhq/selenium/commit/32c699d92e54f6a3c2cc33304ce831846d639d05) - Run ./go copyright:update :: Simon Mavi Stewart
- [634637d473](https://togithub.com/seleniumhq/selenium/commit/634637d473a046ad54069a88328ac6421c51131c) - Bump rules_jvm_external to 4.3 :: Simon Mavi Stewart
- [1aba14e9c1](https://togithub.com/seleniumhq/selenium/commit/1aba14e9c19caff9f5136fbb7d3f7d2836ef07c0) - \[rb] Remove unnecessary and bug-creating code in platform.rb. ([#10973](https://togithub.com/SeleniumHQ/selenium/issues/10973)) :: ch-saeki
- [000c2cf10d](https://togithub.com/seleniumhq/selenium/commit/000c2cf10d522a90bb765e6ff6882114eefcadc4) - chore/code style changes to common format ([#10964](https://togithub.com/SeleniumHQ/selenium/issues/10964)) :: Potapov Dmitriy
- [f4ce77d24e](https://togithub.com/seleniumhq/selenium/commit/f4ce77d24ee364279326c87a5ddc8a3ea386b88b) - \[JS] destructuring exports :: harsha509
- [741dbf61a8](https://togithub.com/seleniumhq/selenium/commit/741dbf61a88fc73dd51af69f90ba83f357dfacf7) - \[JS] Quit driver instance after each test :: harsha509
- [6ad88d3825](https://togithub.com/seleniumhq/selenium/commit/6ad88d3825f97c67a07a07da944175a586e9ce9c) - Fix frame_to_be_available_and_switch_to_it() for string inputs ([#10967](https://togithub.com/SeleniumHQ/selenium/issues/10967)) :: Michael Mintz
- [ce2ee20de5](https://togithub.com/seleniumhq/selenium/commit/ce2ee20de51cd3d8ce13b7c41131c90af142fc98) - feat(java): add webdriver.edge.loglevel ([#10962](https://togithub.com/SeleniumHQ/selenium/issues/10962)) :: Kazuki Higashiguchi
- [2b98f9b015](https://togithub.com/seleniumhq/selenium/commit/2b98f9b01544ef295b79b6e1227058e675ec1254) - \[py] Fix - Adding retries to Python CI :: Diego Molina
- [9edcd4654f](https://togithub.com/seleniumhq/selenium/commit/9edcd4654f31d18dc5fe1e100172eb3eb9c56d20) - \[py] Adding retries to Python CI :: Diego Molina
- [3c6d27c37f](https://togithub.com/seleniumhq/selenium/commit/3c6d27c37fdbe27bab30aca038d6cfbeb16b2f5a) - \[py]: fixes flake8 violations in `virtual_authenticator.py` :: symonk
- [e12972ec0f](https://togithub.com/seleniumhq/selenium/commit/e12972ec0fc02cc7bf7b8cc5a38f30bc1252e263) - \[py]: fix alot of `mypy` complaints :: symonk
- [e142d5d028](https://togithub.com/seleniumhq/selenium/commit/e142d5d028c2fd8cdb56c81b7efe26b06000af77) - \[py]: additional type hints for `interaction.py` :: symonk
- [ab901a5a01](https://togithub.com/seleniumhq/selenium/commit/ab901a5a010bca45795fcd92ed1d3cb190f7b6f7) - \[py]: Remove unnecessary `else` clause in `element_to_be_clickable(...)` :: symonk
- [08894862c3](https://togithub.com/seleniumhq/selenium/commit/08894862c3088037271e70f01009ee1cb6cb0d75) - \[py]: tidy up some `pylint` violations; update to use more fstrings :: symonk
- [82d7891a44](https://togithub.com/seleniumhq/selenium/commit/82d7891a44507ce60e230ab049fb0b9c27bb96e9) - \[py]: use `f` strings in place of `%s` :: symonk
- [845e47d43f](https://togithub.com/seleniumhq/selenium/commit/845e47d43f03d6638ae550c805235defbb69c0d9) - \[JS] Adds mouse button enum for forward and backward navigation :: harsha509
- [7295d54216](https://togithub.com/seleniumhq/selenium/commit/7295d54216cb4c7cd3447a6f438dd222e2a6c972) - \[java] Removing Opera leftovers :: Diego Molina
- [912b4a4822](https://togithub.com/seleniumhq/selenium/commit/912b4a4822e9e5916110a48a17178f2f6459f0ef) - \[build] Updating bazelisk :: Diego Molina
- [bb0b3b24ca](https://togithub.com/seleniumhq/selenium/commit/bb0b3b24cad2eafbac6af2a22bae74698bff5487) - \[py]: loosen required versions of "certifi" ([#10958](https://togithub.com/SeleniumHQ/selenium/issues/10958)) :: Michael Mintz
- [59d7baec6d](https://togithub.com/seleniumhq/selenium/commit/59d7baec6df19c46796e60f8eaac289aefa69998) - \[JS] Adds select by multiple(index,value, text) tests :: harsha509
- [9955c130fa](https://togithub.com/seleniumhq/selenium/commit/9955c130fa90fa68462b98080e245785d31a78ed) - \[java] Remove Opera related classes ([#10950](https://togithub.com/SeleniumHQ/selenium/issues/10950)) :: Puja Jagani
- [a344d2735e](https://togithub.com/seleniumhq/selenium/commit/a344d2735e88e844ab57149fd07432dc34d80371) - \[py] update python changelog :: AutomatedTester
- [54809a701b](https://togithub.com/seleniumhq/selenium/commit/54809a701b9cc0306f7277efd3767b02e71be2e5) - \[py] Bump Python Bindings to 4.4.2 :: AutomatedTester
- [35adf8bef5](https://togithub.com/seleniumhq/selenium/commit/35adf8bef56cd5efc166feda96224b74800b8503) - \[JS] Adds 'Select' support package :: harsha509
- [4b4ce7b7c8](https://togithub.com/seleniumhq/selenium/commit/4b4ce7b7c8b6ea94158c9147989ec7cfae253f9e) - \[py]: Bump version for `4.4.1` :: symonk
- [d0b95a04a5](https://togithub.com/seleniumhq/selenium/commit/d0b95a04a5aaaa88bfcd10705b8231ba44e5b774) - \[grid] Adding handler for options when using cors and creating a session :: Diego Molina
- [67d544bdee](https://togithub.com/seleniumhq/selenium/commit/67d544bdeef68fcd85f1ae1ec1fd080ec50e1b56) - \[JS] Add support for Actions API sendKeys to designated element :: harsha509
- [9b012df78d](https://togithub.com/seleniumhq/selenium/commit/9b012df78dbbfd84d8fef06308f40fbf6a29455b) - Add a JDK 11 HTTP client ([#10936](https://togithub.com/SeleniumHQ/selenium/issues/10936)) :: Simon Stewart
- [9656da70e5](https://togithub.com/seleniumhq/selenium/commit/9656da70e574a77213cba49ff00e11a2d0f1f393) - \[grid] Sending a DELETE when a session times out. :: Diego Molina
- [829e47681a](https://togithub.com/seleniumhq/selenium/commit/829e47681a23be06a3433c15ecd3d9351aba6142) - \[java] Setting a high max redirects :: Diego Molina
- [ffa9f47424](https://togithub.com/seleniumhq/selenium/commit/ffa9f47424ad784f5b71c6e9a77c4fd55d7d9c2d) - \[grid] Removing `grid-model` flag. Is not being used. :: Diego Molina
- [797a859d98](https://togithub.com/seleniumhq/selenium/commit/797a859d985f681699e66a7edb0939ee291bef1e) - \[java] Improving default matcher to enable Appium :: Diego Molina
- [c88455095d](https://togithub.com/seleniumhq/selenium/commit/c88455095d9e7cebb30f2b44f0c043c575293d19) - \[py]: fix flake8 violations for `W391` :: symonk
- [702c12ab85](https://togithub.com/seleniumhq/selenium/commit/702c12ab85063ad09f370f4ff91a2c151094c112) - \[py]: more unit test coverage for script keys :: symonk
- [4440ea0bd6](https://togithub.com/seleniumhq/selenium/commit/4440ea0bd6a26c1ee044116e0083c42e8173d510) - \[py]: repr for script keys, types and nicer error when unpinning unknown keys and unit tests :: symonk
- [95f0cba280](https://togithub.com/seleniumhq/selenium/commit/95f0cba280d76d3119c84575aab07270828f0f38) - \[py]: Remove deprecated urllib3\[secure] extras dependency ([#10932](https://togithub.com/SeleniumHQ/selenium/issues/10932)) :: V24
- [b1543cff74](https://togithub.com/seleniumhq/selenium/commit/b1543cff74a68514253c6e1f90a7ed13a5d7a065) - \[web] need to be able to scroll to the bottom of this page :: titusfortner
- [3738c97dbf](https://togithub.com/seleniumhq/selenium/commit/3738c97dbff86cfa8d574245605d928ed71a07bb) - \[java] Removing host info for most cases, except SessionNotCreatedException :: Diego Molina
- [9f4f47ef6e](https://togithub.com/seleniumhq/selenium/commit/9f4f47ef6e59afca024b5f1d2f64f4de8c7cac64) - \[java] Changing message when session is not found in Grid :: Diego Molina
- [20b6957f75](https://togithub.com/seleniumhq/selenium/commit/20b6957f753fdf92ae0ba9866b1e4f72737a7a87) - Include sample web form :: Boni Garcia
- [1aa7c59b06](https://togithub.com/seleniumhq/selenium/commit/1aa7c59b0688bdd29e8cc59d73f49887abb97cd7) - \[java] Removing IME :: Diego Molina
- [b8ede333be](https://togithub.com/seleniumhq/selenium/commit/b8ede333beecc3b4a543f09cc0b3315c66f2d488) - \[js] Moving from static to const to make js-dossier happy :: Diego Molina
- [f5f288767f](https://togithub.com/seleniumhq/selenium/commit/f5f288767f5b8e1e101e437e19a694696ea6104d) - \[js] Removing circular dependency :: Diego Molina
- [afe28847f3](https://togithub.com/seleniumhq/selenium/commit/afe28847f3b02778c4c6d807e216eca7e1510eba) - \[java] Fix typo in release notes for v4.4.0 ([#10935](https://togithub.com/SeleniumHQ/selenium/issues/10935)) :: Guille
- [4ed89beda0](https://togithub.com/seleniumhq/selenium/commit/4ed89beda0d67665987dcba4ea8812afea34de7f) - Add missing `uses` from the remote webdriver jar :: Simon Mavi Stewart
- [c927a5b65b](https://togithub.com/seleniumhq/selenium/commit/c927a5b65bbaa3dede337e50e34ed3aadd803db8) - Add missing keywords to invocation of `java_export` :: Simon Mavi Stewart
- [91a1ab1f3d](https://togithub.com/seleniumhq/selenium/commit/91a1ab1f3d19fb799768f2002728ac6871afd21b) - \[java] Removing deprecated ForSeleniumServer caps :: Diego Molina
- [4747fe7e50](https://togithub.com/seleniumhq/selenium/commit/4747fe7e50757a99ebaa9aada1b8a7aa00bc35c9) - \[java] Removing deprecated BrowserType.java :: Diego Molina
- [a6f8028b5c](https://togithub.com/seleniumhq/selenium/commit/a6f8028b5cc6ceaf535c00bcee8c364e1b90d71b) - \[dotnet] Handle the case when http response content type might be null ([#10929](https://togithub.com/SeleniumHQ/selenium/issues/10929)) :: Nikolay Borisenko
- [f7c2f029a6](https://togithub.com/seleniumhq/selenium/commit/f7c2f029a68e9e6bb5b65b5fca6c7254341e872a) - Run buildifier. No logical changes :: Simon Mavi Stewart
- [d56c876e34](https://togithub.com/seleniumhq/selenium/commit/d56c876e3441cca25dbee9adfa1e67b2f69bfa2e) - Update pinned browsers :: Simon Mavi Stewart
- [aea58858d9](https://togithub.com/seleniumhq/selenium/commit/aea58858d922ae3a5a56f5251bc7c9cedd5b4bba) - \[rb] Amending changelog for 4.4.0 :: Diego Molina
### [`v4.4.0`](https://togithub.com/SeleniumHQ/selenium/releases/tag/selenium-4.4.0): Selenium 4.4.0
##### Changelog
For each component's detailed changelog, please check:
- [Ruby](https://togithub.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Python](https://togithub.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)
- [JavaScript](https://togithub.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md)
- [Java](https://togithub.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)
- [DotNet](https://togithub.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)
- [IEDriverServer](https://togithub.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG)
##### Commits in this release
Click to see all the commits included in this release
- [`3e70fc51c3c`](http://github.com/seleniumhq/selenium/commit/3e70fc51c3c7bad048426847b2c59a3a3f8b97f2) - \[py] Bumping to 4.3.0 :: Diego Molina
- [`209d778c892`](http://github.com/seleniumhq/selenium/commit/209d778c892adeb11bc27f575cb58e6484ead5fa) - \[javascript] Bumping to 4.3.0 :: Diego Molina
- [`55714150419`](http://github.com/seleniumhq/selenium/commit/557141504199308ddac51131803ff53fe7204915) - \[grid] Fixing env var name to stream VNC :: Diego Molina
- [`3b3a3edf36a`](http://github.com/seleniumhq/selenium/commit/3b3a3edf36a7a2871b1aeac6cba60ec2bd4960e1) - \[dotnet] remove obsolete TouchActions class :: titusfortner
- [`2fbfc62f565`](http://github.com/seleniumhq/selenium/commit/2fbfc62f565026ba57cf700e14179012c6ebef4c) - \[dotnet] remove obsolete commands :: titusfortner
- [`7949433994c`](http://github.com/seleniumhq/selenium/commit/7949433994c440c1fd733a5176d97ea8fb34889c) - \[JS] Updated jsdoc for move action ([#10816](https://togithub.com/SeleniumHQ/selenium/issues/10816)) :: praveendvd
- [`78f2b1ef68c`](http://github.com/seleniumhq/selenium/commit/78f2b1ef68cb763d44d93a2a0c9d3ebfc3b583a4) - \[grid] Updating JS deps :: Diego Molina
- [`00fce383436`](http://github.com/seleniumhq/selenium/commit/00fce383436e46d6b9410a0bada142ab15e8fc97) - \[JS] Update rules_nodejs to 5.5.1 :: harsha509
- [`334a10350fe`](http://github.com/seleniumhq/selenium/commit/334a10350fee9eb384cb6df1657ec7ed868e7867) - \[web] add index to webpages ([#10640](https://togithub.com/SeleniumHQ/selenium/issues/10640)) :: Titus Fortner
- [`cc79de69690`](http://github.com/seleniumhq/selenium/commit/cc79de69690f01b7c6a7679931de3678f4bccf92) - \[java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina
- [`7a13e937a5f`](http://github.com/seleniumhq/selenium/commit/7a13e937a5fad8e6e7e63188032b7648a73912af) - \[java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molina
- [`de0a144b923`](http://github.com/seleniumhq/selenium/commit/de0a144b923eaa8ea821f483942683490f00d811) - Use `which()` to get Firefox path on Mac OS ([#10818](https://togithub.com/SeleniumHQ/selenium/issues/10818)) :: Bogdan Condurache
- [`4ad053312fd`](http://github.com/seleniumhq/selenium/commit/4ad053312fdcc63fd0052a1a9611e999fa4e60c7) - [#10810](https://togithub.com/SeleniumHQ/selenium/issues/10810) pick the right target using given window handle ([#10811](https://togithub.com/SeleniumHQ/selenium/issues/10811)) :: Andrei Solntsev
- [`2d0c733ac47`](http://github.com/seleniumhq/selenium/commit/2d0c733ac47889280e6f1129797082076ff82700) - Fix RuboCop configuration :: Alex Rodionov
- [`8645cafd33e`](http://github.com/seleniumhq/selenium/commit/8645cafd33eefd777c5ef34a5041e66098aa92ed) - Bump bazel-contrib/rules_jvm to v0.4.0 ([#10829](https://togithub.com/SeleniumHQ/selenium/issues/10829)) :: Boni García
- [`ed7d29eb07a`](http://github.com/seleniumhq/selenium/commit/ed7d29eb07ae9544954fc9cb84a8417a80f600fe) - \[grid] Saving Selenium logs in Dynamic Grid :: Diego Molina
- [`ae46fd8eb45`](http://github.com/seleniumhq/selenium/commit/ae46fd8eb45f9807fe516749535bc2170f478acf) - \[java] Adding more exceptions to spotbugs :: Diego Molina
- [`632849cb88d`](http://github.com/seleniumhq/selenium/commit/632849cb88d64947367557f490253f2b6897e393) - \[JS] kill chromium service on quit ([#10796](https://togithub.com/SeleniumHQ/selenium/issues/10796)) :: Ravi Sawlani
- [`0c2b60532ee`](http://github.com/seleniumhq/selenium/commit/0c2b60532eed2921b822e6a7b5faabc274263dc3) - \[java] Removing filter for lint, not needed in browser tests :: Diego Molina
- [`daa04231c49`](http://github.com/seleniumhq/selenium/commit/daa04231c49af7b0c35633fb2aca57bd6675dda8) - \[java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina
- [`943081bd8f6`](http://github.com/seleniumhq/selenium/commit/943081bd8f63e117b83144d2222fb36019301d61) - \[dotnet] Add Virtual Authenticator support ([#10772](https://togithub.com/SeleniumHQ/selenium/issues/10772)) :: Puja Jagani
- [`5532a8d5c0d`](http://github.com/seleniumhq/selenium/commit/5532a8d5c0dbad4fe3cd8c19d02692b35d5cc46f) - \[py] Remove assertion for python version check ([#10815](https://togithub.com/SeleniumHQ/selenium/issues/10815)) :: jsfehler
- [`cd3af6e5fa3`](http://github.com/seleniumhq/selenium/commit/cd3af6e5fa3d3685ec98bb249d0f7744a6478f4b) - correctly checks the driver supports DevTools ([#10819](https://togithub.com/SeleniumHQ/selenium/issues/10819)) :: elgatov
- [`54b8568c665`](http://github.com/seleniumhq/selenium/commit/54b8568c6650df6112db1a0f82b848ada52036d7) - \[grid] Updating JS deps :: Diego Molina
- [`71cccff7446`](http://github.com/seleniumhq/selenium/commit/71cccff7446a69a5549b387851246978bd710fbd) - Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewart
- [`b9252637d65`](http://github.com/seleniumhq/selenium/commit/b9252637d658adbf29cf500019670b9d11a1aadd) - Repin browsers and drivers :: Simon Mavi Stewart
- [`8487998201c`](http://github.com/seleniumhq/selenium/commit/8487998201cbd9f552a2ca4dbb385494813436af) - Run buildifier :: Simon Mavi Stewart
- [`f2b65eb4a00`](http://github.com/seleniumhq/selenium/commit/f2b65eb4a00638f94ecbcc0d8f3422550a8e362f) - \[build] Bump rules_python to 0.10 :: AutomatedTester
- [`0a2a4a93ea0`](http://github.com/seleniumhq/selenium/commit/0a2a4a93ea0684fa631e73fa6f8e6a023a1f1ec3) - \[java] Add status endpoint :: Puja Jagani
- [`8e24d937238`](http://github.com/seleniumhq/selenium/commit/8e24d937238c2d2862970ef8353f32818254b0c3) - \[java] Formatting changes in test classes :: Puja Jagani
- [`a6b161a159c`](http://github.com/seleniumhq/selenium/commit/a6b161a159c3d581b130f03a2e6e35f577f38dec) - \[atoms] Add shadow dom visible text tests :: AutomatedTester
- [`09e296c30b5`](http://github.com/seleniumhq/selenium/commit/09e296c30b5b5e2a8ac33aa926c4f32bc52cfbb8) - Cleanup docstrings, fix broken formatting ([#10838](https://togithub.com/SeleniumHQ/selenium/issues/10838)) :: jsfehler
- [`fb4df665ab8`](http://github.com/seleniumhq/selenium/commit/fb4df665ab89638abaff63bc1c838b51e5fbf07f) - \[java] Add ability to decorate child classes of `WebDriver` ([#10737](https://togithub.com/SeleniumHQ/selenium/issues/10737)) :: Valery Yatsynovich
- [`ca2f0f955de`](http://github.com/seleniumhq/selenium/commit/ca2f0f955de4bdf6f2563ee17685b28bae4fc391) - \[build] Bump bazel to 5.2 :: AutomatedTester
- [`aaa20ba9121`](http://github.com/seleniumhq/selenium/commit/aaa20ba91214119526fba39da6bf57fd7afeab16) - \[java] Improving javadocs for DevTools.java :: Diego Molina
- [`9cf01a34c4a`](http://github.com/seleniumhq/selenium/commit/9cf01a34c4ad1ba831494d702da1126342ffac78) - \[java] Making Java tests compile until we find a better alternative :: Diego Molina
- [`5294269c1de`](http://github.com/seleniumhq/selenium/commit/5294269c1dee029934a9b3ccd44c47cfc4af8653) - \[grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina
- [`7b1c6461f61`](http://github.com/seleniumhq/selenium/commit/7b1c6461f618fefcb8fec4a972bc7ec1abb47c34) - \[JS] Bump to 4.3.1. :: AutomatedTester
- [`dcb27c1d837`](http://github.com/seleniumhq/selenium/commit/dcb27c1d837ee8a94c7173ae6cb4bcf13f83c5d9) - Adding GitPod Config ([#10855](https://togithub.com/SeleniumHQ/selenium/issues/10855)) :: Diego Molina
- [`226a5b5cfc6`](http://github.com/seleniumhq/selenium/commit/226a5b5cfc6b4c7a241f1a54fd0efbb0e8d0eb38) - \[grid] Updating JS deps :: Diego Molina
- [`72967823909`](http://github.com/seleniumhq/selenium/commit/729678239097292a63cd81da22f0ae39cfe97e6c) - \[IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window ([#10702](https://togithub.com/SeleniumHQ/selenium/issues/10702)) :: Yusuke Noda
- [`989c5644d31`](http://github.com/seleniumhq/selenium/commit/989c5644d3162d1ab90dacd9947d5f7294ae9808) - Disable popup blocking for Edge in IE Mode ([#10869](https://togithub.com/SeleniumHQ/selenium/issues/10869)) :: Brandon Walderman
- [`bb23fba720c`](http://github.com/seleniumhq/selenium/commit/bb23fba720c6810175c7a3698371e09b01aeaaee) - Remove require of websocket in selenium-devtools gem ([#10868](https://togithub.com/SeleniumHQ/selenium/issues/10868)) :: Kevin Dew
- [`5eb4e45f81d`](http://github.com/seleniumhq/selenium/commit/5eb4e45f81dc8a56ad88bba79df75b11b1d1da6c) - Extract network interceptor into a separate class :: Alex Rodionov
- [`0916b2c1c9a`](http://github.com/seleniumhq/selenium/commit/0916b2c1c9ad0f96b141687dfa538c672e8b72eb) - Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov
- [`98f533238e9`](http://github.com/seleniumhq/selenium/commit/98f533238e926d56633f7f9fe2e8bb8cc198239a) - Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov
- [`4aebd9c6a3c`](http://github.com/seleniumhq/selenium/commit/4aebd9c6a3c9a5cac62618281e3df488b0a62df2) - Truncate WebSocket logger messages :: Alex Rodionov
- [`c0fa00f9722`](http://github.com/seleniumhq/selenium/commit/c0fa00f97225fa92acd393fc77b8a8dd945229a6) - \[dotnet] Handle unsuccessful http requests properly ([#10807](https://togithub.com/SeleniumHQ/selenium/issues/10807)) :: Nikolay Borisenko
- [`4fc1de040d2`](http://github.com/seleniumhq/selenium/commit/4fc1de040d25d763eb9cdbc7d1b9fa098e2ecf17) - \[dotnet] set proper status when creating response :: titusfortner
- [`7f40eec0b7a`](http://github.com/seleniumhq/selenium/commit/7f40eec0b7a4a1c09c0fe605965f1a6a6dd2b0db) - \[dotnet] add additional context info to unexpected errors in responses :: titusfortner
- [`21c693d4821`](http://github.com/seleniumhq/selenium/commit/21c693d48211d118ba5bce9ac77051a1bede089c) - update docs for PointerActions#move_to ([#10872](https://togithub.com/SeleniumHQ/selenium/issues/10872)) :: Robert Fletcher
- [`545355d40d6`](http://github.com/seleniumhq/selenium/commit/545355d40d6bd7521577845c829559e855ea79e9) - `[py]:` use native mapping `.get(...)` in error handler :: symonk
- [`38f8501456c`](http://github.com/seleniumhq/selenium/commit/38f8501456c93c26011fdc59cd28fb5f0cd04907) - \[py]: Address `flake8` violations and remove unused imports :: symonk
- [`e66e00cedb1`](http://github.com/seleniumhq/selenium/commit/e66e00cedb17d40a113133cb5bfcbebd957e4510) - \[iedriver] update changelog and bump version to 4.3.0 :: titusfortner
- [`50b0bfc0727`](http://github.com/seleniumhq/selenium/commit/50b0bfc0727ebfaaaae30cf473ef37f4853060a7) - \[rb]\[cdp] update devtools version to 0.103.1 :: titusfortner
- [`2eab06275b5`](http://github.com/seleniumhq/selenium/commit/2eab06275b56f0db2ca34e2800e15425ef56ac9a) - \[dotnet] add the new VirtualAuth directory to sources in bazel libraries :: titusfortner
- [`6222bb2a1fc`](http://github.com/seleniumhq/selenium/commit/6222bb2a1fc6d88ae5ff11c8ab7af06ef875d0b9) - \[dotnet] Add bazel dependency for Virtual Authenticator :: Puja Jagani
- [`21a39ab6f2a`](http://github.com/seleniumhq/selenium/commit/21a39ab6f2a5e96ed67d9a6bc76b6c43ea10b2cc) - \[dotnet] add identity logging and abstraction packages :: titusfortner
- [`c7be1be9e10`](http://github.com/seleniumhq/selenium/commit/c7be1be9e1053488d13aab76a76598dbf0a39a56) - \[dotnet] add missing identity abstractions dependencies :: titusfortner
- [`6f082ed6c3d`](http://github.com/seleniumhq/selenium/commit/6f082ed6c3dd60c498ecec00ab20392acf12748f) - \[dotnet] allow disabling build check between chromium browser and driver ([#10898](https://togithub.com/SeleniumHQ/selenium/issues/10898)) :: titusfortner
- [`69f46da9ea1`](http://github.com/seleniumhq/selenium/commit/69f46da9ea12f04cef5e7d990e6ee99593396e73) - \[dotnet] Update Newtonsoft.Json package to v13.0.1 ([#10900](https://togithub.com/SeleniumHQ/selenium/issues/10900)) :: Yevgeniy Shunevych
- [`6e11e18857c`](http://github.com/seleniumhq/selenium/commit/6e11e18857ca581510bd1ed14735203473616196) - \[grid] Updating JS deps :: Diego Molina
- [`93ee789ccde`](http://github.com/seleniumhq/selenium/commit/93ee789ccdea856405afeca03a6efce3ab095673) - Bump terser from 5.10.0 to 5.14.2 ([#10889](https://togithub.com/SeleniumHQ/selenium/issues/10889)) :: dependabot\[bot]
- [`036ee7f6aec`](http://github.com/seleniumhq/selenium/commit/036ee7f6aec797f5fe4608d2f7673e59d7f548b5) - Bump terser from 5.13.1 to 5.14.2 in /javascript/grid-ui ([#10894](https://togithub.com/SeleniumHQ/selenium/issues/10894)) :: dependabot\[bot]
- [`2f93cc4d7d0`](http://github.com/seleniumhq/selenium/commit/2f93cc4d7d03907cc20c63e9eef6de4bc7096dd4) - \[java] Fix indentation :: Puja Jagani
- [`dd37ae528f7`](http://github.com/seleniumhq/selenium/commit/dd37ae528f78a799ad84ae13e8a28aa6fa5277e6) - \[java] Replace OpenTelemetry deprecated method :: Puja Jagani
- [`a535a410006`](http://github.com/seleniumhq/selenium/commit/a535a4100067e8efbab3fc0f901470040f2f4f51) - \[java] Upgrade OpenTelemetry version :: Puja Jagani
- [`e97153bbb97`](http://github.com/seleniumhq/selenium/commit/e97153bbb975a7d39e8505abc6c2a22f6f7673de) - \[java] Fix indentation :: Puja Jagani
- [`90255c1f3a6`](http://github.com/seleniumhq/selenium/commit/90255c1f3a61cd5d3e13f678493d8b4c3a133fbf) - \[JS] Updating rules nodejs to 5.5.3 :: harsha509
- [`f70ac4372a1`](http://github.com/seleniumhq/selenium/commit/f70ac4372a1a0dc57e5c710560386ff5201a890e) - \[java] Fix tracing event-logs for error situations :: Puja Jagani
- [`7ce42b7f995`](http://github.com/seleniumhq/selenium/commit/7ce42b7f99581678e155f1b54da01133bdfc3f7a) - \[java] Add logs to DriverServiceSessionFactory :: Puja Jagani
- [`a9a526eae41`](http://github.com/seleniumhq/selenium/commit/a9a526eae41b743719a0232f43e19e873b837647) - \[grid] No need to register a Node that is DOWN :: Diego Molina
- [`14242af3d40`](http://github.com/seleniumhq/selenium/commit/14242af3d40453ce4bb3008a80057eaf76e6f11b) - \[grid] Default to Node healthcheck instead of initial status endpoint check :: Diego Molina
- [`ffe5a79fedc`](http://github.com/seleniumhq/selenium/commit/ffe5a79fedcb0267be13bc5d2a0325614e191f14) - \[py] Making tox pass :: Diego Molina
- [`a64357f590f`](http://github.com/seleniumhq/selenium/commit/a64357f590fa0e8e64061b70d653a7b6bee76a47) - \[grid] Updating JS deps :: Diego Molina
- [`588541da8e2`](http://github.com/seleniumhq/selenium/commit/588541da8e2bd062b502cd8281966768431dbc2d) - \[CDP] Adding definition files for v104 :: Diego Molina
- [`2004779bf2b`](http://github.com/seleniumhq/selenium/commit/2004779bf2bd00b4dc573e5dda147e5a215b4c93) - \[java] Adding CDP v104 :: Diego Molina
- [`7ce15dbb93d`](http://github.com/seleniumhq/selenium/commit/7ce15dbb93db137f33fc183ae725e3db55f3f558) - \[py] Adding CDP v104 :: Diego Molina
- [`fa3736dfbbe`](http://github.com/seleniumhq/selenium/commit/fa3736dfbbe551b2660125a3fd521782d38dcbd5) - \[rb] Adding CDP v104 :: Diego Molina
- [`a87bd3e12bb`](http://github.com/seleniumhq/selenium/commit/a87bd3e12bbeb9652f53be97fbc8958f18cafb45) - \[js] Adding CDP v104 :: Diego Molina
- [`5e5f72984d4`](http://github.com/seleniumhq/selenium/commit/5e5f72984d4a947605c87690ccc352d0866972ab) - \[dotnet] Adding CDP v104 :: Diego Molina
- [`53253157d6d`](http://github.com/seleniumhq/selenium/commit/53253157d6d2d98eb64459603e46b179b443fe4d) - \[rb] fix: setting w3c: false throws error ([#10918](https://togithub.com/SeleniumHQ/selenium/issues/10918)) :: Tamsil Sajid Amani
- [`cd3e9aea526`](http://github.com/seleniumhq/selenium/commit/cd3e9aea5261fb9ea371b95abe8ae6113241dfb6) - \[grid] Forwarding requests with non-W3C locators :: Diego Molina
- [`994ab87b2c1`](http://github.com/seleniumhq/selenium/commit/994ab87b2c11b1e5b4108fd334cc97d3a864fd68) - \[rb] move w3c checks to Options class :: titusfortner
- [`4362aa1a339`](http://github.com/seleniumhq/selenium/commit/4362aa1a339cf78409fb21db831ae3a870ef7c6f) - \[rb] update to latest rubocop and fix issues :: titusfortner
- [`227137bc44f`](http://github.com/seleniumhq/selenium/commit/227137bc44f8080b1b5d0c66163ce9af0bbf8811) - \[rb] Add virtual authenticator ([#10903](https://togithub.com/SeleniumHQ/selenium/issues/10903)) :: Tamsil Sajid Amani
- [`930edbd8611`](http://github.com/seleniumhq/selenium/commit/930edbd8611efbb57e7b57a76529e056cd826b79) - \[rb] update virtual auth credential implementation to match conventions :: titusfortner
- [`13975e0df8a`](http://github.com/seleniumhq/selenium/commit/13975e0df8afd7a12786c472f222c3231fe191bc) - \[rb] update virtual auth implementation to match conventions :: titusfortner
- [`1d723de63c8`](http://github.com/seleniumhq/selenium/commit/1d723de63c8fdf16533f3bfed7ead17169776542) - \[dotnet] no longer need to send OSS element :: titusfortner
- [`a52bfcd8a5b`](http://github.com/seleniumhq/selenium/commit/a52bfcd8a5b57ee6639652829aacba09cf779db6) - \[py] throw error when setting w3c to False [#10908](https://togithub.com/SeleniumHQ/selenium/issues/10908) :: titusfortner
- [`d830a1393ef`](http://github.com/seleniumhq/selenium/commit/d830a1393ef2bd32ca1a0236b2eecbedd3f15aff) - \[dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false ([#10448](https://togithub.com/SeleniumHQ/selenium/issues/10448)) :: titusfortner
- [`2af04d4cc40`](http://github.com/seleniumhq/selenium/commit/2af04d4cc40005da42f3dcf3a90a9b62a815b006) - \[java] update warning for setting w3c: false ([#10448](https://togithub.com/SeleniumHQ/selenium/issues/10448)) :: titusfortner
- [`5b62f2fd6ba`](http://github.com/seleniumhq/selenium/commit/5b62f2fd6ba59129797870ddc693e73a7e0850ff) - \[rb] virtual auth credentials command arguments in wrong order :: titusfortner
- [`b1c27004930`](http://github.com/seleniumhq/selenium/commit/b1c270049303d897e803112bb64b6d658df152a6) - upgdate changelogs for 4.4.0 :: titusfortner
- [`ad0216040f1`](http://github.com/seleniumhq/selenium/commit/ad0216040f136c00ef5cdd2d67ab8cde6cc803df) - \[java] Revert - Add status endpoint :: Diego Molina
- [`f91fec5cd1c`](http://github.com/seleniumhq/selenium/commit/f91fec5cd1c25ad26833143dbc4c0e72383ef94a) - \[java] Throwing when a user sets w3c: false in ChromeOptions :: Diego Molina
- [`0d388753138`](http://github.com/seleniumhq/selenium/commit/0d3887531380e0c803b555752f64c7262e8e4664) - \[py] build(setup.py): Add `project_urls` for PyPI ([#10880](https://togithub.com/SeleniumHQ/selenium/issues/10880)) :: Tony Narlock
- [`2d36450df88`](http://github.com/seleniumhq/selenium/commit/2d36450df8856cc7fc8a29afde9b50459f11157e) - \[java] Amending changelog for 4.4.0 :: Diego Molina
- [`e5c75ed026a`](http://github.com/seleniumhq/selenium/commit/e5c75ed026a91a71a9a338532c4bacea5bd7a8ab) - Bumping version in bindings to 4.4.0 :: Diego Molina
### [`v4.3.0`](https://togithub.com/SeleniumHQ/selenium/releases/tag/selenium-4.3.0): Selenium 4.3.0
##### Changelog
For each component's detailed changelog, please check:
- [Ruby](https://togithub.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Python](https://togithub.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)
- [JavaScript](https://togithub.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md)
- [Java](https://togithub.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)
- [DotNet](https://togithub.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)
- [IEDriverServer](https://togithub.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG)
##### Commits in this release
Click to see all the commits included in this release
- [`fe6bc9952f4`](http://github.com/seleniumhq/selenium/commit/fe6bc9952
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/avighub/test-automation-api-web-java).
This PR contains the following updates:
4.0.0-beta-3
->4.15.0
Release Notes
SeleniumHQ/selenium (org.seleniumhq.selenium:selenium-java)
### [`v4.15.0`](https://togithub.com/SeleniumHQ/selenium/compare/e5a96349cea553359d2ad38d0e85c2b1f9928265...1d14b5521bae241b099f6b0e008fcc9866e842ab) ### [`v4.14.0`](https://togithub.com/SeleniumHQ/selenium/compare/66b3a2ade201458b21fa71f92f137417b81faade...e5a96349cea553359d2ad38d0e85c2b1f9928265) ### [`v4.13.0`](https://togithub.com/SeleniumHQ/selenium/compare/249f2a7d1bbe1aa972006f15088e7b7db000df94...66b3a2ade201458b21fa71f92f137417b81faade) ### [`v4.12.0`](https://togithub.com/SeleniumHQ/selenium/compare/00b6089b93a81e32e1dc754bc2753e9fce9d821c...249f2a7d1bbe1aa972006f15088e7b7db000df94) ### [`v4.11.0`](https://togithub.com/SeleniumHQ/selenium/compare/c14d9678990942b93cb421c5567d0da7fb29c7bd...040bc5406b3535e4087638b4a20b6d0544224639) ### [`v4.10.0`](https://togithub.com/SeleniumHQ/selenium/compare/8e0c968e3866151d3797a73aaae9ead4c421d69e...c14d9678990942b93cb421c5567d0da7fb29c7bd) ### [`v4.9.1`](https://togithub.com/SeleniumHQ/selenium/compare/d7057100a684113afdab046279c8d820eff43c50...eb2032df7f39fafea99315940e2f19355ee1dd95) ### [`v4.9.0`](https://togithub.com/SeleniumHQ/selenium/compare/1069632233263f18e56fc332ba6838c137f128b1...d7057100a684113afdab046279c8d820eff43c50) ### [`v4.8.2`](https://togithub.com/SeleniumHQ/selenium/compare/8ebccac989e4feb7c9e940a610b5cc5e81254d34...1069632233263f18e56fc332ba6838c137f128b1) ### [`v4.8.1`](https://togithub.com/SeleniumHQ/selenium/compare/267030adeabce01e662cc69342b76f1811c35ee7...8ebccac989e4feb7c9e940a610b5cc5e81254d34) ### [`v4.8.0`](https://togithub.com/SeleniumHQ/selenium/compare/a379331ad6c9ece40d2ad7ec5982e8e0ac819cfd...267030adeabce01e662cc69342b76f1811c35ee7) ### [`v4.7.1`](https://togithub.com/SeleniumHQ/selenium/compare/0a5b49d16f08308454f0f9204985b84ec5a13918...a379331ad6c9ece40d2ad7ec5982e8e0ac819cfd) ### [`v4.7.0`](https://togithub.com/SeleniumHQ/selenium/compare/7fdaf217b8e58033b7cd01d916e3063c8198a403...0a5b49d16f08308454f0f9204985b84ec5a13918) ### [`v4.6.0`](https://togithub.com/SeleniumHQ/selenium/compare/fe167b119aaa337a2a75f70e2ad262900bb0fe4f...79f1c02ae20c359daa5652d790894d5e4e24d93f) ### [`v4.5.0`](https://togithub.com/SeleniumHQ/selenium/releases/tag/selenium-4.5.0): Selenium 4.5.0 ##### Changelog For each component's detailed changelog, please check: - [Ruby](https://togithub.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Python](https://togithub.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES) - [JavaScript](https://togithub.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md) - [Java](https://togithub.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG) - [DotNet](https://togithub.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG) - [IEDriverServer](https://togithub.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG) ##### Commits in this releaseClick to see all the commits included in this release
- [feed290ab3](https://togithub.com/seleniumhq/selenium/commit/feed290ab31d246c2af631a0b30e4a6ff29a2cdf) - \[js] missing end quote in bazel file :: titusfortner - [fe167b119a](https://togithub.com/seleniumhq/selenium/commit/fe167b119aaa337a2a75f70e2ad262900bb0fe4f) - \[java] update changelog and bump version to 4.5 :: titusfortner - [14516208b0](https://togithub.com/seleniumhq/selenium/commit/14516208b0e6fef9e43e0d930d452d72659b1d0d) - \[dotnet] update changelog and bump version to 4.5 :: titusfortner - [10ad14e20e](https://togithub.com/seleniumhq/selenium/commit/10ad14e20ecbd08b9c9af84c2305f8c311bb788f) - \[iedriver] bump versions to 4.5 :: titusfortner - [5057e02848](https://togithub.com/seleniumhq/selenium/commit/5057e02848fac5c4af39ca2fb214a1448e981de0) - \[js] update changelog and bump version to 4.5 :: titusfortner - [77166342b7](https://togithub.com/seleniumhq/selenium/commit/77166342b74ad96562b415597cc419eb0706fccd) - \[py] update changelog and bump versions to 4.5 :: titusfortner - [26dc816c5c](https://togithub.com/seleniumhq/selenium/commit/26dc816c5cf7e3385eb5b4ad4a6be7eae1be6a0e) - \[rb] update changelog and bump version to 4.5 :: titusfortner - [50c5d6ff23](https://togithub.com/seleniumhq/selenium/commit/50c5d6ff23e66982866f2c0659ab5f4356159ccf) - \[rb] add cdp v106 remove v103 :: titusfortner - [3170a497f8](https://togithub.com/seleniumhq/selenium/commit/3170a497f8c6ecd3247fb5fb7662828723ad8f42) - \[dotnet] add cdp v106 remove v103 :: titusfortner - [a2b161a5c5](https://togithub.com/seleniumhq/selenium/commit/a2b161a5c5567ec3bfa2f548e8f8f96582a1b3f7) - \[py] add cdp v106 remove v103 :: titusfortner - [1ffd09357a](https://togithub.com/seleniumhq/selenium/commit/1ffd09357ac7c4dfd47ba50238858a0a57d0491d) - \[js] add cdp v106 remove v103 :: titusfortner - [2a05eb120b](https://togithub.com/seleniumhq/selenium/commit/2a05eb120b4a3bb941d49b8dcc3b697427311755) - \[java] add cdp v106 remove v103 :: titusfortner - [697c717a28](https://togithub.com/seleniumhq/selenium/commit/697c717a28428e252e03a188ab99a545e5ebf7c3) - \[cdp] add definition files for v106 and remove v103 :: titusfortner - [9c8215e84e](https://togithub.com/seleniumhq/selenium/commit/9c8215e84e8bdc107bb13d46bf76e7d1abb1a0e6) - \[java] Enable BiDi session test :: Puja Jagani - [f7b97cbe12](https://togithub.com/seleniumhq/selenium/commit/f7b97cbe125d34372565d4777e2a81bbd24ce538) - \[java] Allow origin of \[::1] for geckodriver for IPv6 only systems :: Puja Jagani - [3e7c6e1a95](https://togithub.com/seleniumhq/selenium/commit/3e7c6e1a95c1bc3e32d5ba26377b6f1ad61f96ba) - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart - [96c4ecd714](https://togithub.com/seleniumhq/selenium/commit/96c4ecd714148c8378a14fe4339430f3f7ace4c5) - \[java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner - [af12e439d8](https://togithub.com/seleniumhq/selenium/commit/af12e439d83e3c8168e5b7673b6f54a81ca17b68) - \[JS] bump rules_nodejs to 5.6.0 :: Sriharsha - [a3b11f7fb8](https://togithub.com/seleniumhq/selenium/commit/a3b11f7fb825f6023ca6621e9c0219a810e0c334) - \[dotnet] update changelog for 4.5 :: titusfortner - [5d1779925c](https://togithub.com/seleniumhq/selenium/commit/5d1779925ce3b888d8a6383c5a48b3117c91bb2e) - \[rb] update changelog for 4.5 :: titusfortner - [42850a7fab](https://togithub.com/seleniumhq/selenium/commit/42850a7fabd8fe53e32045919e69ab966c362c7a) - \[rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner - [58f5833ba0](https://togithub.com/seleniumhq/selenium/commit/58f5833ba02543487aa8e8441c18cebaecef2495) - \[rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner - [04e1dfc1fd](https://togithub.com/seleniumhq/selenium/commit/04e1dfc1fdbcd91684b6b9eb3547e77464501449) - \[rb] run dev tools tests on Firefox :: titusfortner - [e51e2a99ab](https://togithub.com/seleniumhq/selenium/commit/e51e2a99ab2bc23da087fa547f729d0dbcfa1f12) - \[rb] support initializing Server with args and log_level :: titusfortner - [b44aee0478](https://togithub.com/seleniumhq/selenium/commit/b44aee0478f2b93ed229697478c7cf985ea71120) - \[rb] use options instead of capabilities :: titusfortner - [77c4bf303e](https://togithub.com/seleniumhq/selenium/commit/77c4bf303e03ce8c9e8f6a22892a05e774f13647) - \[rb] don't use opts as hash in tests :: titusfortner - [cb8872cd72](https://togithub.com/seleniumhq/selenium/commit/cb8872cd720ef11972ad16db6c33829c992df60b) - Remove spelling mistake from the method name ([#11051](https://togithub.com/SeleniumHQ/selenium/issues/11051)) :: Vikas Goel - [760305b6a6](https://togithub.com/seleniumhq/selenium/commit/760305b6a6c2e4bc2c119753164aaac754497734) - \[py]: add type hints for method parameters ([#11053](https://togithub.com/SeleniumHQ/selenium/issues/11053)) :: Kim Hyeonseok - [df0f92db7f](https://togithub.com/seleniumhq/selenium/commit/df0f92db7fc948e679bc734137661bb98d5e9fe9) - \[iedriver] update changelog :: titusfortner - [42284b08ab](https://togithub.com/seleniumhq/selenium/commit/42284b08abf4acdf6be2cff80cd3e8c48e058c47) - \[java] update changelog :: titusfortner - [8aeb1e1290](https://togithub.com/seleniumhq/selenium/commit/8aeb1e1290d85cba2c67f097c03e6f4b5ba2dd4e) - Run fluxbox as window manager for jobs using Xvfb ([#11025](https://togithub.com/SeleniumHQ/selenium/issues/11025)) :: Henrik Skupin - [ff372929fa](https://togithub.com/seleniumhq/selenium/commit/ff372929fad0942983e6cfb548214cf2645f497d) - Fixed some typos ([#11035](https://togithub.com/SeleniumHQ/selenium/issues/11035)) :: Shishu Raj Pandey - [dc53093baf](https://togithub.com/seleniumhq/selenium/commit/dc53093bafa8b46f16ac1871ade81461c0cea576) - \[py] fix flake8 failure :: titusfortner - [3fcc413878](https://togithub.com/seleniumhq/selenium/commit/3fcc4138788857f2122e3693132856339e29a51a) - \[java] remove non-applicable xml test :: titusfortner - [31190f8edd](https://togithub.com/seleniumhq/selenium/commit/31190f8edd801a2ead8ba3d49982cbdbc838885d) - \[java] fix aliases for windows 7 and vista platform name :: titusfortner - [0b3bc095c1](https://togithub.com/seleniumhq/selenium/commit/0b3bc095c1860342154563a9208c7c7f5687f670) - Remove deprecated managed directories from bazel :: Puja Jagani - [2f15ea0efa](https://togithub.com/seleniumhq/selenium/commit/2f15ea0efa358c32b80d1335f5ddc26bf4b567b8) - \[py] update outdated usage example ([#11049](https://togithub.com/SeleniumHQ/selenium/issues/11049)) :: Austin Michael Wilkins - [d2205d9ba6](https://togithub.com/seleniumhq/selenium/commit/d2205d9ba63a5d0c366b1071d3da2813a58a8983) - \[java] fix bug that forced platformName of windows 7 to vista :: titusfortner - [1a73c3f9f3](https://togithub.com/seleniumhq/selenium/commit/1a73c3f9f37c3f6a424fff92a7f48966c41d3cc0) - Re-enable testGetValueOfUserDefinedProperty test for Firefox ([#11046](https://togithub.com/SeleniumHQ/selenium/issues/11046)) :: Henrik Skupin - [ccf6a45843](https://togithub.com/seleniumhq/selenium/commit/ccf6a45843e9dda8e3cdcc9abcd37c4ef9276670) - \[py]: remove incorrect references in the changelog :: symonk - [b2598e7fab](https://togithub.com/seleniumhq/selenium/commit/b2598e7fab238b198971bebd49e5c3bfbaf275bb) - \[js] Update changelog :: Puja Jagani - [e4742018d2](https://togithub.com/seleniumhq/selenium/commit/e4742018d288e76235af029233c5e0c55eaeac73) - \[JS] Fix: Do not allow Select class to select disabled options ([#11029](https://togithub.com/SeleniumHQ/selenium/issues/11029)) :: Tamsil Sajid Amani - [33106b6047](https://togithub.com/seleniumhq/selenium/commit/33106b60475bf34a02aae3c304026c6e17f41c64) - Bump pinned browsers :: Simon Mavi Stewart - [cd8b551d19](https://togithub.com/seleniumhq/selenium/commit/cd8b551d19bfdfb30ad669edd7705aa58cd90808) - \[java] Java HTTP client : Allow reading the response more than once :: Puja Jagani - [0b853398ef](https://togithub.com/seleniumhq/selenium/commit/0b853398ef0d4ea553040e7d337cc5677debf4f0) - \[java] Update check for content-length header :: Puja Jagani - [9433860d62](https://togithub.com/seleniumhq/selenium/commit/9433860d621284dbfb46269096debfd71409587d) - \[java] Remove unused import :: Puja Jagani - [be2c7e469b](https://togithub.com/seleniumhq/selenium/commit/be2c7e469b3566409acc359f9d2410700332b869) - Change casing of method name. No logical changes :: Simon Mavi Stewart - [7387bc94a3](https://togithub.com/seleniumhq/selenium/commit/7387bc94a39e1ce93dc6da985e65c704b56d4e94) - \[java] Ensure Java 11 client can send multiple websocket requests. Collect all the received data before processing. :: Puja Jagani - [4671831a08](https://togithub.com/seleniumhq/selenium/commit/4671831a088129d82f78ac7f45097d08b213f9d4) - \[java] Ensure Java 11 client works to support webdriver session :: Puja Jagani - [7f7199cd9d](https://togithub.com/seleniumhq/selenium/commit/7f7199cd9d677d70c8f2053c4d877e35aa1e310d) - \[JS] Update changelog :: Puja Jagani - [5db05840e0](https://togithub.com/seleniumhq/selenium/commit/5db05840e0092bf0c5cf00a2e659dad1d4b930fa) - \[py]: Update doc generation dependencies :: symonk - [79793b6e0f](https://togithub.com/seleniumhq/selenium/commit/79793b6e0f781c9100bbd58564d836adf1ccaf97) - \[py]: Remove opera markdown files :: symonk - [59c175d50a](https://togithub.com/seleniumhq/selenium/commit/59c175d50a980a12e8aa846c689f635cd97b0d88) - \[build] make ruby and python use setup-firefox action :: titusfortner - [77be05c6df](https://togithub.com/seleniumhq/selenium/commit/77be05c6df14bd900265498d4cb68e836a987110) - \[build] Re-enabling browser-actions/setup-geckodriver@latest. :: Henrik Skupin - [ffb50262dd](https://togithub.com/seleniumhq/selenium/commit/ffb50262ddacad8f5443d303e9082ce115d15402) - \[iedriver] use Edge if iexplorer is set to redirect to Edge :: titusfortner - [8d5f7a4cb9](https://togithub.com/seleniumhq/selenium/commit/8d5f7a4cb9481c2cfda1cbc836f9099ad99829e0) - \[iedriver] auto detect location of Edge if not specified :: titusfortner - [1b2093826f](https://togithub.com/seleniumhq/selenium/commit/1b2093826feab66088e38c86d67f99ea6a98b5b7) - \[dotnet] support installing unsigned Firefox add-ons including from directory :: titusfortner - [106c89a6f6](https://togithub.com/seleniumhq/selenium/commit/106c89a6f6fdf67d3b96b52112aba83ac065093e) - \[dotnet] missed removing cdp v101 reference :: titusfortner - [662db2a0c3](https://togithub.com/seleniumhq/selenium/commit/662db2a0c3d6bcc0979f7ce0a6eefcd5e8918273) - \[rb] test more Firefox addon scenarios :: titusfortner - [ba0a025a64](https://togithub.com/seleniumhq/selenium/commit/ba0a025a64e8c99796fdb8a00a250ee67f53b3fc) - \[rb] support sending firefox addon directory as temporary in remote session :: TamsilAmani - [45e4e297f4](https://togithub.com/seleniumhq/selenium/commit/45e4e297f410f5129144986ff14965ee69ede3fe) - \[java] add tests for Firefox addons :: titusfortner - [5a21858df8](https://togithub.com/seleniumhq/selenium/commit/5a21858df821c864aa95d605cf6040cccb38ff03) - \[JS] add tests for Firefox addons :: titusfortner - [f5d052e1c5](https://togithub.com/seleniumhq/selenium/commit/f5d052e1c5b5157d2428b696ddaf84c594be3094) - \[py] add tests for Firefox addons :: titusfortner - [2489973bb5](https://togithub.com/seleniumhq/selenium/commit/2489973bb5904d936f3dc740efcd9a89516b1f83) - add signed extension directory and unsigned extension zip :: titusfortner - [2ae39b2665](https://togithub.com/seleniumhq/selenium/commit/2ae39b266552a7bd00e3467cbd2328bbb8bd7eba) - \[py] Move test xpi to test package :: David Burns - [84bb6fa59b](https://togithub.com/seleniumhq/selenium/commit/84bb6fa59b5a75b53b752d7cf4d543cbbe75350e) - \[JS] Skip Firefox window tests :: Sriharsha - [b4df49ebca](https://togithub.com/seleniumhq/selenium/commit/b4df49ebcad6e98f64fb1bafe90af06787e57aec) - \[java] Update changelog :: Puja Jagani - [dbcc022f73](https://togithub.com/seleniumhq/selenium/commit/dbcc022f73c1d141f45ee51de8ba9b7c1c001ab8) - \[JS] Update changelog :: Sriharsha - [fa85effa0e](https://togithub.com/seleniumhq/selenium/commit/fa85effa0e77d946a3f4dcc94a9d0b6b407c2749) - \[dotnot] change default behavior for Select class with disabled elements :: titusfortner - [e2bbb54153](https://togithub.com/seleniumhq/selenium/commit/e2bbb54153370ee56b43e7260aef5923ec826be4) - \[py] do not allow Select class to select disabled options :: titusfortner - [0eb286a8fd](https://togithub.com/seleniumhq/selenium/commit/0eb286a8fd9573e6bb73d242df6def530deaa4ef) - \[py] do not allow Select class to work with disabled selects :: titusfortner - [f207270082](https://togithub.com/seleniumhq/selenium/commit/f207270082d762764fd0b05328f87eb6ea5efcbe) - \[rb] do not allow Select class to select disabled options :: titusfortner - [3b691c4fca](https://togithub.com/seleniumhq/selenium/commit/3b691c4fca285c5ca117cb4014e989a6349f4e48) - \[rb] do not allow Select class to work with disabled selects :: titusfortner - [25b30ffa66](https://togithub.com/seleniumhq/selenium/commit/25b30ffa6657f263953e628db6fd6a80fe0f981e) - \[java] only allow enabled select lists for Select class :: titusfortner - [b0925afe6c](https://togithub.com/seleniumhq/selenium/commit/b0925afe6c0803d608da6d0f98f1ee4e78b3154d) - \[web] add disabled select and option elements :: titusfortner - [e9c3aa9a95](https://togithub.com/seleniumhq/selenium/commit/e9c3aa9a9515f1ca459b313ef767ed2281b8128f) - \[rb] implement integration tests for Select lists :: titusfortner - [fa6deeea6b](https://togithub.com/seleniumhq/selenium/commit/fa6deeea6bda1e73317157845772e114bd569b7d) - \[JS] stop sending desiredCapabilities to local and remote end :: Sriharsha - [1c90777a07](https://togithub.com/seleniumhq/selenium/commit/1c90777a07a4d1d9eb5ace99210b9b78920ba007) - \[JS] Updating rules_nodejs to 5.5.4 :: Sriharsha - [c67d0f1dfc](https://togithub.com/seleniumhq/selenium/commit/c67d0f1dfc49c7f9f6938ac64ae676a348defebd) - \[java] Refactor code to use StringBuilder instead of StringBuffer :: Andrei Solntsev - [9850c95bee](https://togithub.com/seleniumhq/selenium/commit/9850c95bee3ed6d83b21b2838977cab7d5e16d94) - \[java] Fix test ignorance custom logic ([#11007](https://togithub.com/SeleniumHQ/selenium/issues/11007)) :: Boni García - [c06370910c](https://togithub.com/seleniumhq/selenium/commit/c06370910c804e7de0cbdc3c1eae131bd634f55f) - fix some typos in code and documentation ([#11009](https://togithub.com/SeleniumHQ/selenium/issues/11009)) :: Andrei Solntsev - [7f54c8f696](https://togithub.com/seleniumhq/selenium/commit/7f54c8f6964c7fe6bd27965d9c09751c977d495c) - \[java] incorrectly put guard on the getter test instead of the setter test :: titusfortner - [067ab3c9f3](https://togithub.com/seleniumhq/selenium/commit/067ab3c9f337b04bd7a8277a63601875ccf7ad5e) - \[java] Remove try/catch from tests :: Andrei Solntsev - [fcc549ad29](https://togithub.com/seleniumhq/selenium/commit/fcc549ad290d9ae13beecfd875b57178d5fcb2c5) - \[java] Ensure event firing decorator can accept a target class :: Puja Jagani - [5050a6bc0e](https://togithub.com/seleniumhq/selenium/commit/5050a6bc0eaa12b18a2487bd0f57170f4159ad00) - Fix javadoc ([#10992](https://togithub.com/SeleniumHQ/selenium/issues/10992)) :: Bartek Florczak - [b72224f966](https://togithub.com/seleniumhq/selenium/commit/b72224f9667d0ff2265b419e9d011a8f1de88514) - \[py] missed another xfail_remote annotation :: titusfortner - [d903de8fdc](https://togithub.com/seleniumhq/selenium/commit/d903de8fdcdf5948c5dcbb2958ba95fe0cd367fb) - \[py] add xfail annotations for remote as well :: titusfortner - [d9a312c639](https://togithub.com/seleniumhq/selenium/commit/d9a312c6399cf7278d9e2050713a2d39fbb63eb6) - \[java] ignore firefox test for bug :: titusfortner - [ed638af0c4](https://togithub.com/seleniumhq/selenium/commit/ed638af0c40b5a1f7c51d8c5847a5470db658713) - \[py]: use `Zipfile` in a context; remove duplicate imports, use compiled re pattern for searching :: symonk - [2d8f51d0fe](https://togithub.com/seleniumhq/selenium/commit/2d8f51d0feca785885b53f8fcbce7c3d636581fa) - \[py] update xfail for window positioning tests on Firefox :: titusfortner - [058d516f0e](https://togithub.com/seleniumhq/selenium/commit/058d516f0e26d56b903cc81a6b82a6a0318b5114) - \[rb] update spec guards :: titusfortner - [8ee95718a4](https://togithub.com/seleniumhq/selenium/commit/8ee95718a46498cb5e37b99407e67c300b607d84) - \[dotnet] add cdp v105 remove v102 :: titusfortner - [5dbc02f19b](https://togithub.com/seleniumhq/selenium/commit/5dbc02f19be6642fbe7a8a8a3160bdf551182fb8) - \[rb] add cdp v105 remove v102 :: titusfortner - [e7b0a8e40a](https://togithub.com/seleniumhq/selenium/commit/e7b0a8e40a9bb010b792742be66806d37bf9882f) - \[py] add cdp v105 remove v102 :: titusfortner - [98284e86e5](https://togithub.com/seleniumhq/selenium/commit/98284e86e567e70a3869e369b704ac6bf944d514) - \[js] add cdp v105 remove v102 :: titusfortner - [0de81eef82](https://togithub.com/seleniumhq/selenium/commit/0de81eef82ab4284f378713c94d3cbb1a13570f7) - \[java] add cdp v105 remove v102 :: titusfortner - [0f4edb70e7](https://togithub.com/seleniumhq/selenium/commit/0f4edb70e75ce83fb08863a00ee2f63ef3f4648e) - \[cdp] add definition files for v105 :: titusfortner - [323fedb82f](https://togithub.com/seleniumhq/selenium/commit/323fedb82f56648955c6913e4b4ce1198ce81856) - \[build] Updating bazelisk to 1.13.0 :: Diego Molina - [fd9d8d8932](https://togithub.com/seleniumhq/selenium/commit/fd9d8d89325c76795402a0749e632601c138ebea) - \[py]: Simplify some `pointer_input` code :: symonk - [a7ddecafe2](https://togithub.com/seleniumhq/selenium/commit/a7ddecafe2a6c66c41bd7278bde6dd33a928fc93) - \[py]: Remove redundant return clauses, use snake_case for some private proxy methods :: symonk - [c21d220630](https://togithub.com/seleniumhq/selenium/commit/c21d2206305f93a9384c57167d80439674aa5792) - \[py]: Add no-op placeholder recipe for `isort` in tox :: symonk - [011e931f54](https://togithub.com/seleniumhq/selenium/commit/011e931f54544f8382dd53a8a85a3d3c1dd36f44) - \[py]: implicitly iterate dictionaries without specifying `keys()` in places :: symonk - [6b4b9f8678](https://togithub.com/seleniumhq/selenium/commit/6b4b9f8678467d7829545e0456bc871190bde6d2) - \[py]: use `cls` for class methods; be explicit with `open(..., encoding=...)` :: symonk - [32d2a50d61](https://togithub.com/seleniumhq/selenium/commit/32d2a50d6118e5a8a52a961c6980ec71ac1f05e5) - \[py]: Stop trying to export `Opera` in `__all__` of the webdriver parent package :: symonk - [c24ca170ca](https://togithub.com/seleniumhq/selenium/commit/c24ca170caa403a46dd480f11a98e48dc418d6e9) - \[py]: remove alot of redundant `else` clauses throughout :: symonk - [96eaad4110](https://togithub.com/seleniumhq/selenium/commit/96eaad4110a3ffc4ea8af3aeffdd97235e70421d) - \[py]: use `str(...)` in place of `__str__(...)` :: symonk - [a29c5843c1](https://togithub.com/seleniumhq/selenium/commit/a29c5843c12f2107d9870c10f77141deebcbe3c5) - \[py]: Remove unnecessary list comprehensions in actions :: symonk - [bad1b4cbfd](https://togithub.com/seleniumhq/selenium/commit/bad1b4cbfd5b8a765f7bee4866f4ace5cc3586f3) - \[py]: add checks for non compliant imports in `python3.7+` :: symonk - [2e059e0314](https://togithub.com/seleniumhq/selenium/commit/2e059e0314604669fabc899cbad76d9a41d30bcb) - \[py]: minor types, avoid import names for variables, simplify int or float checks in `keys_to_typing` :: symonk - [bef96e6410](https://togithub.com/seleniumhq/selenium/commit/bef96e64102f09f3337a5108dbca371267450b59) - \[JS] Update changelog :: harsha509 - [2618e8efb4](https://togithub.com/seleniumhq/selenium/commit/2618e8efb4f4d77867318d3b420aa1ee76662dd3) - minor types for `AbstractEventListener` :: symonk - [0f9e6be542](https://togithub.com/seleniumhq/selenium/commit/0f9e6be5427efe01e82fa16cc47782643b9e06d2) - \[py]: Additional types for `event_firing_webdriver.py` :: symonk - [024d863a56](https://togithub.com/seleniumhq/selenium/commit/024d863a56e57bd32a1b133044266ec9d51dbbf8) - \[JS] Set min node support to 14.x.x :: harsha509 - [a9dc68bad7](https://togithub.com/seleniumhq/selenium/commit/a9dc68bad71795af08d8bf0dfc576ed62e509752) - \[py]: Add return types to dunder `__init__` in places :: symonk - [bcbf432b6b](https://togithub.com/seleniumhq/selenium/commit/bcbf432b6b0d47084f46f1009b0241908f1f28e3) - \[py]: Options now returns bool values for various properties when not set rather than `None` :: symonk - [2ce00fcceb](https://togithub.com/seleniumhq/selenium/commit/2ce00fccebf2c965b9efde1d5706c033ec423090) - \[py]: Update python changelog for `4.5.0` :: symonk - [6f77a1e463](https://togithub.com/seleniumhq/selenium/commit/6f77a1e4630dd37a9a3e30d8fa3fdfff6da8e17e) - \[py]: Deprecate non `W3C` capability implicit conversion :: symonk - [d1818d70a6](https://togithub.com/seleniumhq/selenium/commit/d1818d70a6b2241b10b200f78405ed083ebe0486) - \[java] Set protected as ClientConfig constructor instead of private ([#10985](https://togithub.com/SeleniumHQ/selenium/issues/10985)) :: Kazuaki Matsuo - [44d398ae65](https://togithub.com/seleniumhq/selenium/commit/44d398ae65635b626ee06ce465eb7449c8754b0b) - Synchronize on the underlying websocket ([#10976](https://togithub.com/SeleniumHQ/selenium/issues/10976)) :: Simon Stewart - [1a5b24ceb9](https://togithub.com/seleniumhq/selenium/commit/1a5b24ceb99b221bf0e85d48a6284ae662b7734a) - \[grid] Updating Grid JS deps :: Diego Molina - [b296822900](https://togithub.com/seleniumhq/selenium/commit/b29682290086344745e73275c665506c379cad77) - Bump bazel to 5.3.0 ([#10981](https://togithub.com/SeleniumHQ/selenium/issues/10981)) :: Simon Stewart - [ff88671fb8](https://togithub.com/seleniumhq/selenium/commit/ff88671fb8cb4d408ca7b70aa696b30ccce19b15) - [#10812](https://togithub.com/SeleniumHQ/selenium/issues/10812) don't allow selecting a disabled option ([#10814](https://togithub.com/SeleniumHQ/selenium/issues/10814)) :: Andrei Solntsev - [4b19fa416b](https://togithub.com/seleniumhq/selenium/commit/4b19fa416be02542c994bf839ca3c3408ded4b16) - \[grid] Removing event bus role from session queue :: Diego Molina - [894ffd9dc5](https://togithub.com/seleniumhq/selenium/commit/894ffd9dc58927cf80e8f6f492acef3af7251df3) - \[JS] Run tests with node 16.x in CI ([#10979](https://togithub.com/SeleniumHQ/selenium/issues/10979)) :: Sri Harsha - [631b2295d4](https://togithub.com/seleniumhq/selenium/commit/631b2295d4ecc1f88e1f781ebc33024b3c47d0e7) - Use a URL for rules_jvm_external where the contents won't change :: Simon Mavi Stewart - [cf01987cc9](https://togithub.com/seleniumhq/selenium/commit/cf01987cc90d50c01bb8e4ce043510e0803b06ba) - Fix Grid UI by patching rules_jvm_external :: Simon Mavi Stewart - [51095a4612](https://togithub.com/seleniumhq/selenium/commit/51095a4612bb32274aa81f6cd35e25c21c8395ca) - chore/code style changes, add util ([#10975](https://togithub.com/SeleniumHQ/selenium/issues/10975)) :: Potapov Dmitriy - [878feb7fcf](https://togithub.com/seleniumhq/selenium/commit/878feb7fcfd9758d90c03590486816255b10a73f) - \[py]: Sweeping typing improvements for all property setters :: symonk - [5604523e65](https://togithub.com/seleniumhq/selenium/commit/5604523e65baeaed161546db9d616917ae352544) - \[py]: Fix `flake8` violations :: symonk - [b940299758](https://togithub.com/seleniumhq/selenium/commit/b9402997580a9e29820641f20639374390dda953) - fix: geckodriver session with node 18.x.x (issue 2 in [#10970](https://togithub.com/SeleniumHQ/selenium/issues/10970)) :: harsha509 - [af5ab009fa](https://togithub.com/seleniumhq/selenium/commit/af5ab009faa148a76e0dbdb62f73799cc4a2749f) - Bump all java deps :: Simon Mavi Stewart - [fac1ac2ee1](https://togithub.com/seleniumhq/selenium/commit/fac1ac2ee19c0f84f149cf98bb8fc330c14a3786) - Tighten visibility of rules in the support package :: Simon Mavi Stewart - [a77be0599a](https://togithub.com/seleniumhq/selenium/commit/a77be0599a4f38dfbdb2f29a1c211b664537948c) - Roll the pinned browser versions :: Simon Mavi Stewart - [2da79fb62e](https://togithub.com/seleniumhq/selenium/commit/2da79fb62e97ccfc34793b67878e8240a90f3e6b) - Bump htmlunit to 2.64.0 :: Simon Mavi Stewart - [1c5fe11397](https://togithub.com/seleniumhq/selenium/commit/1c5fe11397eb04f51dd16fadc6cc03587a394a96) - \[JS] Fix window test in firefox :: harsha509 - [32c699d92e](https://togithub.com/seleniumhq/selenium/commit/32c699d92e54f6a3c2cc33304ce831846d639d05) - Run ./go copyright:update :: Simon Mavi Stewart - [634637d473](https://togithub.com/seleniumhq/selenium/commit/634637d473a046ad54069a88328ac6421c51131c) - Bump rules_jvm_external to 4.3 :: Simon Mavi Stewart - [1aba14e9c1](https://togithub.com/seleniumhq/selenium/commit/1aba14e9c19caff9f5136fbb7d3f7d2836ef07c0) - \[rb] Remove unnecessary and bug-creating code in platform.rb. ([#10973](https://togithub.com/SeleniumHQ/selenium/issues/10973)) :: ch-saeki - [000c2cf10d](https://togithub.com/seleniumhq/selenium/commit/000c2cf10d522a90bb765e6ff6882114eefcadc4) - chore/code style changes to common format ([#10964](https://togithub.com/SeleniumHQ/selenium/issues/10964)) :: Potapov Dmitriy - [f4ce77d24e](https://togithub.com/seleniumhq/selenium/commit/f4ce77d24ee364279326c87a5ddc8a3ea386b88b) - \[JS] destructuring exports :: harsha509 - [741dbf61a8](https://togithub.com/seleniumhq/selenium/commit/741dbf61a88fc73dd51af69f90ba83f357dfacf7) - \[JS] Quit driver instance after each test :: harsha509 - [6ad88d3825](https://togithub.com/seleniumhq/selenium/commit/6ad88d3825f97c67a07a07da944175a586e9ce9c) - Fix frame_to_be_available_and_switch_to_it() for string inputs ([#10967](https://togithub.com/SeleniumHQ/selenium/issues/10967)) :: Michael Mintz - [ce2ee20de5](https://togithub.com/seleniumhq/selenium/commit/ce2ee20de51cd3d8ce13b7c41131c90af142fc98) - feat(java): add webdriver.edge.loglevel ([#10962](https://togithub.com/SeleniumHQ/selenium/issues/10962)) :: Kazuki Higashiguchi - [2b98f9b015](https://togithub.com/seleniumhq/selenium/commit/2b98f9b01544ef295b79b6e1227058e675ec1254) - \[py] Fix - Adding retries to Python CI :: Diego Molina - [9edcd4654f](https://togithub.com/seleniumhq/selenium/commit/9edcd4654f31d18dc5fe1e100172eb3eb9c56d20) - \[py] Adding retries to Python CI :: Diego Molina - [3c6d27c37f](https://togithub.com/seleniumhq/selenium/commit/3c6d27c37fdbe27bab30aca038d6cfbeb16b2f5a) - \[py]: fixes flake8 violations in `virtual_authenticator.py` :: symonk - [e12972ec0f](https://togithub.com/seleniumhq/selenium/commit/e12972ec0fc02cc7bf7b8cc5a38f30bc1252e263) - \[py]: fix alot of `mypy` complaints :: symonk - [e142d5d028](https://togithub.com/seleniumhq/selenium/commit/e142d5d028c2fd8cdb56c81b7efe26b06000af77) - \[py]: additional type hints for `interaction.py` :: symonk - [ab901a5a01](https://togithub.com/seleniumhq/selenium/commit/ab901a5a010bca45795fcd92ed1d3cb190f7b6f7) - \[py]: Remove unnecessary `else` clause in `element_to_be_clickable(...)` :: symonk - [08894862c3](https://togithub.com/seleniumhq/selenium/commit/08894862c3088037271e70f01009ee1cb6cb0d75) - \[py]: tidy up some `pylint` violations; update to use more fstrings :: symonk - [82d7891a44](https://togithub.com/seleniumhq/selenium/commit/82d7891a44507ce60e230ab049fb0b9c27bb96e9) - \[py]: use `f` strings in place of `%s` :: symonk - [845e47d43f](https://togithub.com/seleniumhq/selenium/commit/845e47d43f03d6638ae550c805235defbb69c0d9) - \[JS] Adds mouse button enum for forward and backward navigation :: harsha509 - [7295d54216](https://togithub.com/seleniumhq/selenium/commit/7295d54216cb4c7cd3447a6f438dd222e2a6c972) - \[java] Removing Opera leftovers :: Diego Molina - [912b4a4822](https://togithub.com/seleniumhq/selenium/commit/912b4a4822e9e5916110a48a17178f2f6459f0ef) - \[build] Updating bazelisk :: Diego Molina - [bb0b3b24ca](https://togithub.com/seleniumhq/selenium/commit/bb0b3b24cad2eafbac6af2a22bae74698bff5487) - \[py]: loosen required versions of "certifi" ([#10958](https://togithub.com/SeleniumHQ/selenium/issues/10958)) :: Michael Mintz - [59d7baec6d](https://togithub.com/seleniumhq/selenium/commit/59d7baec6df19c46796e60f8eaac289aefa69998) - \[JS] Adds select by multiple(index,value, text) tests :: harsha509 - [9955c130fa](https://togithub.com/seleniumhq/selenium/commit/9955c130fa90fa68462b98080e245785d31a78ed) - \[java] Remove Opera related classes ([#10950](https://togithub.com/SeleniumHQ/selenium/issues/10950)) :: Puja Jagani - [a344d2735e](https://togithub.com/seleniumhq/selenium/commit/a344d2735e88e844ab57149fd07432dc34d80371) - \[py] update python changelog :: AutomatedTester - [54809a701b](https://togithub.com/seleniumhq/selenium/commit/54809a701b9cc0306f7277efd3767b02e71be2e5) - \[py] Bump Python Bindings to 4.4.2 :: AutomatedTester - [35adf8bef5](https://togithub.com/seleniumhq/selenium/commit/35adf8bef56cd5efc166feda96224b74800b8503) - \[JS] Adds 'Select' support package :: harsha509 - [4b4ce7b7c8](https://togithub.com/seleniumhq/selenium/commit/4b4ce7b7c8b6ea94158c9147989ec7cfae253f9e) - \[py]: Bump version for `4.4.1` :: symonk - [d0b95a04a5](https://togithub.com/seleniumhq/selenium/commit/d0b95a04a5aaaa88bfcd10705b8231ba44e5b774) - \[grid] Adding handler for options when using cors and creating a session :: Diego Molina - [67d544bdee](https://togithub.com/seleniumhq/selenium/commit/67d544bdeef68fcd85f1ae1ec1fd080ec50e1b56) - \[JS] Add support for Actions API sendKeys to designated element :: harsha509 - [9b012df78d](https://togithub.com/seleniumhq/selenium/commit/9b012df78dbbfd84d8fef06308f40fbf6a29455b) - Add a JDK 11 HTTP client ([#10936](https://togithub.com/SeleniumHQ/selenium/issues/10936)) :: Simon Stewart - [9656da70e5](https://togithub.com/seleniumhq/selenium/commit/9656da70e574a77213cba49ff00e11a2d0f1f393) - \[grid] Sending a DELETE when a session times out. :: Diego Molina - [829e47681a](https://togithub.com/seleniumhq/selenium/commit/829e47681a23be06a3433c15ecd3d9351aba6142) - \[java] Setting a high max redirects :: Diego Molina - [ffa9f47424](https://togithub.com/seleniumhq/selenium/commit/ffa9f47424ad784f5b71c6e9a77c4fd55d7d9c2d) - \[grid] Removing `grid-model` flag. Is not being used. :: Diego Molina - [797a859d98](https://togithub.com/seleniumhq/selenium/commit/797a859d985f681699e66a7edb0939ee291bef1e) - \[java] Improving default matcher to enable Appium :: Diego Molina - [c88455095d](https://togithub.com/seleniumhq/selenium/commit/c88455095d9e7cebb30f2b44f0c043c575293d19) - \[py]: fix flake8 violations for `W391` :: symonk - [702c12ab85](https://togithub.com/seleniumhq/selenium/commit/702c12ab85063ad09f370f4ff91a2c151094c112) - \[py]: more unit test coverage for script keys :: symonk - [4440ea0bd6](https://togithub.com/seleniumhq/selenium/commit/4440ea0bd6a26c1ee044116e0083c42e8173d510) - \[py]: repr for script keys, types and nicer error when unpinning unknown keys and unit tests :: symonk - [95f0cba280](https://togithub.com/seleniumhq/selenium/commit/95f0cba280d76d3119c84575aab07270828f0f38) - \[py]: Remove deprecated urllib3\[secure] extras dependency ([#10932](https://togithub.com/SeleniumHQ/selenium/issues/10932)) :: V24 - [b1543cff74](https://togithub.com/seleniumhq/selenium/commit/b1543cff74a68514253c6e1f90a7ed13a5d7a065) - \[web] need to be able to scroll to the bottom of this page :: titusfortner - [3738c97dbf](https://togithub.com/seleniumhq/selenium/commit/3738c97dbff86cfa8d574245605d928ed71a07bb) - \[java] Removing host info for most cases, except SessionNotCreatedException :: Diego Molina - [9f4f47ef6e](https://togithub.com/seleniumhq/selenium/commit/9f4f47ef6e59afca024b5f1d2f64f4de8c7cac64) - \[java] Changing message when session is not found in Grid :: Diego Molina - [20b6957f75](https://togithub.com/seleniumhq/selenium/commit/20b6957f753fdf92ae0ba9866b1e4f72737a7a87) - Include sample web form :: Boni Garcia - [1aa7c59b06](https://togithub.com/seleniumhq/selenium/commit/1aa7c59b0688bdd29e8cc59d73f49887abb97cd7) - \[java] Removing IME :: Diego Molina - [b8ede333be](https://togithub.com/seleniumhq/selenium/commit/b8ede333beecc3b4a543f09cc0b3315c66f2d488) - \[js] Moving from static to const to make js-dossier happy :: Diego Molina - [f5f288767f](https://togithub.com/seleniumhq/selenium/commit/f5f288767f5b8e1e101e437e19a694696ea6104d) - \[js] Removing circular dependency :: Diego Molina - [afe28847f3](https://togithub.com/seleniumhq/selenium/commit/afe28847f3b02778c4c6d807e216eca7e1510eba) - \[java] Fix typo in release notes for v4.4.0 ([#10935](https://togithub.com/SeleniumHQ/selenium/issues/10935)) :: Guille - [4ed89beda0](https://togithub.com/seleniumhq/selenium/commit/4ed89beda0d67665987dcba4ea8812afea34de7f) - Add missing `uses` from the remote webdriver jar :: Simon Mavi Stewart - [c927a5b65b](https://togithub.com/seleniumhq/selenium/commit/c927a5b65bbaa3dede337e50e34ed3aadd803db8) - Add missing keywords to invocation of `java_export` :: Simon Mavi Stewart - [91a1ab1f3d](https://togithub.com/seleniumhq/selenium/commit/91a1ab1f3d19fb799768f2002728ac6871afd21b) - \[java] Removing deprecated ForSeleniumServer caps :: Diego Molina - [4747fe7e50](https://togithub.com/seleniumhq/selenium/commit/4747fe7e50757a99ebaa9aada1b8a7aa00bc35c9) - \[java] Removing deprecated BrowserType.java :: Diego Molina - [a6f8028b5c](https://togithub.com/seleniumhq/selenium/commit/a6f8028b5cc6ceaf535c00bcee8c364e1b90d71b) - \[dotnet] Handle the case when http response content type might be null ([#10929](https://togithub.com/SeleniumHQ/selenium/issues/10929)) :: Nikolay Borisenko - [f7c2f029a6](https://togithub.com/seleniumhq/selenium/commit/f7c2f029a68e9e6bb5b65b5fca6c7254341e872a) - Run buildifier. No logical changes :: Simon Mavi Stewart - [d56c876e34](https://togithub.com/seleniumhq/selenium/commit/d56c876e3441cca25dbee9adfa1e67b2f69bfa2e) - Update pinned browsers :: Simon Mavi Stewart - [aea58858d9](https://togithub.com/seleniumhq/selenium/commit/aea58858d922ae3a5a56f5251bc7c9cedd5b4bba) - \[rb] Amending changelog for 4.4.0 :: Diego MolinaClick to see all the commits included in this release
- [`3e70fc51c3c`](http://github.com/seleniumhq/selenium/commit/3e70fc51c3c7bad048426847b2c59a3a3f8b97f2) - \[py] Bumping to 4.3.0 :: Diego Molina - [`209d778c892`](http://github.com/seleniumhq/selenium/commit/209d778c892adeb11bc27f575cb58e6484ead5fa) - \[javascript] Bumping to 4.3.0 :: Diego Molina - [`55714150419`](http://github.com/seleniumhq/selenium/commit/557141504199308ddac51131803ff53fe7204915) - \[grid] Fixing env var name to stream VNC :: Diego Molina - [`3b3a3edf36a`](http://github.com/seleniumhq/selenium/commit/3b3a3edf36a7a2871b1aeac6cba60ec2bd4960e1) - \[dotnet] remove obsolete TouchActions class :: titusfortner - [`2fbfc62f565`](http://github.com/seleniumhq/selenium/commit/2fbfc62f565026ba57cf700e14179012c6ebef4c) - \[dotnet] remove obsolete commands :: titusfortner - [`7949433994c`](http://github.com/seleniumhq/selenium/commit/7949433994c440c1fd733a5176d97ea8fb34889c) - \[JS] Updated jsdoc for move action ([#10816](https://togithub.com/SeleniumHQ/selenium/issues/10816)) :: praveendvd - [`78f2b1ef68c`](http://github.com/seleniumhq/selenium/commit/78f2b1ef68cb763d44d93a2a0c9d3ebfc3b583a4) - \[grid] Updating JS deps :: Diego Molina - [`00fce383436`](http://github.com/seleniumhq/selenium/commit/00fce383436e46d6b9410a0bada142ab15e8fc97) - \[JS] Update rules_nodejs to 5.5.1 :: harsha509 - [`334a10350fe`](http://github.com/seleniumhq/selenium/commit/334a10350fee9eb384cb6df1657ec7ed868e7867) - \[web] add index to webpages ([#10640](https://togithub.com/SeleniumHQ/selenium/issues/10640)) :: Titus Fortner - [`cc79de69690`](http://github.com/seleniumhq/selenium/commit/cc79de69690f01b7c6a7679931de3678f4bccf92) - \[java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina - [`7a13e937a5f`](http://github.com/seleniumhq/selenium/commit/7a13e937a5fad8e6e7e63188032b7648a73912af) - \[java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molina - [`de0a144b923`](http://github.com/seleniumhq/selenium/commit/de0a144b923eaa8ea821f483942683490f00d811) - Use `which()` to get Firefox path on Mac OS ([#10818](https://togithub.com/SeleniumHQ/selenium/issues/10818)) :: Bogdan Condurache - [`4ad053312fd`](http://github.com/seleniumhq/selenium/commit/4ad053312fdcc63fd0052a1a9611e999fa4e60c7) - [#10810](https://togithub.com/SeleniumHQ/selenium/issues/10810) pick the right target using given window handle ([#10811](https://togithub.com/SeleniumHQ/selenium/issues/10811)) :: Andrei Solntsev - [`2d0c733ac47`](http://github.com/seleniumhq/selenium/commit/2d0c733ac47889280e6f1129797082076ff82700) - Fix RuboCop configuration :: Alex Rodionov - [`8645cafd33e`](http://github.com/seleniumhq/selenium/commit/8645cafd33eefd777c5ef34a5041e66098aa92ed) - Bump bazel-contrib/rules_jvm to v0.4.0 ([#10829](https://togithub.com/SeleniumHQ/selenium/issues/10829)) :: Boni García - [`ed7d29eb07a`](http://github.com/seleniumhq/selenium/commit/ed7d29eb07ae9544954fc9cb84a8417a80f600fe) - \[grid] Saving Selenium logs in Dynamic Grid :: Diego Molina - [`ae46fd8eb45`](http://github.com/seleniumhq/selenium/commit/ae46fd8eb45f9807fe516749535bc2170f478acf) - \[java] Adding more exceptions to spotbugs :: Diego Molina - [`632849cb88d`](http://github.com/seleniumhq/selenium/commit/632849cb88d64947367557f490253f2b6897e393) - \[JS] kill chromium service on quit ([#10796](https://togithub.com/SeleniumHQ/selenium/issues/10796)) :: Ravi Sawlani - [`0c2b60532ee`](http://github.com/seleniumhq/selenium/commit/0c2b60532eed2921b822e6a7b5faabc274263dc3) - \[java] Removing filter for lint, not needed in browser tests :: Diego Molina - [`daa04231c49`](http://github.com/seleniumhq/selenium/commit/daa04231c49af7b0c35633fb2aca57bd6675dda8) - \[java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina - [`943081bd8f6`](http://github.com/seleniumhq/selenium/commit/943081bd8f63e117b83144d2222fb36019301d61) - \[dotnet] Add Virtual Authenticator support ([#10772](https://togithub.com/SeleniumHQ/selenium/issues/10772)) :: Puja Jagani - [`5532a8d5c0d`](http://github.com/seleniumhq/selenium/commit/5532a8d5c0dbad4fe3cd8c19d02692b35d5cc46f) - \[py] Remove assertion for python version check ([#10815](https://togithub.com/SeleniumHQ/selenium/issues/10815)) :: jsfehler - [`cd3af6e5fa3`](http://github.com/seleniumhq/selenium/commit/cd3af6e5fa3d3685ec98bb249d0f7744a6478f4b) - correctly checks the driver supports DevTools ([#10819](https://togithub.com/SeleniumHQ/selenium/issues/10819)) :: elgatov - [`54b8568c665`](http://github.com/seleniumhq/selenium/commit/54b8568c6650df6112db1a0f82b848ada52036d7) - \[grid] Updating JS deps :: Diego Molina - [`71cccff7446`](http://github.com/seleniumhq/selenium/commit/71cccff7446a69a5549b387851246978bd710fbd) - Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewart - [`b9252637d65`](http://github.com/seleniumhq/selenium/commit/b9252637d658adbf29cf500019670b9d11a1aadd) - Repin browsers and drivers :: Simon Mavi Stewart - [`8487998201c`](http://github.com/seleniumhq/selenium/commit/8487998201cbd9f552a2ca4dbb385494813436af) - Run buildifier :: Simon Mavi Stewart - [`f2b65eb4a00`](http://github.com/seleniumhq/selenium/commit/f2b65eb4a00638f94ecbcc0d8f3422550a8e362f) - \[build] Bump rules_python to 0.10 :: AutomatedTester - [`0a2a4a93ea0`](http://github.com/seleniumhq/selenium/commit/0a2a4a93ea0684fa631e73fa6f8e6a023a1f1ec3) - \[java] Add status endpoint :: Puja Jagani - [`8e24d937238`](http://github.com/seleniumhq/selenium/commit/8e24d937238c2d2862970ef8353f32818254b0c3) - \[java] Formatting changes in test classes :: Puja Jagani - [`a6b161a159c`](http://github.com/seleniumhq/selenium/commit/a6b161a159c3d581b130f03a2e6e35f577f38dec) - \[atoms] Add shadow dom visible text tests :: AutomatedTester - [`09e296c30b5`](http://github.com/seleniumhq/selenium/commit/09e296c30b5b5e2a8ac33aa926c4f32bc52cfbb8) - Cleanup docstrings, fix broken formatting ([#10838](https://togithub.com/SeleniumHQ/selenium/issues/10838)) :: jsfehler - [`fb4df665ab8`](http://github.com/seleniumhq/selenium/commit/fb4df665ab89638abaff63bc1c838b51e5fbf07f) - \[java] Add ability to decorate child classes of `WebDriver` ([#10737](https://togithub.com/SeleniumHQ/selenium/issues/10737)) :: Valery Yatsynovich - [`ca2f0f955de`](http://github.com/seleniumhq/selenium/commit/ca2f0f955de4bdf6f2563ee17685b28bae4fc391) - \[build] Bump bazel to 5.2 :: AutomatedTester - [`aaa20ba9121`](http://github.com/seleniumhq/selenium/commit/aaa20ba91214119526fba39da6bf57fd7afeab16) - \[java] Improving javadocs for DevTools.java :: Diego Molina - [`9cf01a34c4a`](http://github.com/seleniumhq/selenium/commit/9cf01a34c4ad1ba831494d702da1126342ffac78) - \[java] Making Java tests compile until we find a better alternative :: Diego Molina - [`5294269c1de`](http://github.com/seleniumhq/selenium/commit/5294269c1dee029934a9b3ccd44c47cfc4af8653) - \[grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina - [`7b1c6461f61`](http://github.com/seleniumhq/selenium/commit/7b1c6461f618fefcb8fec4a972bc7ec1abb47c34) - \[JS] Bump to 4.3.1. :: AutomatedTester - [`dcb27c1d837`](http://github.com/seleniumhq/selenium/commit/dcb27c1d837ee8a94c7173ae6cb4bcf13f83c5d9) - Adding GitPod Config ([#10855](https://togithub.com/SeleniumHQ/selenium/issues/10855)) :: Diego Molina - [`226a5b5cfc6`](http://github.com/seleniumhq/selenium/commit/226a5b5cfc6b4c7a241f1a54fd0efbb0e8d0eb38) - \[grid] Updating JS deps :: Diego Molina - [`72967823909`](http://github.com/seleniumhq/selenium/commit/729678239097292a63cd81da22f0ae39cfe97e6c) - \[IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window ([#10702](https://togithub.com/SeleniumHQ/selenium/issues/10702)) :: Yusuke Noda - [`989c5644d31`](http://github.com/seleniumhq/selenium/commit/989c5644d3162d1ab90dacd9947d5f7294ae9808) - Disable popup blocking for Edge in IE Mode ([#10869](https://togithub.com/SeleniumHQ/selenium/issues/10869)) :: Brandon Walderman - [`bb23fba720c`](http://github.com/seleniumhq/selenium/commit/bb23fba720c6810175c7a3698371e09b01aeaaee) - Remove require of websocket in selenium-devtools gem ([#10868](https://togithub.com/SeleniumHQ/selenium/issues/10868)) :: Kevin Dew - [`5eb4e45f81d`](http://github.com/seleniumhq/selenium/commit/5eb4e45f81dc8a56ad88bba79df75b11b1d1da6c) - Extract network interceptor into a separate class :: Alex Rodionov - [`0916b2c1c9a`](http://github.com/seleniumhq/selenium/commit/0916b2c1c9ad0f96b141687dfa538c672e8b72eb) - Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov - [`98f533238e9`](http://github.com/seleniumhq/selenium/commit/98f533238e926d56633f7f9fe2e8bb8cc198239a) - Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov - [`4aebd9c6a3c`](http://github.com/seleniumhq/selenium/commit/4aebd9c6a3c9a5cac62618281e3df488b0a62df2) - Truncate WebSocket logger messages :: Alex Rodionov - [`c0fa00f9722`](http://github.com/seleniumhq/selenium/commit/c0fa00f97225fa92acd393fc77b8a8dd945229a6) - \[dotnet] Handle unsuccessful http requests properly ([#10807](https://togithub.com/SeleniumHQ/selenium/issues/10807)) :: Nikolay Borisenko - [`4fc1de040d2`](http://github.com/seleniumhq/selenium/commit/4fc1de040d25d763eb9cdbc7d1b9fa098e2ecf17) - \[dotnet] set proper status when creating response :: titusfortner - [`7f40eec0b7a`](http://github.com/seleniumhq/selenium/commit/7f40eec0b7a4a1c09c0fe605965f1a6a6dd2b0db) - \[dotnet] add additional context info to unexpected errors in responses :: titusfortner - [`21c693d4821`](http://github.com/seleniumhq/selenium/commit/21c693d48211d118ba5bce9ac77051a1bede089c) - update docs for PointerActions#move_to ([#10872](https://togithub.com/SeleniumHQ/selenium/issues/10872)) :: Robert Fletcher - [`545355d40d6`](http://github.com/seleniumhq/selenium/commit/545355d40d6bd7521577845c829559e855ea79e9) - `[py]:` use native mapping `.get(...)` in error handler :: symonk - [`38f8501456c`](http://github.com/seleniumhq/selenium/commit/38f8501456c93c26011fdc59cd28fb5f0cd04907) - \[py]: Address `flake8` violations and remove unused imports :: symonk - [`e66e00cedb1`](http://github.com/seleniumhq/selenium/commit/e66e00cedb17d40a113133cb5bfcbebd957e4510) - \[iedriver] update changelog and bump version to 4.3.0 :: titusfortner - [`50b0bfc0727`](http://github.com/seleniumhq/selenium/commit/50b0bfc0727ebfaaaae30cf473ef37f4853060a7) - \[rb]\[cdp] update devtools version to 0.103.1 :: titusfortner - [`2eab06275b5`](http://github.com/seleniumhq/selenium/commit/2eab06275b56f0db2ca34e2800e15425ef56ac9a) - \[dotnet] add the new VirtualAuth directory to sources in bazel libraries :: titusfortner - [`6222bb2a1fc`](http://github.com/seleniumhq/selenium/commit/6222bb2a1fc6d88ae5ff11c8ab7af06ef875d0b9) - \[dotnet] Add bazel dependency for Virtual Authenticator :: Puja Jagani - [`21a39ab6f2a`](http://github.com/seleniumhq/selenium/commit/21a39ab6f2a5e96ed67d9a6bc76b6c43ea10b2cc) - \[dotnet] add identity logging and abstraction packages :: titusfortner - [`c7be1be9e10`](http://github.com/seleniumhq/selenium/commit/c7be1be9e1053488d13aab76a76598dbf0a39a56) - \[dotnet] add missing identity abstractions dependencies :: titusfortner - [`6f082ed6c3d`](http://github.com/seleniumhq/selenium/commit/6f082ed6c3dd60c498ecec00ab20392acf12748f) - \[dotnet] allow disabling build check between chromium browser and driver ([#10898](https://togithub.com/SeleniumHQ/selenium/issues/10898)) :: titusfortner - [`69f46da9ea1`](http://github.com/seleniumhq/selenium/commit/69f46da9ea12f04cef5e7d990e6ee99593396e73) - \[dotnet] Update Newtonsoft.Json package to v13.0.1 ([#10900](https://togithub.com/SeleniumHQ/selenium/issues/10900)) :: Yevgeniy Shunevych - [`6e11e18857c`](http://github.com/seleniumhq/selenium/commit/6e11e18857ca581510bd1ed14735203473616196) - \[grid] Updating JS deps :: Diego Molina - [`93ee789ccde`](http://github.com/seleniumhq/selenium/commit/93ee789ccdea856405afeca03a6efce3ab095673) - Bump terser from 5.10.0 to 5.14.2 ([#10889](https://togithub.com/SeleniumHQ/selenium/issues/10889)) :: dependabot\[bot] - [`036ee7f6aec`](http://github.com/seleniumhq/selenium/commit/036ee7f6aec797f5fe4608d2f7673e59d7f548b5) - Bump terser from 5.13.1 to 5.14.2 in /javascript/grid-ui ([#10894](https://togithub.com/SeleniumHQ/selenium/issues/10894)) :: dependabot\[bot] - [`2f93cc4d7d0`](http://github.com/seleniumhq/selenium/commit/2f93cc4d7d03907cc20c63e9eef6de4bc7096dd4) - \[java] Fix indentation :: Puja Jagani - [`dd37ae528f7`](http://github.com/seleniumhq/selenium/commit/dd37ae528f78a799ad84ae13e8a28aa6fa5277e6) - \[java] Replace OpenTelemetry deprecated method :: Puja Jagani - [`a535a410006`](http://github.com/seleniumhq/selenium/commit/a535a4100067e8efbab3fc0f901470040f2f4f51) - \[java] Upgrade OpenTelemetry version :: Puja Jagani - [`e97153bbb97`](http://github.com/seleniumhq/selenium/commit/e97153bbb975a7d39e8505abc6c2a22f6f7673de) - \[java] Fix indentation :: Puja Jagani - [`90255c1f3a6`](http://github.com/seleniumhq/selenium/commit/90255c1f3a61cd5d3e13f678493d8b4c3a133fbf) - \[JS] Updating rules nodejs to 5.5.3 :: harsha509 - [`f70ac4372a1`](http://github.com/seleniumhq/selenium/commit/f70ac4372a1a0dc57e5c710560386ff5201a890e) - \[java] Fix tracing event-logs for error situations :: Puja Jagani - [`7ce42b7f995`](http://github.com/seleniumhq/selenium/commit/7ce42b7f99581678e155f1b54da01133bdfc3f7a) - \[java] Add logs to DriverServiceSessionFactory :: Puja Jagani - [`a9a526eae41`](http://github.com/seleniumhq/selenium/commit/a9a526eae41b743719a0232f43e19e873b837647) - \[grid] No need to register a Node that is DOWN :: Diego Molina - [`14242af3d40`](http://github.com/seleniumhq/selenium/commit/14242af3d40453ce4bb3008a80057eaf76e6f11b) - \[grid] Default to Node healthcheck instead of initial status endpoint check :: Diego Molina - [`ffe5a79fedc`](http://github.com/seleniumhq/selenium/commit/ffe5a79fedcb0267be13bc5d2a0325614e191f14) - \[py] Making tox pass :: Diego Molina - [`a64357f590f`](http://github.com/seleniumhq/selenium/commit/a64357f590fa0e8e64061b70d653a7b6bee76a47) - \[grid] Updating JS deps :: Diego Molina - [`588541da8e2`](http://github.com/seleniumhq/selenium/commit/588541da8e2bd062b502cd8281966768431dbc2d) - \[CDP] Adding definition files for v104 :: Diego Molina - [`2004779bf2b`](http://github.com/seleniumhq/selenium/commit/2004779bf2bd00b4dc573e5dda147e5a215b4c93) - \[java] Adding CDP v104 :: Diego Molina - [`7ce15dbb93d`](http://github.com/seleniumhq/selenium/commit/7ce15dbb93db137f33fc183ae725e3db55f3f558) - \[py] Adding CDP v104 :: Diego Molina - [`fa3736dfbbe`](http://github.com/seleniumhq/selenium/commit/fa3736dfbbe551b2660125a3fd521782d38dcbd5) - \[rb] Adding CDP v104 :: Diego Molina - [`a87bd3e12bb`](http://github.com/seleniumhq/selenium/commit/a87bd3e12bbeb9652f53be97fbc8958f18cafb45) - \[js] Adding CDP v104 :: Diego Molina - [`5e5f72984d4`](http://github.com/seleniumhq/selenium/commit/5e5f72984d4a947605c87690ccc352d0866972ab) - \[dotnet] Adding CDP v104 :: Diego Molina - [`53253157d6d`](http://github.com/seleniumhq/selenium/commit/53253157d6d2d98eb64459603e46b179b443fe4d) - \[rb] fix: setting w3c: false throws error ([#10918](https://togithub.com/SeleniumHQ/selenium/issues/10918)) :: Tamsil Sajid Amani - [`cd3e9aea526`](http://github.com/seleniumhq/selenium/commit/cd3e9aea5261fb9ea371b95abe8ae6113241dfb6) - \[grid] Forwarding requests with non-W3C locators :: Diego Molina - [`994ab87b2c1`](http://github.com/seleniumhq/selenium/commit/994ab87b2c11b1e5b4108fd334cc97d3a864fd68) - \[rb] move w3c checks to Options class :: titusfortner - [`4362aa1a339`](http://github.com/seleniumhq/selenium/commit/4362aa1a339cf78409fb21db831ae3a870ef7c6f) - \[rb] update to latest rubocop and fix issues :: titusfortner - [`227137bc44f`](http://github.com/seleniumhq/selenium/commit/227137bc44f8080b1b5d0c66163ce9af0bbf8811) - \[rb] Add virtual authenticator ([#10903](https://togithub.com/SeleniumHQ/selenium/issues/10903)) :: Tamsil Sajid Amani - [`930edbd8611`](http://github.com/seleniumhq/selenium/commit/930edbd8611efbb57e7b57a76529e056cd826b79) - \[rb] update virtual auth credential implementation to match conventions :: titusfortner - [`13975e0df8a`](http://github.com/seleniumhq/selenium/commit/13975e0df8afd7a12786c472f222c3231fe191bc) - \[rb] update virtual auth implementation to match conventions :: titusfortner - [`1d723de63c8`](http://github.com/seleniumhq/selenium/commit/1d723de63c8fdf16533f3bfed7ead17169776542) - \[dotnet] no longer need to send OSS element :: titusfortner - [`a52bfcd8a5b`](http://github.com/seleniumhq/selenium/commit/a52bfcd8a5b57ee6639652829aacba09cf779db6) - \[py] throw error when setting w3c to False [#10908](https://togithub.com/SeleniumHQ/selenium/issues/10908) :: titusfortner - [`d830a1393ef`](http://github.com/seleniumhq/selenium/commit/d830a1393ef2bd32ca1a0236b2eecbedd3f15aff) - \[dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false ([#10448](https://togithub.com/SeleniumHQ/selenium/issues/10448)) :: titusfortner - [`2af04d4cc40`](http://github.com/seleniumhq/selenium/commit/2af04d4cc40005da42f3dcf3a90a9b62a815b006) - \[java] update warning for setting w3c: false ([#10448](https://togithub.com/SeleniumHQ/selenium/issues/10448)) :: titusfortner - [`5b62f2fd6ba`](http://github.com/seleniumhq/selenium/commit/5b62f2fd6ba59129797870ddc693e73a7e0850ff) - \[rb] virtual auth credentials command arguments in wrong order :: titusfortner - [`b1c27004930`](http://github.com/seleniumhq/selenium/commit/b1c270049303d897e803112bb64b6d658df152a6) - upgdate changelogs for 4.4.0 :: titusfortner - [`ad0216040f1`](http://github.com/seleniumhq/selenium/commit/ad0216040f136c00ef5cdd2d67ab8cde6cc803df) - \[java] Revert - Add status endpoint :: Diego Molina - [`f91fec5cd1c`](http://github.com/seleniumhq/selenium/commit/f91fec5cd1c25ad26833143dbc4c0e72383ef94a) - \[java] Throwing when a user sets w3c: false in ChromeOptions :: Diego Molina - [`0d388753138`](http://github.com/seleniumhq/selenium/commit/0d3887531380e0c803b555752f64c7262e8e4664) - \[py] build(setup.py): Add `project_urls` for PyPI ([#10880](https://togithub.com/SeleniumHQ/selenium/issues/10880)) :: Tony Narlock - [`2d36450df88`](http://github.com/seleniumhq/selenium/commit/2d36450df8856cc7fc8a29afde9b50459f11157e) - \[java] Amending changelog for 4.4.0 :: Diego Molina - [`e5c75ed026a`](http://github.com/seleniumhq/selenium/commit/e5c75ed026a91a71a9a338532c4bacea5bd7a8ab) - Bumping version in bindings to 4.4.0 :: Diego MolinaClick to see all the commits included in this release
- [`fe6bc9952f4`](http://github.com/seleniumhq/selenium/commit/fe6bc9952