Selenium - selenium-4.11.0


Changelog

For each component's detailed changelog, please check:
* Ruby
* Python
* JavaScript
* Java
* DotNet
* IEDriverServer

Commits in this release

Click to see all the commits included in this release * [`8b02c886cf`](http://github.com/seleniumhq/selenium/commit/8b02c886cf626f1b82963c203109abd310c451c9) - [rb] Bumping Selenium version :: Diego Molina * [`0f2e1b1f25`](http://github.com/seleniumhq/selenium/commit/0f2e1b1f253f931f647f35edaeec2f00dedfe332) - Fix docstring for removed arg (browser_profile) (#12174) :: Michael Mintz * [`cbaff758e2`](http://github.com/seleniumhq/selenium/commit/cbaff758e267556c70d10b04c728aaa88ce84308) - [dotnet] Improving .NET API docs :: Diego Molina * [`85a0c67c64`](http://github.com/seleniumhq/selenium/commit/85a0c67c64fa482a374a23c8bb54db0e22a0aa7d) - [dotnet] Leaving .NET API docs at root level :: Diego Molina * [`e45195e0ab`](http://github.com/seleniumhq/selenium/commit/e45195e0ab62a7745ed219c43709b6cb19715e19) - [dotnet] Updating DevTools tests to use CDP 114 :: Diego Molina * [`e55129e8e6`](http://github.com/seleniumhq/selenium/commit/e55129e8e6aea327828c94ed7a77a21b51bba23b) - Update mirror info (Thu Jun 8 00:17:05 UTC 2023) :: Selenium CI Bot * [`3084d2b6b3`](http://github.com/seleniumhq/selenium/commit/3084d2b6b354ddd089dc8e87b7078f9109addd28) - [dotnet] Updating DevTools tests to use CDP 114 (2) :: Diego Molina * [`cc3b395887`](http://github.com/seleniumhq/selenium/commit/cc3b3958875b5311b6365b470822d1255c5c5ab9) - [rb] Updating year in Ruby docs :: Diego Molina * [`8ace4ecca4`](http://github.com/seleniumhq/selenium/commit/8ace4ecca470c02ff30206714174dcf1079d75e4) - [py] Adding draft configuration for ReadTheDocs :: Diego Molina * [`38802986d2`](http://github.com/seleniumhq/selenium/commit/38802986d2ae5e2e8082dfd21e6a3db4dc46c911) - [py] Fixing path for docs conf :: Diego Molina * [`da3a82b46b`](http://github.com/seleniumhq/selenium/commit/da3a82b46bfdcf6cc460655f30729f9add832680) - [java] Add Missing W3C Exceptions (#12175) :: Oscar Devora * [`fbb0996e45`](http://github.com/seleniumhq/selenium/commit/fbb0996e45ea899e6a8fb9c45ca7fbc9449f6257) - [py] Improving docs landing page. :: Diego Molina * [`043bb18a9e`](http://github.com/seleniumhq/selenium/commit/043bb18a9ea975464b2405f6af2b046c60cc0173) - [dotnet] Implementation of event wrapped shadow root element (#12073) :: Nikolay Borisenko * [`ca9d41a0d5`](http://github.com/seleniumhq/selenium/commit/ca9d41a0d543c0be51997fdb536377197fc4cbb4) - [py] removed redundant attributes `capabilities` and `set_capability` in wpewebkit/options.py (#12169) :: Sandeep Suryaprasad * [`a50bfe29a1`](http://github.com/seleniumhq/selenium/commit/a50bfe29a1d4aa119a0c61a801a4c5dedd9921a1) - [js][bidi] fix addPreloadScript failing tests (#12182) :: Tamsil Sajid Amani * [`3dc8903766`](http://github.com/seleniumhq/selenium/commit/3dc8903766f121e638352ff9c27f87bd8bceb0ae) - [py] instance attributes in Timeout class are now being set through setter… (#12186) :: Sandeep Suryaprasad * [`505abc310f`](http://github.com/seleniumhq/selenium/commit/505abc310f078cb07c5a8792f29c6165f98cb1bd) - [java] Drop the prefix created by Bazel (#12173) :: joerg1985 * [`7cfd137085`](http://github.com/seleniumhq/selenium/commit/7cfd137085fcde932cd71af78642a15fd56fe1f1) - [js] fix SeleniumServer.start() crashes on MacOS with nodejs selenium-webdriver (#12158) :: Hanbo Wang * [`2ebfcd93ea`](http://github.com/seleniumhq/selenium/commit/2ebfcd93eaf5f47c7b37c2c25d64c9b67a911d72) - [py] mapped all error codes in `errorhandler.py` to corresponding exception object. (#12190) :: Sandeep Suryaprasad * [`94e6fdf11d`](http://github.com/seleniumhq/selenium/commit/94e6fdf11dc00c43f89c2c0d3ed5515695fd6183) - Bump cryptography from 39.0.1 to 41.0.0 in /py (#12130) :: dependabot[bot] * [`79e6378d27`](http://github.com/seleniumhq/selenium/commit/79e6378d27dfae82ec12ec0ce10bf49d06d85bc1) - [dotnet] Include generation of support project (#12193) :: Nikolay Borisenko * [`cdfba2b1c9`](http://github.com/seleniumhq/selenium/commit/cdfba2b1c98b1b911d6dd93ae426f325cba0b342) - [JS] Update rules_nodejs to 5.8.3 :: Sriharsha * [`4d70bd80f4`](http://github.com/seleniumhq/selenium/commit/4d70bd80f40592c12170ca8382d54064278add6f) - [py] add more shortcuts to webdriver ini file (#12194) :: Titus Fortner * [`d1f1b6fa39`](http://github.com/seleniumhq/selenium/commit/d1f1b6fa39e161b4fa6753f6e5bcf3795f741300) - [py] Fix BrowserError issues (#12150) :: Sebastian Meyer * [`ebb232fd03`](http://github.com/seleniumhq/selenium/commit/ebb232fd037ef48d5eabea2ab3c8f28e7fa9e2ff) - Run format.sh script :: Simon Mavi Stewart * [`25dbacb014`](http://github.com/seleniumhq/selenium/commit/25dbacb014aa7527f326486bb43d90c030c811df) - [js][bidi] add Network module events (#12197) :: Tamsil Sajid Amani * [`ab6e4f894d`](http://github.com/seleniumhq/selenium/commit/ab6e4f894d58bc3a0f82577e18a7e5f7d3388ccb) - [py] improve driver logging (#12103) :: Titus Fortner * [`265e2f4202`](http://github.com/seleniumhq/selenium/commit/265e2f420200ca876e136a84a147c1b18eb6d2e0) - [java] Increased the max depth of new session payload (#12205) :: joerg1985 * [`c3b226cebf`](http://github.com/seleniumhq/selenium/commit/c3b226cebff8caf4fdbc792b87f2de23f42dab3a) - [rust] Use CfT endpoints to discover chromedriver 115+ (#12208) :: Boni García * [`eb2321327e`](http://github.com/seleniumhq/selenium/commit/eb2321327e41224add11362bc3f0b2be65f458cd) - [java] Applying again changes from https://github.com/SeleniumHQ/selenium/commit/5c891ce374dd126b361c23864cee33bf3695053a :: Diego Molina * [`bf389143bf`](http://github.com/seleniumhq/selenium/commit/bf389143bfa4ea7b5aabd34c56ab11173d5bb550) - [rust] Read browser_ttl and driver_ttl from CLI flags :: Boni Garcia * [`7b9cb37648`](http://github.com/seleniumhq/selenium/commit/7b9cb37648bc92cc0df00a932f98b03943eba684) - [java] Reading m2 user & pass from env vars where available :: Diego Molina * [`fc58eac32a`](http://github.com/seleniumhq/selenium/commit/fc58eac32aafc1aa456ce1675d3fc57a39bc2383) - [java] Bumping to 4.11.0-SNAPSHOT :: Diego Molina * [`ad8921b59c`](http://github.com/seleniumhq/selenium/commit/ad8921b59cf8f693cb5e41b6a7ccaba4cb68d860) - Adding Java to the nightly job :: Diego Molina * [`782579237e`](http://github.com/seleniumhq/selenium/commit/782579237e7f82a214e23d7908d645297a805957) - [ci] Setting secrets on the bazel.yml :: Diego Molina * [`7f046e81d9`](http://github.com/seleniumhq/selenium/commit/7f046e81d9bb967f351535f08d17775f44f62025) - Uploading Nightly Grid jar to release :: Diego Molina * [`9766e8d671`](http://github.com/seleniumhq/selenium/commit/9766e8d67135ec03fc5b71c9d37d8a6221ce7fc9) - [ci] Moving Nightly release creation to bazel.yml :: Diego Molina * [`65d2cc69b7`](http://github.com/seleniumhq/selenium/commit/65d2cc69b7f6398b93f8a5edf186cdd1914755d3) - Update mirror info (Sat Jun 17 00:16:59 UTC 2023) :: Selenium CI Bot * [`d1abe67bda`](http://github.com/seleniumhq/selenium/commit/d1abe67bda0ce0a9fe66af7ddaf1668776215e2d) - [rust] Include html extension for logging content when wrong driver download :: Boni Garcia * [`1b717947b4`](http://github.com/seleniumhq/selenium/commit/1b717947b488d8e3112a8a449579918ffea7b180) - [bazel] bump rules_pkg :: Simon Mavi Stewart * [`1b210e65ad`](http://github.com/seleniumhq/selenium/commit/1b210e65ad5a5be205887cc605052b6609b0bc34) - [bazel] Bump skylib to 1.4.2 :: Simon Mavi Stewart * [`6cd79d1870`](http://github.com/seleniumhq/selenium/commit/6cd79d1870e862acbaf2cdf104bb06da9c069cb4) - [bazel] Bump rules_pyton to 0.23.1 :: Simon Mavi Stewart * [`145c0a54e0`](http://github.com/seleniumhq/selenium/commit/145c0a54e0c2bcfd3127ff6d12f6fb8519173c1a) - [bazel]: Updating rules_proto :: Simon Mavi Stewart * [`03d66644db`](http://github.com/seleniumhq/selenium/commit/03d66644db3d4f0a306b5da58d3da0740b9de0e6) - [bazel] Bump rules_rust to 0.23.0 :: Simon Mavi Stewart * [`eae0209d6a`](http://github.com/seleniumhq/selenium/commit/eae0209d6ac280c1fb8a5dfd8743612c8c18ab03) - [ci] tweaking the engflow ci build :: Simon Mavi Stewart * [`1502130224`](http://github.com/seleniumhq/selenium/commit/15021302246292c41d7980f57ef6373c06e491ba) - [ci] Apparently we cannot set `disk-cache: false` :: Simon Mavi Stewart * [`46da039c47`](http://github.com/seleniumhq/selenium/commit/46da039c47f6251b33bf428c04ad1149a1dfaadb) - [ci] A slightly more involved set up is required for the NPM rules :: Simon Mavi Stewart * [`2ddce9794c`](http://github.com/seleniumhq/selenium/commit/2ddce9794ca410de980a9668e79755ef62a65528) - [ci] Wrap all the build steps for the rbe build into one step :: Simon Mavi Stewart * [`6a4915966a`](http://github.com/seleniumhq/selenium/commit/6a4915966ae3d005eb2c4e5b924c55f96e0676f8) - [ci] Fixing Nightly workflow to run with schedule too :: Diego Molina * [`79c1a4c52c`](http://github.com/seleniumhq/selenium/commit/79c1a4c52cc25b366bbf357c33ded0b987d0e671) - [ci] Run the format test before anything else in the rbe build :: Simon Mavi Stewart * [`ae655887e7`](http://github.com/seleniumhq/selenium/commit/ae655887e7e132a69bd57f12d7d61ce7aafe08c3) - [ci] Limit test run times when running remotely :: Simon Mavi Stewart * [`c49a24dec9`](http://github.com/seleniumhq/selenium/commit/c49a24dec9a775844b329fa7eb5deb6a327456b9) - Run the format script :: Simon Mavi Stewart * [`d795820f8b`](http://github.com/seleniumhq/selenium/commit/d795820f8b41543bcf907885d1413e2a6b471450) - [java] Create less HttpClient instances while creating a CDP connection (#12216) :: joerg1985 * [`fe1df0f8a6`](http://github.com/seleniumhq/selenium/commit/fe1df0f8a6cc223f48f70121f00631526f0ec85a) - [ci] Use the correct flag to set the ruby version :: Simon Mavi Stewart * [`7e0210c986`](http://github.com/seleniumhq/selenium/commit/7e0210c986b1aa33f301d92783592f172e65fd78) - [java] Run the format script :: Simon Mavi Stewart * [`e648db81a9`](http://github.com/seleniumhq/selenium/commit/e648db81a9ed3a65978e2a233f78cb5a4cce5c4e) - [java] Raise a ConnectionFailedException when openSocket failed (#12215) :: joerg1985 * [`65ca57a600`](http://github.com/seleniumhq/selenium/commit/65ca57a6004fa266103fd16174d1e250938ba69f) - [py+ci] Get closer to getting all the python tests running on EngFlow :: Simon Mavi Stewart * [`8e44099fee`](http://github.com/seleniumhq/selenium/commit/8e44099fee5342ed0d90b8b013b75a17db9f1b90) - [java] Run the format script :: Simon Mavi Stewart * [`55720d8542`](http://github.com/seleniumhq/selenium/commit/55720d8542396599208c6876b590269e0088d426) - [bazel] Remove k8s targets :: Simon Mavi Stewart * [`09ca2c44cb`](http://github.com/seleniumhq/selenium/commit/09ca2c44cb4a822def2a1a671ec634e9178c1f7f) - [bazel] Switch from `rules_docker` to `rules_oci` :: Simon Mavi Stewart * [`5a5a9caa86`](http://github.com/seleniumhq/selenium/commit/5a5a9caa86155c7252f80d98f5e4d08f5feda614) - [ci] Stash changes made by the runner when checking if code needs reformatting :: Simon Mavi Stewart * [`09f85ec069`](http://github.com/seleniumhq/selenium/commit/09f85ec0697a43586a9f2003e30eeea0b983d2e5) - [bazel] Add buildifier top-level target :: Simon Mavi Stewart * [`8eb48b83e9`](http://github.com/seleniumhq/selenium/commit/8eb48b83e92eba3aa50f879e303bf3e79e71ecc3) - [bazel] Run buildifier in the format script :: Simon Mavi Stewart * [`354d6b0389`](http://github.com/seleniumhq/selenium/commit/354d6b0389f9f86b4bbf27bc0a99350dc7987336) - [bazel] Also fix up lint warnings with buildifier :: Simon Mavi Stewart * [`2e346ceb73`](http://github.com/seleniumhq/selenium/commit/2e346ceb730a7b2fdcefa63dcabb2e0ec3d8e1c5) - [ci] Make sure dev-image runs more commands as root :: Simon Mavi Stewart * [`110079f524`](http://github.com/seleniumhq/selenium/commit/110079f524ca60ac38e379c96bf07282b6fd0c67) - [java] Use netty as http server for unit testing (#12211) :: joerg1985 * [`e28064e625`](http://github.com/seleniumhq/selenium/commit/e28064e625cc47c6a3d541cbdd25e6dd627c05a4) - [dotnet] Fix packaging problems :: Diego Molina * [`dd10ff8f89`](http://github.com/seleniumhq/selenium/commit/dd10ff8f89df8ee1dd02664f0832042d7f50458f) - [CI] Fixing nightly workflow (#12231) :: Diego Molina * [`d89b4a7d81`](http://github.com/seleniumhq/selenium/commit/d89b4a7d81421a1d1883e50c761ef19e282185d8) - Update mirror info (Tue Jun 20 12:06:22 UTC 2023) :: Selenium CI Bot * [`b9f093845f`](http://github.com/seleniumhq/selenium/commit/b9f093845fe4c35c4da1084938df6dcd48b381ca) - [rb] Bumping to 4.11. :: Diego Molina * [`da9a4fbcf5`](http://github.com/seleniumhq/selenium/commit/da9a4fbcf534af8d478fa18ca919d04b07f86340) - [JS] Print debug message once for each browser when selenium manager used :: Sriharsha * [`235bc94f6b`](http://github.com/seleniumhq/selenium/commit/235bc94f6b09b37328acdaecfa7837a2726df757) - Avoid building Rust code on Windows with Bazel: it is never happy :: Simon Mavi Stewart * [`a04a22f449`](http://github.com/seleniumhq/selenium/commit/a04a22f4490da1b9576f251a5f16fa34e8898645) - [java] Ack the log file argument without need to combine it :: Diego Molina * [`415f20b5fc`](http://github.com/seleniumhq/selenium/commit/415f20b5fcf73337832c2699a7368acc74fad023) - Revert "[py+ci] Get closer to getting all the python tests running on EngFlow" :: Diego Molina * [`70c67ed34c`](http://github.com/seleniumhq/selenium/commit/70c67ed34c5a194a0c958c17e5b5ad6e233110f4) - [java] Improved the exit code and error handling (#12219) :: joerg1985 * [`6d22309ebe`](http://github.com/seleniumhq/selenium/commit/6d22309ebebeb8fc74c505dde3bb573aa1b90127) - [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina * [`b49da80b07`](http://github.com/seleniumhq/selenium/commit/b49da80b07617e0b5c6ee4c7e238ecc21c9f0c80) - fix property name (#12237) :: Daniel Brown * [`6e85abbe14`](http://github.com/seleniumhq/selenium/commit/6e85abbe14f849c3837968ed65212a98532b8f6d) - [IEDriver] Ignore process id match when finding the window handle - IE Mode on Edge. (#12246) :: Diego Molina * [`cb2560d8a0`](http://github.com/seleniumhq/selenium/commit/cb2560d8a0002c1ff9f7d7e55f25bd0186680477) - [bazel][java] No need to have the auto-service dependency in the client bindings (#12244) :: joerg1985 * [`93e6281f1e`](http://github.com/seleniumhq/selenium/commit/93e6281f1eed83ea3671c7d58c149ed776905dfa) - [rust] Refactor driver URL logic in iexplorer module :: Boni Garcia * [`05ed1cdba2`](http://github.com/seleniumhq/selenium/commit/05ed1cdba25c48c472e7cb19570b5e2ebe612ba9) - [dotnet] Fixing pdb file generation :: Diego Molina * [`83ec0faee9`](http://github.com/seleniumhq/selenium/commit/83ec0faee9e709f0ac823e074cfd0a3780a078b0) - [rust] Remove unused variable in ie module :: Boni Garcia * [`7c40c114b8`](http://github.com/seleniumhq/selenium/commit/7c40c114b805eef77033d3debb3bccb2c1810480) - [py] removed un-necessary `__init__` from `driver_finder.py` and `selenium_manager.py` (#12265) :: Sandeep Suryaprasad * [`c3ecc3c8b3`](http://github.com/seleniumhq/selenium/commit/c3ecc3c8b33c3d847c87958b58056fb1d2e755f6) - [java] Really drop the prefix created by Bazel (#12264) :: joerg1985 * [`92256a0bae`](http://github.com/seleniumhq/selenium/commit/92256a0baeff9ee202f15099a15db9f947967689) - [java] Deprecate all 'lift style' code (#12263) :: joerg1985 * [`b99c470611`](http://github.com/seleniumhq/selenium/commit/b99c47061139b5971402cfc4612bc52551cb06a3) - [py] used truthy check instead of checking for length in `to_capabilities` method in `ie/options.py` (#12262) :: Sandeep Suryaprasad * [`5a62db1898`](http://github.com/seleniumhq/selenium/commit/5a62db1898c532646febd8a9b021bc857063e171) - [py] remote commands dict is moved outside `RemoteConnection` class in `remote/remote_connection.py` (#12261) :: Sandeep Suryaprasad * [`55aa885987`](http://github.com/seleniumhq/selenium/commit/55aa8859876cffba2746be5d52e4598d968938f9) - [py] moved `ConnectionType` class outside `Mobile` class to avoid nesting of classes (#12256) :: Sandeep Suryaprasad * [`921ec29c82`](http://github.com/seleniumhq/selenium/commit/921ec29c8243c5f19e6672e698831c25db5aa905) - Minor spelling Fix (#12258) :: vedanthvdev * [`ccdbd04f50`](http://github.com/seleniumhq/selenium/commit/ccdbd04f50dfbbe1ad236b396a241ba48309152a) - [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina * [`8ed2d9f76e`](http://github.com/seleniumhq/selenium/commit/8ed2d9f76e3838306d9db587b10b0a627bc07fb4) - [py] used `pathlib` module to check if the file exist in `remote/file_detector.py` (#12253) :: Sandeep Suryaprasad * [`787694bdfe`](http://github.com/seleniumhq/selenium/commit/787694bdfe5c3c929e931f016514e067b373cbd8) - [java] Disabling two test mores as they fail in GH actions, they pass locally. :: Diego Molina * [`112d4f2838`](http://github.com/seleniumhq/selenium/commit/112d4f283898f87fe99af03bdfc2368d320d206a) - [dotnet] Make WebDriver.csproj file more friendly with native pack command (#12235) :: Nikolay Borisenko * [`1fe0628662`](http://github.com/seleniumhq/selenium/commit/1fe0628662c57f19778a80c3d007bc711630d207) - [java] Disabling the whole class. It does not work on CI. Works locally. :: Diego Molina * [`e822f4c4fb`](http://github.com/seleniumhq/selenium/commit/e822f4c4fba24d1d2426d9e1d8db6be8a58c109e) - [py] added truthy check in chromium options instead of identity operator (#12274) :: Sandeep Suryaprasad * [`1ea0f18377`](http://github.com/seleniumhq/selenium/commit/1ea0f18377d5fd4fd5f63867f61699fe76194c8e) - [py] added pythonic approach of type checking in `firefox/firefox_profile.py` (#12271) :: Sandeep Suryaprasad * [`2532076ead`](http://github.com/seleniumhq/selenium/commit/2532076eadf31834b2ff8fc1568fe24b4f2b5df5) - [py] let users pass service args to IE driver (#12272) :: Titus Fortner * [`ec65a7de5d`](http://github.com/seleniumhq/selenium/commit/ec65a7de5dcde3c26158271e7e4f6bc688b338aa) - Update webdriver-bootstrap.js (#12276) :: Aditya Pratap Singh * [`d05ab6fa17`](http://github.com/seleniumhq/selenium/commit/d05ab6fa17103d2cc81b5ba107ef1aa3e9aba181) - few tweaks to driver finding logic (#12269) :: Titus Fortner * [`9940567a1e`](http://github.com/seleniumhq/selenium/commit/9940567a1ea5d3146426038d07ccc8a52e9b5a4c) - [bazel][java] Remove TestNG dependency (#12249) :: joerg1985 * [`7f28ee0473`](http://github.com/seleniumhq/selenium/commit/7f28ee0473c1a825d9c61772c6af37086774d4d6) - [java] Formatting files :: Diego Molina * [`1976dbe22e`](http://github.com/seleniumhq/selenium/commit/1976dbe22e0630b011726ea80262472196081c73) - Adding ignore process match for IE Mode across bindings (#12279) :: Diego Molina * [`c49361a1d2`](http://github.com/seleniumhq/selenium/commit/c49361a1d24aeec7582d0aea86d2781f14040125) - Extract original driver from decorated driver when Augmenting a driver (#12248) :: Bartek Florczak * [`41744d94e8`](http://github.com/seleniumhq/selenium/commit/41744d94e8726a9efc5191e1b0ace327aa66e108) - [bazel][java] Limit usage of io.opentelemetry dependencies (#12164) :: joerg1985 * [`a597e72bf9`](http://github.com/seleniumhq/selenium/commit/a597e72bf915f75b26ee77e19a7ef5d392a8b368) - [rust] Automated management of Selenium Grid binaries (selenium-server.jar) (#12281) :: Boni García * [`295f272435`](http://github.com/seleniumhq/selenium/commit/295f27243535aae334d7b188d5e09eb37a62164f) - BidiException instead of DevToolsException in getBiDi (#12284) :: Vedanth Vasu Dev * [`5ba17d6a3b`](http://github.com/seleniumhq/selenium/commit/5ba17d6a3babe57e1c0616045cdfec7f0843d280) - [py] moved all ie options to custom descriptors. (#12283) :: Sandeep Suryaprasad * [`3b7428a4a8`](http://github.com/seleniumhq/selenium/commit/3b7428a4a8df371a24baa9e1136991b90616f75a) - [grid] Switching to fine log level when clearing caches in LocalNode :: Diego Molina * [`fcfb21b4df`](http://github.com/seleniumhq/selenium/commit/fcfb21b4df62ec32b1d530ad7cb8b3c85b0d02a0) - [java] Removing unused dependency :: Diego Molina * [`48b5659afd`](http://github.com/seleniumhq/selenium/commit/48b5659afd7c7b797a07641a07c0ad223e69ed39) - [grid] Removing SlotMatcher from Slot, so it can be configured in an easier way :: Diego Molina * [`09e7393782`](http://github.com/seleniumhq/selenium/commit/09e7393782766d061bfdf5c52b6b0b0e52f53073) - [rust] Update expected driver version in test for Selenium Manager :: Boni Garcia * [`7ce9bba5c2`](http://github.com/seleniumhq/selenium/commit/7ce9bba5c212156ce85ef5d28e056eb86fbbc889) - [rust] Bump versions of all dependencies in Selenium Manager :: Boni Garcia * [`47f993f9dc`](http://github.com/seleniumhq/selenium/commit/47f993f9dcaf0d49cb76201a8daf7126735c273e) - [java] Removing deprecated methods (findElement & findElements) :: Diego Molina * [`2fd7dd7858`](http://github.com/seleniumhq/selenium/commit/2fd7dd785877f3916b66de87c892036504154db9) - [rust] Minor refactoring according to linter warning :: Boni Garcia * [`6c2795513e`](http://github.com/seleniumhq/selenium/commit/6c2795513e519ed0567b1c834e56d8bb78cecf8f) - Update by.js: Add forgotten RelativeBy in check options (#12289) :: AdamPDotty * [`e951100ab9`](http://github.com/seleniumhq/selenium/commit/e951100ab9d3194a963636999bb237a1ed6f7e58) - [rb] update gems and linting :: titusfortner * [`fea7c9d9c7`](http://github.com/seleniumhq/selenium/commit/fea7c9d9c7c3cdda20dd6df5c42f7d24f08a6ca0) - [rb] server class use a port prober instead of hard coding default port :: titusfortner * [`124be0b949`](http://github.com/seleniumhq/selenium/commit/124be0b949494761903a6ff88b4340df22b159f4) - [rb] server does not support shutdown endpoint, can only end the process :: titusfortner * [`3bbbeb50e0`](http://github.com/seleniumhq/selenium/commit/3bbbeb50e04a0865f07a80c74309d957485707ba) - [rb] this logging is unnecessary and this class does not properly require the logger :: titusfortner * [`6b00faadee`](http://github.com/seleniumhq/selenium/commit/6b00faadee8d089cdd94c57d7448f900bba97718) - [rb] add integration tests for Server class :: titusfortner * [`8306553e2b`](http://github.com/seleniumhq/selenium/commit/8306553e2bd908ad728e4db7765f0c2df87c931f) - [rb] allow running unit tests in RubyMine and see bazel assets :: titusfortner * [`b94159e08c`](http://github.com/seleniumhq/selenium/commit/b94159e08c5d45130ffa4cbe290d77fd6290a2d1) - [rb] with Server using PortProber, the specs cannot be hard coded :: titusfortner * [`50f925201b`](http://github.com/seleniumhq/selenium/commit/50f925201bc8b6de69a1da05c39d2414a3ce9feb) - [rust] Update PATH processing mechanism by Selenium Manager (#12291) :: Boni García * [`f8240df9da`](http://github.com/seleniumhq/selenium/commit/f8240df9dace453710036c980aa1ba0385b0c969) - [py] minor ie-options fix to PR 12283 (#12309) :: Sandeep Suryaprasad * [`4b9a8ea5ff`](http://github.com/seleniumhq/selenium/commit/4b9a8ea5ffc3e870f0f55ebadc6da91896a274a4) - removed unused 'mozmill' code (#12306) :: joerg1985 * [`6002d146af`](http://github.com/seleniumhq/selenium/commit/6002d146afca66129ab835eef993b7e95c676bb3) - [py] added type hints to `SwitchTo` class (#12296) :: Sandeep Suryaprasad * [`669fbb3e12`](http://github.com/seleniumhq/selenium/commit/669fbb3e122bc4e275f5c4c41d91c58fd359bdae) - [py] Refactored Proxy object in common/proxy.py using custom descriptor. (#12286) :: Sandeep Suryaprasad * [`4468622bb0`](http://github.com/seleniumhq/selenium/commit/4468622bb0f2c0f0c9e0c0cbffe19613265bd10f) - [py] optimized Timeouts class by moving timeouts to descriptor class (#12287) :: Sandeep Suryaprasad * [`2382736e28`](http://github.com/seleniumhq/selenium/commit/2382736e28ee70ee8d9bea96f1c42146b9b272b6) - [java] less memory allocation (#12320) :: joerg1985 * [`4b606947cc`](http://github.com/seleniumhq/selenium/commit/4b606947ccc91a9d98f250a3d0e2b279dd22e455) - Bump tough-cookie from 4.1.2 to 4.1.3 (#12330) :: dependabot[bot] * [`4fc3011997`](http://github.com/seleniumhq/selenium/commit/4fc301199705ff6b59dcca166cf93d89a90ed6c9) - Bump tough-cookie from 4.0.0 to 4.1.3 in /javascript/grid-ui (#12327) :: dependabot[bot] * [`dbed728db4`](http://github.com/seleniumhq/selenium/commit/dbed728db4c21f4c903f7e8302002694f38f1f93) - removed more antique unused third party code and binaries (#12307) :: joerg1985 * [`b03bfa11cb`](http://github.com/seleniumhq/selenium/commit/b03bfa11cb8b77b1cbdd649fea65c9b2343e39be) - [rb] add logging :: titusfortner * [`5eced26352`](http://github.com/seleniumhq/selenium/commit/5eced26352e706d69137e738871c0b681392e7bc) - [JS] Update npm libs to latets and minor bidi fixes :: Sriharsha * [`addaa5d3b5`](http://github.com/seleniumhq/selenium/commit/addaa5d3b59016c292920f7faa9b578a2d1a0c04) - [dotnet] netcoreapp3.1 is deprecated :: titusfortner * [`d7170741fe`](http://github.com/seleniumhq/selenium/commit/d7170741fef27cea459bad503a8fd492e84d7459) - [dotnet] this is now managed by drivers not Selenium :: titusfortner * [`201224391a`](http://github.com/seleniumhq/selenium/commit/201224391ac0bf2bee433c4da15c63e925f254b7) - [rb] Made network interception threads fail silently (#12226) :: João Luca Ripardo * [`35f080a92a`](http://github.com/seleniumhq/selenium/commit/35f080a92a9ba7e1cacb3409f8bbf95cf3a282b9) - [dotnet] do not target netcoreapp3.1 in tests :: titusfortner * [`296d86af74`](http://github.com/seleniumhq/selenium/commit/296d86af74545dc659ad97823efa229d0389c719) - [dotnet] duplicate test from StaleElementReferenceTest file :: titusfortner * [`2764ea7bae`](http://github.com/seleniumhq/selenium/commit/2764ea7baea1efb1d48c87bd978afe815295ad46) - [py] added type hinting support to ActionChains and Alert class (#12290) :: Sandeep Suryaprasad * [`4e1fd7f4e0`](http://github.com/seleniumhq/selenium/commit/4e1fd7f4e0812900fe395ab9cb9c641471fbf3f1) - [py] Moved all `PrintOptions` class attributes to custom descriptor class. (#12297) :: Sandeep Suryaprasad * [`067f10a3a3`](http://github.com/seleniumhq/selenium/commit/067f10a3a3b0f6f0c2b26f4e12a2be264085b2b1) - [py] updated documentation links. (#12326) :: Sandeep Suryaprasad * [`fd36c53d6a`](http://github.com/seleniumhq/selenium/commit/fd36c53d6ab8dc7a8c4f967be7560944e523e542) - [dotnet] Allow setting a different pointer, keyboard, or wheel on input device (#11513) :: Puja Jagani * [`84724107cd`](http://github.com/seleniumhq/selenium/commit/84724107cd271259bd4213f101817b00b6be497b) - [java] [dotnet] Add move to location method to Actions (#11509) :: Puja Jagani * [`7f561140ec`](http://github.com/seleniumhq/selenium/commit/7f561140ec4e8d152e8623fead126cc352814131) - [py] Selenium Manager prevents these error messages :: titusfortner * [`3daa319c84`](http://github.com/seleniumhq/selenium/commit/3daa319c84919f4a7bb58fc09c49cf7044e02bca) - [dotnet] add support for Safari Technology Preview (#12342) :: Titus Fortner * [`7589a65df0`](http://github.com/seleniumhq/selenium/commit/7589a65df013255a137df223c51a2c6494df2103) - [dotnet] fix bad merge :: titusfortner * [`3fbd0e5d6a`](http://github.com/seleniumhq/selenium/commit/3fbd0e5d6aec419817e1eb59191b90da566e4ab4) - [dotnet] remove hard coded service parameters from test environment (#12343) :: Titus Fortner * [`6176d7ec65`](http://github.com/seleniumhq/selenium/commit/6176d7ec65416db8525194119b3f62bfaaba01b4) - [py] use Selenium Manager to locate drivers on PATH (#12356) :: Titus Fortner * [`6a48692712`](http://github.com/seleniumhq/selenium/commit/6a48692712ff157ce366dba39e17daa0faa01958) - [dotnet] Use Selenium Manager to locate drivers on PATH (#12344) :: Titus Fortner * [`054467a80a`](http://github.com/seleniumhq/selenium/commit/054467a80af126b3dd67e00fb797a531b29a2278) - [rb] have Selenium Manager binary locate drivers on PATH (#12345) :: Titus Fortner * [`38876397a8`](http://github.com/seleniumhq/selenium/commit/38876397a86d08f7c4316dd5ed6704bdbe11269a) - [rust] Use escaped browser path (required by wmic commands) in Selenium Manager (#12304) :: Boni García * [`e00bcf5e54`](http://github.com/seleniumhq/selenium/commit/e00bcf5e544398942d1f06709cb1102b8b0a2347) - [py] removed `start_error_message` param from common/service.py (#12365) :: Sandeep Suryaprasad * [`276240d9ca`](http://github.com/seleniumhq/selenium/commit/276240d9ca0f08fab886b8a5027891e652c4e353) - [py] enable cdp to work for edge :: titusfortner * [`3bebd4206b`](http://github.com/seleniumhq/selenium/commit/3bebd4206baf970ec6d631c392b0e1bba01d1fd4) - Add supports for list-of-table options (#12363) :: Scott Babcock * [`f13370b278`](http://github.com/seleniumhq/selenium/commit/f13370b2780c5c29f9d9eee39954963f649f31c5) - [grid] reject requests only if it has been in the queue before trying… (#12336) :: joerg1985 * [`6865f1cc9b`](http://github.com/seleniumhq/selenium/commit/6865f1cc9b8f69ba3c228f7eef178bb0272176e6) - [grid][java] do not rely on .hashCode for .equals (#12361) :: joerg1985 * [`ca60c2207f`](http://github.com/seleniumhq/selenium/commit/ca60c2207f15c014fa47448860a19db67c020df3) - Bump cryptography from 41.0.0 to 41.0.2 in /py (#12371) :: dependabot[bot] * [`4173713a30`](http://github.com/seleniumhq/selenium/commit/4173713a308a904e378c8c71aca7520036ca9d99) - [rust] Offline mode in Selenium Manager (#11639) (#12373) :: Boni García * [`e70b3ba39e`](http://github.com/seleniumhq/selenium/commit/e70b3ba39edf82de1ef2a53e549b4d41acd45bcf) - Bump word-wrap from 1.2.3 to 1.2.4 in /javascript/grid-ui (#12380) :: dependabot[bot] * [`12f387210f`](http://github.com/seleniumhq/selenium/commit/12f387210fb3c3aa5fb02139a1570750a4798b2f) - Bump word-wrap from 1.2.3 to 1.2.4 (#12379) :: dependabot[bot] * [`9c82c944a5`](http://github.com/seleniumhq/selenium/commit/9c82c944a5838af7b8bb20e937ba953e604c5ee2) - [rust] Update crates to the latest versions :: Boni Garcia * [`b543555374`](http://github.com/seleniumhq/selenium/commit/b5435553740e0d9ee1e8d402d211b0c63651c96f) - [rust] Fix checksum in cargo lock file :: Boni Garcia * [`a9186426f9`](http://github.com/seleniumhq/selenium/commit/a9186426f9fc8f170c8e057c9a2f71889fdff81a) - [grid] fixed the command line interface :: Jörg Sautter * [`30adcb4dcc`](http://github.com/seleniumhq/selenium/commit/30adcb4dccd6bc62266ad17e60dc1357b9896058) - [java] fixed partial matches for UrlTemplate :: Jörg Sautter * [`f0da49be72`](http://github.com/seleniumhq/selenium/commit/f0da49be72580902bcffa5bf86da89306251492d) - [rust] Minor smell-fix reading mutable config :: Boni Garcia * [`12bc023341`](http://github.com/seleniumhq/selenium/commit/12bc02334174c5b4d2fdbc53bd390df9cd449624) - [grid] use a message template when the log message is most likely dropped :: Jörg Sautter * [`ee32f223d4`](http://github.com/seleniumhq/selenium/commit/ee32f223d44fb9e05681cd00f39bee3c00323c59) - [java] use Selenium Manager to locate drivers on PATH (#12352) :: Titus Fortner * [`b22d08dc2b`](http://github.com/seleniumhq/selenium/commit/b22d08dc2b67f4a633f1856b14a082c3f1185159) - [grid] improved the new session handling when the queue is empty (#12385) :: joerg1985 * [`fb4c62e6dc`](http://github.com/seleniumhq/selenium/commit/fb4c62e6dcca5a79149434991824c997c155c167) - Update docstring of wait.py so it can also cover the case of WebElement as 1st arg of WebDriverWait. (#12376) :: ggkiokas * [`44d202c90b`](http://github.com/seleniumhq/selenium/commit/44d202c90b4f52e5d36886113b6fac951bfd329d) - [py] `__init__` in chromium/remote_connection.py is now more readable. (#12367) :: Sandeep Suryaprasad * [`0013140fd5`](http://github.com/seleniumhq/selenium/commit/0013140fd587310ad38cffef9150bd8fc96b89ed) - [grid] Using SM to find drivers on PATH :: Diego Molina * [`18eb3b1be6`](http://github.com/seleniumhq/selenium/commit/18eb3b1be6c0425b014fe29186f7d082862889d3) - [rust] Change default TTL_drivers from 86400s (1 day) to 3600s (1 hour) (#12394) :: Boni García * [`490de08587`](http://github.com/seleniumhq/selenium/commit/490de08587c2c6ef64338a08460aa80d8ae1b59b) - [rust] Enhance warning message when incorrect driver in PATH is detected (#12395) :: Boni García * [`a27e97c128`](http://github.com/seleniumhq/selenium/commit/a27e97c1286fc99a4303bb8a2847b73109ce9ab4) - [javascript] SM supports all browsers in Selenium since a while ago :: Diego Molina * [`778cf32787`](http://github.com/seleniumhq/selenium/commit/778cf32787097fba3b545b96a431bcf85e7fae31) - [javascript] Using SM to check drivers on the PATH :: Diego Molina * [`9d08a5ce3a`](http://github.com/seleniumhq/selenium/commit/9d08a5ce3abc5df32dd60eb27c95051c03aa91bf) - [javascript] Display info about SM activity :: Diego Molina * [`0f5acf2a8f`](http://github.com/seleniumhq/selenium/commit/0f5acf2a8f0e2fc92e206c5c8b4d5bd317e3fa39) - do not need an extra log message that manager is being used :: titusfortner * [`388f53092d`](http://github.com/seleniumhq/selenium/commit/388f53092d30dff4440364b0d38e16957cc31956) - [rb] no longer need to require net/https separately :: titusfortner * [`f104ccd393`](http://github.com/seleniumhq/selenium/commit/f104ccd3932ef3737b70db7f96b31b8d6a6fdffb) - [rust] Bug-fix: ensure driver file name in unzip logic :: Boni Garcia * [`838a70f118`](http://github.com/seleniumhq/selenium/commit/838a70f11847f54dafc82c09e187290efd284826) - [javascript] Removing extra logging :: Diego Molina * [`ecd6d6b4b3`](http://github.com/seleniumhq/selenium/commit/ecd6d6b4b3a8d367d82f2c6161f858853685b2cb) - [javascript] Removing logic to find drivers, delegating to SM :: Diego Molina * [`1c72078c35`](http://github.com/seleniumhq/selenium/commit/1c72078c352b921316a01c4faf81093b7aae5ff5) - [javascript] Removing service parameter from getPath :: Diego Molina * [`1d459cd528`](http://github.com/seleniumhq/selenium/commit/1d459cd52850d3d5189c3003a9dfa2b53b98cacd) - [py]: use `subprocess.TimeoutExpired` when catching errors on `Popen.wait()` :: symonk * [`4162f478ba`](http://github.com/seleniumhq/selenium/commit/4162f478ba31e62dd9a328aad8e64a2861a60553) - [java] minimize overhead of regex compilation :: Jörg Sautter * [`962a34bfcf`](http://github.com/seleniumhq/selenium/commit/962a34bfcfd6b5368f9f5df9e5e188b75771f891) - [dotnet] allow running tests with Edge :: titusfortner * [`60eab06a8f`](http://github.com/seleniumhq/selenium/commit/60eab06a8fef7cb07afc59418eef5d519ea0dc35) - [dotnet] fix bug preventing running Safari Technology Preview :: titusfortner * [`f948e126db`](http://github.com/seleniumhq/selenium/commit/f948e126db194f37665a5c2026c7654c9619fbf9) - [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner * [`2879d3e0a6`](http://github.com/seleniumhq/selenium/commit/2879d3e0a66787b5500360c5b39a42aab8778089) - [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner * [`592d8e8c60`](http://github.com/seleniumhq/selenium/commit/592d8e8c604e9af455c54017377ce4cebd9d956f) - [py] added type hinting support to `common/actions` libraries. (#12325) :: Sandeep Suryaprasad * [`9772e551b5`](http://github.com/seleniumhq/selenium/commit/9772e551b5359cb55a9bdebaefe9e4aa1ab422ff) - [cdp] Removing