Selenium - selenium-4.16.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 * [`1bef9d0e64`](http://github.com/seleniumhq/selenium/commit/1bef9d0e64fad19596fee0bacbb456fe529ffd56) - update versions for 4.16 nightly releases :: titusfortner * [`478b430596`](http://github.com/seleniumhq/selenium/commit/478b430596d54bd432edcd09a0b187f2a6175e1b) - [java] remove unnecessary static import :: titusfortner * [`33a14a9187`](http://github.com/seleniumhq/selenium/commit/33a14a918736285200a7db36a7273d818a02c3bf) - Update mirror info (Thu Nov 2 00:16:44 UTC 2023) :: Selenium CI Bot * [`86df0ad64b`](http://github.com/seleniumhq/selenium/commit/86df0ad64bd93090a24e7231ab3d46ab5d22cf38) - Update mirror info (Thu Nov 2 12:06:36 UTC 2023) :: Selenium CI Bot * [`770796ca19`](http://github.com/seleniumhq/selenium/commit/770796ca198edf60eecb50adf9d760511e109903) - [rb] specify in tests to use stable browser version :: titusfortner * [`65120712f8`](http://github.com/seleniumhq/selenium/commit/65120712f802888daa5865f27b072f378b556cb4) - [rb] do not run bidi tests in parallel :: titusfortner * [`e7d4e26c57`](http://github.com/seleniumhq/selenium/commit/e7d4e26c572fd611d5638c530fdfccb0045cc89c) - [py] fix inadvertent code change in mutation_event :: titusfortner * [`186b03aa26`](http://github.com/seleniumhq/selenium/commit/186b03aa26205385dfc9c2647e37ae2cbd44f07e) - [py] fix bug in using SE_MANAGER_PATH :: titusfortner * [`385f96fe7e`](http://github.com/seleniumhq/selenium/commit/385f96fe7ecc248662444754241a319d9cdb7bbe) - [py] update change log and versions for 4.15.1 :: titusfortner * [`1c9e702b86`](http://github.com/seleniumhq/selenium/commit/1c9e702b8686f04d9fe69824f3bdd171fa523df1) - [py] fix incorrect version changes :: titusfortner * [`82ac41d8b1`](http://github.com/seleniumhq/selenium/commit/82ac41d8b10ea62c48b7c5cecd604e4b25275c41) - [java] update name of variable to match current functionality :: titusfortner * [`c020b03b58`](http://github.com/seleniumhq/selenium/commit/c020b03b588c167317a1e454b8c516f05f6b3f30) - [grid] allow stereotype to always allow browser version of "stable" :: titusfortner * [`11821893f0`](http://github.com/seleniumhq/selenium/commit/11821893f0dcc4adad617158f14608074e28b5b0) - [bidi][java] Listen to channel message :: Puja Jagani * [`c84ec6fa38`](http://github.com/seleniumhq/selenium/commit/c84ec6fa38775f2773f6e86d1ed7cb13e80dc4b3) - [rust] Simplify syntax for raw strings :: Boni Garcia * [`8dfaae7518`](http://github.com/seleniumhq/selenium/commit/8dfaae75184e7bd91eec5f46448fb5f059923bd8) - [java] Deleted a line by mistake :: Puja Jagani * [`343c75e3b2`](http://github.com/seleniumhq/selenium/commit/343c75e3b2f190654c11264ae9522bb91e13635c) - [rust] Bump Selenium Manager to version 0.4.16 :: Boni Garcia * [`cd31e778d6`](http://github.com/seleniumhq/selenium/commit/cd31e778d63477dac883081f48ed3bd60759cc20) - [rust] Include webview2 in the browser name cli help :: Boni Garcia * [`bb4b80dc17`](http://github.com/seleniumhq/selenium/commit/bb4b80dc17736d76a4bfd2d1b1eddb216b5c767f) - [rust] Include esr label in browser version for cli help :: Boni Garcia * [`ea51452ed3`](http://github.com/seleniumhq/selenium/commit/ea51452ed3cda735aa5f08b5c010153e87703ce8) - [bidi][java] Add realm related events :: Puja Jagani * [`7680b7cf25`](http://github.com/seleniumhq/selenium/commit/7680b7cf25579217cb62a0893c4b2b69c0186062) - Update mirror info (Fri Nov 3 12:06:42 UTC 2023) :: Selenium CI Bot * [`18cd122cc1`](http://github.com/seleniumhq/selenium/commit/18cd122cc133c50266e7e9fa5d8ab9d20b2c88eb) - [py] fix bug where downloaded file was not getting unzipped :: titusfortner * [`7247f84882`](http://github.com/seleniumhq/selenium/commit/7247f8488253437c974ccca5d72665caf2cd6ce1) - [py] update change log and versions for 4.15.2 :: titusfortner * [`9e2da6eb0a`](http://github.com/seleniumhq/selenium/commit/9e2da6eb0abe15bb9a32492a3e273ea1e274429a) - [java] move the module-info.class to the correct place :: Jörg Sautter * [`6f7c5acc9f`](http://github.com/seleniumhq/selenium/commit/6f7c5acc9fab9bfb10955a20356fd947993b5d67) - [py] fix linter :: titusfortner * [`2621f825cb`](http://github.com/seleniumhq/selenium/commit/2621f825cb8a63131a8760ca0d0562f52d5ddda7) - [py] add more logging to driver startup :: titusfortner * [`aaec17ea7e`](http://github.com/seleniumhq/selenium/commit/aaec17ea7e025b7ee29ef6e4c0a1500be1702b62) - add rust files to update version script :: titusfortner * [`945e4f4a67`](http://github.com/seleniumhq/selenium/commit/945e4f4a67e64e444b792c0283811285d334fc4e) - Allow external uri to be configurable for components that support server functionality - #12491 (#12508) :: Tamas Utasi * [`76ace926a1`](http://github.com/seleniumhq/selenium/commit/76ace926a1ffc3dc5c3c8db40cb66fd6f4604ed5) - Fix logging levels in http.js and webdriver.js (#13098) :: Marvin A. Ruder * [`194b06097a`](http://github.com/seleniumhq/selenium/commit/194b06097af7ee57f17bd58d7caa62846d6c9f37) - [rb] fix http proxy configuration for chrome (#13093) :: Joaquín Romero * [`afa349ad96`](http://github.com/seleniumhq/selenium/commit/afa349ad9684f9a9fe0f20fbbb3d3f2aea3532cb) - [rb] mark minimizing test as flaky :: titusfortner * [`e4d31f2dba`](http://github.com/seleniumhq/selenium/commit/e4d31f2dba0c131f8d3b4faeaf3ac0519187214c) - [java] close the streams after I/O failure #13096 :: Jörg Sautter * [`0c86525184`](http://github.com/seleniumhq/selenium/commit/0c86525184355bddc44b6193ae7236f11a7fb129) - [java] keep the streams alive :: Jörg Sautter * [`2448031295`](http://github.com/seleniumhq/selenium/commit/2448031295deee0d30071dc5c04726527af68e38) - Roll browsers :: Simon Mavi Stewart * [`16c335f72d`](http://github.com/seleniumhq/selenium/commit/16c335f72d2df391f4212735e1e63bda740c8842) - Update rules_dotnet (#13117) :: Daniel P. Purkhús * [`a5591ef9c8`](http://github.com/seleniumhq/selenium/commit/a5591ef9c87ebb0fbb2ac367bf130abc0730413a) - [java] fixed events without parameters #13109 :: Jörg Sautter * [`eb82278c99`](http://github.com/seleniumhq/selenium/commit/eb82278c994503919deb248238b2fc568db0c4c2) - [java] moved the method to the correct place :: Jörg Sautter * [`591f84925b`](http://github.com/seleniumhq/selenium/commit/591f84925b419528976efc8c754f010d127cfc2a) - [ie] Fixed typos in logged messages (#13120) :: Rami * [`1310bb666f`](http://github.com/seleniumhq/selenium/commit/1310bb666ff4cbc89dcdd15a8f4841da8a5e3b96) - Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia * [`10adfe88a2`](http://github.com/seleniumhq/selenium/commit/10adfe88a2b2870e3e61546b9e2a9233c9f74657) - py: fix WebDriverWait type hints for WebElement (#13108) :: pinterior * [`b5822ce045`](http://github.com/seleniumhq/selenium/commit/b5822ce04521b6a90f3a061b5cdb89cd446c289d) - Chrome-based browsers can do CDP-based script pinning (#13125) :: Simon Stewart * [`5d44c2ce4f`](http://github.com/seleniumhq/selenium/commit/5d44c2ce4f6368924b2a1f7ebd54ead42150baaf) - //javscript:selenium-atoms contained helper atoms for the rc emulation, and is no longer needed :: Simon Mavi Stewart * [`02285039f0`](http://github.com/seleniumhq/selenium/commit/02285039f007d62f0bd6dc45e74e45c7f7a39133) - Add some very brief docs about why the js directories are there :: Simon Mavi Stewart * [`1bccc05627`](http://github.com/seleniumhq/selenium/commit/1bccc056275ceac3f9ae1ac55a35bcf4852209a8) - [ci] do not run a target that has been removed :: titusfortner * [`d1787a9d1e`](http://github.com/seleniumhq/selenium/commit/d1787a9d1ed6a3ea643e9d50f393fec02cc6ae2e) - [java] ensure the complete output is read #13091 :: Jörg Sautter * [`feece00b15`](http://github.com/seleniumhq/selenium/commit/feece00b1579239036af0e52eec82f5e6acd9dc3) - [java] fixed reading array parameters in the CDP client :: Jörg Sautter * [`9fa9e964ec`](http://github.com/seleniumhq/selenium/commit/9fa9e964ec836237e3eb13e01229cb70ca936db5) - [dotnet] Fix WSS scheme determination for DevTools connection (#13131) :: Nikolay Borisenko * [`d8cd9dc500`](http://github.com/seleniumhq/selenium/commit/d8cd9dc5002d651d52a8553f8835344979af70ab) - [rust] Include geckodriver-Firefox versions mapping :: Boni Garcia * [`b83394c2ed`](http://github.com/seleniumhq/selenium/commit/b83394c2ed27c3e259cdea30677c1b18a8d24784) - delete 'lock' file in FF profile (#13090) :: MatzFan * [`f556983ea1`](http://github.com/seleniumhq/selenium/commit/f556983ea193686af5dbd12dd39d165cc1c70808) - Remove unused targets from the JS tree (#13129) :: Simon Stewart * [`b0497bf2de`](http://github.com/seleniumhq/selenium/commit/b0497bf2deab80c5efc43daf5ac11b3264a4d852) - [ci] Use stable-i686-pc-windows-msvc target for release SM binary in Windows (#13134) :: Boni García * [`53874e672f`](http://github.com/seleniumhq/selenium/commit/53874e672fb1d8edb4a6b70a1eee9de60962ac2a) - [dotnet] Remove System.Drawing.Common as package dependency (#12781) :: Nikolay Borisenko * [`8ea43183bb`](http://github.com/seleniumhq/selenium/commit/8ea43183bb57e32efcb43f431364557837871408) - [py] Correct usage of Executable Path in Service :: AutomatedTester * [`8723640a2b`](http://github.com/seleniumhq/selenium/commit/8723640a2b27c760be2ccc6278dc019045fb438d) - [build] create release configuration to download assets built remotely :: titusfortner * [`753766e613`](http://github.com/seleniumhq/selenium/commit/753766e613cc09fd680bf37d6ea0aab3a88408c6) - [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart * [`69ea44a857`](http://github.com/seleniumhq/selenium/commit/69ea44a857f1ec03d1f9d6768d7e0b85b417e2e7) - [rust] Use online mapping to discover proper geckodriver version (#11671) (#13133) :: Boni García * [`a801016bf7`](http://github.com/seleniumhq/selenium/commit/a801016bf75bafd91982b6a1620f6e52d890fb7c) - Migrate remaining Python tests to run on the RBE :: Simon Mavi Stewart * [`73a5f7085d`](http://github.com/seleniumhq/selenium/commit/73a5f7085d4ec693cdca6567ec61df1620e0228f) - [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart * [`f26e6bdc2f`](http://github.com/seleniumhq/selenium/commit/f26e6bdc2f448c6684387c44853b3cec7738218a) - [py] Add fixtures for clean objects :: AutomatedTester * [`e34220cdc5`](http://github.com/seleniumhq/selenium/commit/e34220cdc58aa6d21b51a569acfb77d5179392da) - [py] clean up of usage of executable path in services :: AutomatedTester * [`a99b08de3f`](http://github.com/seleniumhq/selenium/commit/a99b08de3f1a866db5ba042c0dc0456a1aaa97f0) - [Build] Update skipped tests virtual auth test :: AutomatedTester * [`9d20c8ace3`](http://github.com/seleniumhq/selenium/commit/9d20c8ace3a5da0da61e5f947f281b8f2d1a877b) - [ci] Mark some python tests as being skipped :: Simon Mavi Stewart * [`0860f26645`](http://github.com/seleniumhq/selenium/commit/0860f26645d4ef268011c63dd0086e9b756355ab) - [ci] Speed up grid tests on the RBE by not using selenium manager :: Simon Mavi Stewart * [`47b4cdcfb8`](http://github.com/seleniumhq/selenium/commit/47b4cdcfb8fd377dd15d87c10737807d04e3a7d0) - [ci] Remove duplicate python builds from GH runner :: Simon Mavi Stewart * [`b8819d5c78`](http://github.com/seleniumhq/selenium/commit/b8819d5c78cfd082dfe80853a3b3a5b4e589c15b) - [ci] Move atoms tests into the rbe build :: Simon Mavi Stewart * [`f085ea2db7`](http://github.com/seleniumhq/selenium/commit/f085ea2db70c0b43d3ef3b104f2dd11a0bae36de) - [py] Fix Proxy tests to work with pin_browsers :: AutomatedTester * [`d9c71484b1`](http://github.com/seleniumhq/selenium/commit/d9c71484b15a2109584c727eb8fd7f39b7586458) - [ci] Stop skipping some tests that are green and fast now :: Simon Mavi Stewart * [`4d1b000082`](http://github.com/seleniumhq/selenium/commit/4d1b0000822ca76f343b8f496aff38e15ca03dc7) - [ci] Stop skipping a test that no longer exists :: Simon Mavi Stewart * [`90182c647e`](http://github.com/seleniumhq/selenium/commit/90182c647ea1d067b78d79f37cfbd4457c7bfa9a) - [ci] fix CI by building node js before testing :: titusfortner * [`c258b225a0`](http://github.com/seleniumhq/selenium/commit/c258b225a01250aa9201558d849815508dc24fc4) - [py] fix linting :: titusfortner * [`db507155fd`](http://github.com/seleniumhq/selenium/commit/db507155fd42156a504ec9ca4eda374b7f903ee0) - [py] fix black and flake8 linting issues :: titusfortner * [`c874171468`](http://github.com/seleniumhq/selenium/commit/c87417146819184b648d12ca257903ed82bbb99c) - [dotnet] set all test targets to net7.0 :: titusfortner * [`35e700724c`](http://github.com/seleniumhq/selenium/commit/35e700724c0a01288161f67cf7e98a791bb9aa6d) - [dotnet] add runfiles support to bazel :: Daniel P. Purkhus * [`573eee0c0a`](http://github.com/seleniumhq/selenium/commit/573eee0c0a1c8d3653dbd83cdf0492f568f67809) - [dotnet] skip using Runfiles when not using Bazel :: titusfortner * [`59e57cf8e9`](http://github.com/seleniumhq/selenium/commit/59e57cf8e92424a9dc1deede8ff436fc369dd889) - [dotnet] Do not specify a default location for drivers in tests :: titusfortner * [`0276c443fc`](http://github.com/seleniumhq/selenium/commit/0276c443fc21e9261bc29a4c766391ec5a781f11) - [rust] Refactor logic to discover driver version in Firefox module using match :: Boni Garcia * [`1d7d3aaea9`](http://github.com/seleniumhq/selenium/commit/1d7d3aaea984ca18f9973a683c265c0bde717fd2) - [rust] Refactor logic to discover driver version and download browser if necessary :: Boni Garcia * [`9e33a0b1c7`](http://github.com/seleniumhq/selenium/commit/9e33a0b1c75c5011fb02d8480b6ece3016d6a93e) - [rust] Refactor webview test in a different test file :: Boni Garcia * [`de22f34127`](http://github.com/seleniumhq/selenium/commit/de22f34127a55bfdc46b40fbaa8e97ffe7cede3c) - [rust] Replace function for creating parent path if not exists :: Boni Garcia * [`600a614a91`](http://github.com/seleniumhq/selenium/commit/600a614a914334c662ef45c089198aa5f6c806bd) - [grid] keep HttpClient alive until unused #12558 (#12978) :: joerg1985 * [`b65ad226b7`](http://github.com/seleniumhq/selenium/commit/b65ad226b7a416f456e6a82622db194ecbee3d37) - [rust] Update checksum of Cargo.Bazel.lock :: Boni Garcia * [`3ae7ae2f71`](http://github.com/seleniumhq/selenium/commit/3ae7ae2f71ef074af5f62ada541ac773d0203c08) - [java] Reverting changes made regarding setting proxy via system properties :: Puja Jagani * [`b27523b8a9`](http://github.com/seleniumhq/selenium/commit/b27523b8a908a83cb9d69c5ec4c7f22f6645cd68) - [FEATURE] Implement Safe Casting in getPermissions Method (#13143) :: Manuel Blanco * [`8f8c856c3c`](http://github.com/seleniumhq/selenium/commit/8f8c856c3cc355a90d4cfca829a693abc4f18519) - [java] Formatting files :: Diego Molina * [`8cd85d5051`](http://github.com/seleniumhq/selenium/commit/8cd85d50515fda14921f00879e0e6a4085e1b9f5) - [java] fix null request in case of chunked request (#13113) :: Nikhil Agarwal * [`aeb0d6268f`](http://github.com/seleniumhq/selenium/commit/aeb0d6268fe5285610f8c2955df78f0e489e3619) - [rust] Fix condition to download browser in discover local browser logic :: Boni Garcia * [`8cebe1082c`](http://github.com/seleniumhq/selenium/commit/8cebe1082cc07e6aa6873f0054f2ae60d8cc9912) - [rb] fix test guard to use correct platform name :: titusfortner * [`354c7181ab`](http://github.com/seleniumhq/selenium/commit/354c7181ab881213d37b9f0181bfab27c0d96484) - Set a name for thread started to forward output of external processes (#13142) :: Dominik Stadler * [`6c58924f07`](http://github.com/seleniumhq/selenium/commit/6c58924f07b5e86dc8fe533eeda55e56a37c3a24) - [rust] Update dependencies to the latest available versions :: Boni Garcia * [`3041af31cc`](http://github.com/seleniumhq/selenium/commit/3041af31ccfd7b2b459051e547246def83688870) - [rust] Use drivers found in PATH only when browser version is not specified (#13159) :: Boni García * [`5138a9c7c7`](http://github.com/seleniumhq/selenium/commit/5138a9c7c7d09259dd5af478353b45b6735f62a4) - [java] Allow resuing devtools instance with JDK 11 client (#13165) :: Puja Jagani * [`eb0a321952`](http://github.com/seleniumhq/selenium/commit/eb0a32195277dfb6f058ce7ed6cd16322bd36067) - don't leak a file descriptor to os.devnull by default (#13162) :: Anthony Sottile * [`b9ef666b6c`](http://github.com/seleniumhq/selenium/commit/b9ef666b6c430ecf9ae3ef94470cc375555bc570) - Add RBS files to Ruby (#12844) :: Agustin Pequeno * [`c0495951d1`](http://github.com/seleniumhq/selenium/commit/c0495951d17c3696e8bd3c3562d7a0052a1bf600) - [java] Ensure all print options are sent as map instead of object :: Puja Jagani * [`eaaa50285d`](http://github.com/seleniumhq/selenium/commit/eaaa50285da0c312088913c86911957e2e0e1a41) - [java] Allow setting print options page ranges using list :: Puja Jagani * [`74ae923809`](http://github.com/seleniumhq/selenium/commit/74ae92380900c33c07840a19930ab38e0d459873) - [java] Remove unused import :: Puja Jagani * [`65b59ae1b4`](http://github.com/seleniumhq/selenium/commit/65b59ae1b4b5541a408d93b3e26e276adc2c662d) - fix: replace setDownloadThroughput for setUploadThroughput (#13187) :: Matthew Kempkers * [`f7e5b45025`](http://github.com/seleniumhq/selenium/commit/f7e5b4502571ebfd3e5e0503d33605e2d16e9d67) - [rb] update with linter fixes :: titusfortner * [`b7364d6fad`](http://github.com/seleniumhq/selenium/commit/b7364d6fadd62b42d5dd7a550b6ae9b8c1606fe0) - Update mirror info (Thu Nov 23 00:15:26 UTC 2023) :: Selenium CI Bot * [`cd67d04de8`](http://github.com/seleniumhq/selenium/commit/cd67d04de8166beec90307d0ca99fbbe9f804b51) - Update mirror info (Thu Nov 23 12:06:32 UTC 2023) :: Selenium CI Bot * [`7763c5be7e`](http://github.com/seleniumhq/selenium/commit/7763c5be7e77204634f9e7a35cdad6f0bdfdc68b) - [dotnet] Added TargetAttached datastructure to DevTools Target (#13175) :: EdwinVanVliet * [`1ec1b2a9b4`](http://github.com/seleniumhq/selenium/commit/1ec1b2a9b4f759a6945e62871a9e67c803f49698) - [bazel] Update rules_ruby to fix Windows builds :: Alex Rodionov * [`d999931ca9`](http://github.com/seleniumhq/selenium/commit/d999931ca9a80372f0386e572fb7fbc165fec41a) - [ci] Update setup-bazel action :: Alex Rodionov * [`59b8f23033`](http://github.com/seleniumhq/selenium/commit/59b8f23033b39b5934e42e64257af82fddcaf1e8) - [rb] convert binary locations for cygwin :: titusfortner * [`c535217f0a`](http://github.com/seleniumhq/selenium/commit/c535217f0a11c62dbdd571af12f062ed1c3cb6e2) - [ci] update p0deje/setup-bazel to 0.3.0 :: titusfortner * [`6814b9d418`](http://github.com/seleniumhq/selenium/commit/6814b9d41876f03de5c36583c0ed1144997928ee) - [rb] allow Selenium Manager to work with Unix :: titusfortner * [`5a7a2ac896`](http://github.com/seleniumhq/selenium/commit/5a7a2ac896d606dc8d315b2f77c20eb8dcbf3024) - [py] allow bsd operating systems to use the linux binary :: titusfortner * [`ad01c0d6cc`](http://github.com/seleniumhq/selenium/commit/ad01c0d6cced794f9ae32cc187a9b7aaf397ecbd) - [java] add macOS 14.0 to Platform :: titusfortner * [`c6df30c627`](http://github.com/seleniumhq/selenium/commit/c6df30c627f7daaca1dd1d7a70646fa530053609) - [java] do not return linux Selenium Manager by default :: titusfortner * [`83348f4147`](http://github.com/seleniumhq/selenium/commit/83348f41477db7e82c5e1aa6df9705504a468502) - [py] fix failing linter :: titusfortner * [`8a73dd2917`](http://github.com/seleniumhq/selenium/commit/8a73dd2917251cfeb1128beaeecca30d117ae98c) - [py] fix doc formatting :: titusfortner * [`b617ef5ab9`](http://github.com/seleniumhq/selenium/commit/b617ef5ab97c9dd6a2871505951e8264723b2c77) - [ci] Update setup-bazel action :: Alex Rodionov * [`bfd4017c89`](http://github.com/seleniumhq/selenium/commit/bfd4017c89bee23f4a371aadf214afe505dda5f8) - [ci] Yet another update to setup-bazel action :: Alex Rodionov * [`6d7139d849`](http://github.com/seleniumhq/selenium/commit/6d7139d84994007a8b1e649a69d38ac582224d8d) - [java] fix formatting :: titusfortner * [`2008e1004c`](http://github.com/seleniumhq/selenium/commit/2008e1004ce7f1e3be4591a777124096a7d5f61c) - Close trio memory channel sender after the driver is quit (#13151) :: Johnny.H * [`dde3eed5db`](http://github.com/seleniumhq/selenium/commit/dde3eed5db9d5b58de66bfd77e48f96cbaeed7bd) - [rust] Panic if JSON output is used but no entries are collected (#13101) :: Boni García * [`c806757cc1`](http://github.com/seleniumhq/selenium/commit/c806757cc1ebd2c64f30bfcd5c0d1432b78e54f4) - [rust] Fix webview2 support when browser path is set (#13204) :: Boni García * [`36585d189b`](http://github.com/seleniumhq/selenium/commit/36585d189b2e9f2ced136a7e6c456ffe53604141) - [rb] Extend RBS support for logger and log entry (#13192) :: Agustin Pequeno * [`b4e3ee3d67`](http://github.com/seleniumhq/selenium/commit/b4e3ee3d67ca97a994ad4eb07be4d73f45cf090e) - [dotnet] Fix compilation warning in IHasDownloads file :: Nikolay Borisenko * [`bd5cbe5b3a`](http://github.com/seleniumhq/selenium/commit/bd5cbe5b3a3e60b5970d8168474dd69a996c392c) - "Get Text" atom has to return the visible text from an element within a closed ShadowDOM (#13211) :: Henrik Skupin * [`edbebe0f63`](http://github.com/seleniumhq/selenium/commit/edbebe0f63c9a4facdc467a99dcc999fd77645dc) - [bidi][java] Add traverse history command :: Puja Jagani * [`2a0063fc9d`](http://github.com/seleniumhq/selenium/commit/2a0063fc9d9e91c851d9903b18ca3b546d92ec5d) - [java] Remove unused import :: Puja Jagani * [`6205337aa2`](http://github.com/seleniumhq/selenium/commit/6205337aa201e69f1ff9e464d4538691ea1cff8c) - [java] make the json parsing exception text more helpful :: Jörg Sautter * [`240e17b647`](http://github.com/seleniumhq/selenium/commit/240e17b647d754b8d88b606cd1bca6345240c0b1) - [java] Add javadoc to support event classes (#13199) :: Oscar Devora * [`acbf749d84`](http://github.com/seleniumhq/selenium/commit/acbf749d84553ba445e73c2f8ef188c692a5cba9) - [py] remote webdriver cannot match Chromium browser name for remote connection :: titusfortner * [`da80617a08`](http://github.com/seleniumhq/selenium/commit/da80617a083aa8ec29d27907108004c1ae89c060) - [py] add test for browser specific feature on remote driver :: titusfortner * [`64aea82b51`](http://github.com/seleniumhq/selenium/commit/64aea82b51bea153fcb70989e411d164183999f8) - [py] remove deprecated reuse_service parameter from Safari driver constructor :: titusfortner * [`b1aae606f0`](http://github.com/seleniumhq/selenium/commit/b1aae606f086767a96a7f52a2e78adf2eeddd81d) - [py] remove deprecated quiet parameter from Safari service constructor :: titusfortner * [`d7291fd2f5`](http://github.com/seleniumhq/selenium/commit/d7291fd2f55bade987bcb0a896f9981540458965) - [py] ensure all drivers stop service during driver quit :: titusfortner * [`e91ba2109e`](http://github.com/seleniumhq/selenium/commit/e91ba2109e59615d9c5ee0cac220d8444f6cab2f) - [py] update chromium driver constructors for readability :: titusfortner * [`5494e07f62`](http://github.com/seleniumhq/selenium/commit/5494e07f6219d11ee76634670df01f808e423c2f) - [py] update driver constructor typing :: titusfortner * [`9684923603`](http://github.com/seleniumhq/selenium/commit/9684923603bfd213e02b26db68154571530f72d9) - [dotnet] Allow overriding default Actions duration (#13229) :: Nikolay Borisenko * [`7a9c7a165c`](http://github.com/seleniumhq/selenium/commit/7a9c7a165ce85ae5c6a23593c98f70456e14e2e8) - [dotnet] Properly close test web server without delays :: Nikolay Borisenko * [`94b566df18`](http://github.com/seleniumhq/selenium/commit/94b566df18f474b1c1db0cfe6084b0ea703bd2b4) - Revert closing of test web server back :: Nikolay Borisenko * [`3384df34f4`](http://github.com/seleniumhq/selenium/commit/3384df34f4933f2bc371abb422649dc0274aa034) - [dotnet] Kill entire process tree when stopping test web server :: Nikolay Borisenko * [`a24a189764`](http://github.com/seleniumhq/selenium/commit/a24a189764316832503851c8f0e58d77d3779a6d) - [dotnet] Fix targeting packs for test targets :: Nikolay Borisenko * [`82f5c1883e`](http://github.com/seleniumhq/selenium/commit/82f5c1883efa4197c1c0c50de31f3a08c2f684b9) - Update lock.yml :: Diego Molina * [`647d904271`](http://github.com/seleniumhq/selenium/commit/647d904271d9e66c77937d6bf732995baeeb2029) - [java] packages should be opened to modules #13217 :: Jörg Sautter * [`9571248d95`](http://github.com/seleniumhq/selenium/commit/9571248d95e4999baefda325d67fa75a8a3f2869) - [github] automatically comment when I-logging label is applied :: titusfortner * [`6b2463665b`](http://github.com/seleniumhq/selenium/commit/6b2463665b02ed58b7d36be51584d65937ef5b94) - [dotnet] Internal logging (#13140) :: Nikolay Borisenko * [`015595dfe8`](http://github.com/seleniumhq/selenium/commit/015595dfe845fd074157e43121dd03ee3caf8957) - [java] adds more tests for java support event class (#13198) :: Oscar Devora * [`252b462b16`](http://github.com/seleniumhq/selenium/commit/252b462b1645e165e45f553686fdaef8b99a6399) - Add a `/quitquitquit` endpoint to the test server to make killing it easy :: Simon Mavi Stewart * [`b59a9fbb4e`](http://github.com/seleniumhq/selenium/commit/b59a9fbb4eb18c008f0e73b89b612a0f3eccb0a1) - [java] bug(#12791) Grid vnc session is not using the --sub-path argument (#13219) :: Viet Nguyen Duc * [`b5a2e11a76`](http://github.com/seleniumhq/selenium/commit/b5a2e11a76c239cf9060ff8fd85586fae25946a4) - [java] Remove retrying on timeout exception (#13224) :: Puja Jagani * [`cc508fe8bf`](http://github.com/seleniumhq/selenium/commit/cc508fe8bfef30678ad67c4787b8399c92feaba4) - [rb] add window minimization test for linux to flaky list :: titusfortner * [`06519c95ee`](http://github.com/seleniumhq/selenium/commit/06519c95ee2058a19fbe77aa3894d47e758b7923) - [rb] Update rules_ruby to the latest version (#13235) :: Alex Rodionov * [`999e583348`](http://github.com/seleniumhq/selenium/commit/999e583348a848851227db4f03b15bfbca8b4b1c) - [dotnet] Removed {{separator}} token from C# filename codegen (#13237) :: EdwinVanVliet * [`f2abe55a3d`](http://github.com/seleniumhq/selenium/commit/f2abe55a3d5bade5015a37bf6b3d1b35104052c4) - allow setting Beta for pinned browsers :: titusfortner * [`609891bcb9`](http://github.com/seleniumhq/selenium/commit/609891bcb9ef88b05d453b289481cf8a206cc33a) - allow pinned browsers script to overwrite bazel file directly :: titusfortner * [`27d4f16158`](http://github.com/seleniumhq/selenium/commit/27d4f1615874d20d763f1bd2b88c3785d61f437c) - optimize pinned browsers script for fewer network calls :: titusfortner * [`163167e30f`](http://github.com/seleniumhq/selenium/commit/163167e30f4168edbd7f4435e98dca87346f2481) - fix formatting and add logging to pinned browsers script :: titusfortner * [`3f9f83dd1c`](http://github.com/seleniumhq/selenium/commit/3f9f83dd1c4d127602f3a7f31dd977c13d0bffed) - run pinned browsers script :: titusfortner * [`cdbe9c6272`](http://github.com/seleniumhq/selenium/commit/cdbe9c627296eee222c64c4deca58ffa25610664) - [java] must not request further invocations for a broken websocket :: Jörg Sautter * [`0fed25ccea`](http://github.com/seleniumhq/selenium/commit/0fed25cceabbb579fabd5f84fc2f6119436d1ccd) - pinned browsers script needs to toggle chrome channel with args not env :: titusfortner * [`81ad98874a`](http://github.com/seleniumhq/selenium/commit/81ad98874a117b2c70e6b3120d39b71bd2133bfd) - update pinned browsers to Chrome 120 :: titusfortner * [`9bfbec09cd`](http://github.com/seleniumhq/selenium/commit/9bfbec09cd3e9b3bce912dc94ffc4df527f58939) - [java] moved org.openqa.selenium.remote.http.jdk to selenium-http (#13243) :: joerg1985 * [`bb8cd714f2`](http://github.com/seleniumhq/selenium/commit/bb8cd714f238197ed4060d1ac6f408cc777246f3) - create bazel target for updating CDP versions :: titusfortner * [`ebf9de98b1`](http://github.com/seleniumhq/selenium/commit/ebf9de98b1d9d568522bb347fb4c5315e63b34c0) - [cdp] add Chrome 120 and remove 117 :: titusfortner * [`82316a7365`](http://github.com/seleniumhq/selenium/commit/82316a7365151f026ed6cd22d5885c114954ab63) - update selenium manager binaries to v0.4.16 :: titusfortner * [`053c73b41a`](http://github.com/seleniumhq/selenium/commit/053c73b41a054c06aea3bcf8b6b39adce02dc8ca) - update change logs for 4.16 :: titusfortner * [`6b47c13d0c`](http://github.com/seleniumhq/selenium/commit/6b47c13d0cf304972d9ea87cac795917afc276a5) - dynamically get java version from version.bzl for Rakefile :: titusfortner * [`3c6a69a6df`](http://github.com/seleniumhq/selenium/commit/3c6a69a6df99ef09badd2a0220d84ba023603b45) - update python documentation for using grid by pointing to selenium.dev :: titusfortner * [`a4cb5beff6`](http://github.com/seleniumhq/selenium/commit/a4cb5beff664c45073e82d7fc6428a1e91adaba4) - update the update-versions script to bump Selenium versions in all required places :: titusfortner * [`c06d6676aa`](http://github.com/seleniumhq/selenium/commit/c06d6676aa002ca30a81637c701d033624658b9c) - fix update-versions script :: titusfortner * [`15400459dd`](http://github.com/seleniumhq/selenium/commit/15400459ddea077b868f696980367ee7ca0d91bd) - Update version to 4.16.0 :: Puja Jagani

Details

date
Dec. 6, 2023, 2:24 p.m.
name
Selenium 4.16
type
Minor
👇
Register or login to:
  • 🔍View and search all Selenium releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or