Selenium - selenium-4.17.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 * [`f08db9ca1b`](http://github.com/seleniumhq/selenium/commit/f08db9ca1be68f26111ac64e4e6d9e02cb2adacd) - Fix rakefile to use the correct variable :: Puja Jagani * [`688345a0b5`](http://github.com/seleniumhq/selenium/commit/688345a0b5e717ef67584b3336ddae3c0de4791e) - [dotnet] Fix nuget target framework (#13253) :: Nikolay Borisenko * [`617e22bfd2`](http://github.com/seleniumhq/selenium/commit/617e22bfd28e6747aa2d82c803cadfb7f8e74c55) - [rb] update gemfile lock :: Titus Fortner * [`45ef68ad90`](http://github.com/seleniumhq/selenium/commit/45ef68ad909bf8e606f025e8812be76e9077a883) - update versions to nightly :: Titus Fortner * [`14436997b9`](http://github.com/seleniumhq/selenium/commit/14436997b92cf5cba674c5de6321cf64a0070784) - [rust] update cargo lock file :: Titus Fortner * [`5260f93c17`](http://github.com/seleniumhq/selenium/commit/5260f93c17ac4342b8c68bc878487a7a10db3a02) - allow api docs generation script to switch to designated branch instead of trunk :: Titus Fortner * [`f6bdb7faa5`](http://github.com/seleniumhq/selenium/commit/f6bdb7faa5c1c380e31e3d8697ebe2b93eec610e) - [dotnet] bump version to 4.16.1 :: Titus Fortner * [`0118d7eb00`](http://github.com/seleniumhq/selenium/commit/0118d7eb00e625c887bea7b6571a731e25b82ef6) - Update mirror info (Thu Dec 7 00:15:49 UTC 2023) :: Selenium CI Bot * [`9b4c83354e`](http://github.com/seleniumhq/selenium/commit/9b4c83354e69bea04078ceb3a37d69ebf38f3ad5) - [java] bump version to 4.16.1 :: Titus Fortner * [`794f356a77`](http://github.com/seleniumhq/selenium/commit/794f356a7711c2be6dd7f789ebd06c1c2dd88752) - [java] update version to nightly :: Titus Fortner * [`f1aae0472c`](http://github.com/seleniumhq/selenium/commit/f1aae0472c6b5459c4ec5b0037537b37443edbed) - ensure ruby gemfile lock updated when cdp is updated :: Titus Fortner * [`560b3de1a9`](http://github.com/seleniumhq/selenium/commit/560b3de1a94715ef37b8081bd1d2f64838c7f250) - [js] Fix typo :: Puja Jagani * [`314ca33620`](http://github.com/seleniumhq/selenium/commit/314ca336202ecb5a95b783bed709d20e20b452e1) - Update mirror info (Thu Dec 7 12:06:35 UTC 2023) :: Selenium CI Bot * [`b608fa91a4`](http://github.com/seleniumhq/selenium/commit/b608fa91a47ab19bb3ae823c9d8abc5a7ed6768c) - [dotnet] update bazel release targets :: Titus Fortner * [`1bcb948894`](http://github.com/seleniumhq/selenium/commit/1bcb948894767cf4525b565f0c5dac73cd3e15e0) - [build] add rake task for creating dotnet zip files for release :: Titus Fortner * [`b949dcaf4e`](http://github.com/seleniumhq/selenium/commit/b949dcaf4e16f0c60fdffbca91fbde1f452233e1) - [dotnet] Possibility to output internal log messages to file (#13249) :: Nikolay Borisenko * [`8e75d5dfc4`](http://github.com/seleniumhq/selenium/commit/8e75d5dfc42be1ebfc9ed30d0e3103efeed1f969) - [dotnet] Change a list of downloadable files to IReadOnlyList (#13265) :: Nikolay Borisenko * [`7647b5f343`](http://github.com/seleniumhq/selenium/commit/7647b5f343330b24bb29092bbbd07cb964014ea3) - [build] create prepare_release task that builds packages for all languages :: Titus Fortner * [`1506256807`](http://github.com/seleniumhq/selenium/commit/150625680769af147f0d69e7dc06bf1dd0010280) - [build] create publish-nuget task :: Titus Fortner * [`6620bce4e8`](http://github.com/seleniumhq/selenium/commit/6620bce4e8e9da1fee3ec5a5547afa7dece3f80e) - [build] create publish-pypi task :: Titus Fortner * [`68b92607f4`](http://github.com/seleniumhq/selenium/commit/68b92607f4629e6406f6611b56a7e08fb9cfdba5) - [py] Add page load strategy enum (#13258) :: Oboleninov Anton * [`ae655baf50`](http://github.com/seleniumhq/selenium/commit/ae655baf5086ccf25eaa840eff4038c4bd79014b) - [java] Self-signed certificate should not require certificate file (#13268) :: Puja Jagani * [`7f224aa2ea`](http://github.com/seleniumhq/selenium/commit/7f224aa2ea23f916a9ad63958f43f62c5da50611) - [dotnet] Change date format for file log :: Nikolay Borisenko * [`078e4c251a`](http://github.com/seleniumhq/selenium/commit/078e4c251a5a810e649b001b74f73248aff9e4c6) - Update JRuby to 9.4 :: Alex Rodionov * [`8063da277e`](http://github.com/seleniumhq/selenium/commit/8063da277e65ff7a02934809796bafb5cefed542) - [docs] Fix Ruby docs generation :: Alex Rodionov * [`46946e99b9`](http://github.com/seleniumhq/selenium/commit/46946e99b93cca649c9a8060d998d880d570f644) - [dotnet] Improve file logging code smell based on feedback from 13249 :: Nikolay Borisenko * [`c606239f06`](http://github.com/seleniumhq/selenium/commit/c606239f0679fc7f48b6b4a5cb0ff8d3e2abc16f) - [build] clean up Rakefile :: Titus Fortner * [`757de62549`](http://github.com/seleniumhq/selenium/commit/757de62549746fa9bcb1e9effcc61afbde6fc55f) - [build] update change log file to accept language :: Titus Fortner * [`03c2318346`](http://github.com/seleniumhq/selenium/commit/03c23183464f5cdfe1e7c270a97cf59925c91104) - [dotnet] update change log and bump version to 4.16.2 :: Titus Fortner * [`259a94d1d2`](http://github.com/seleniumhq/selenium/commit/259a94d1d2f7782da4340831bed450b5767d9759) - [java] remove deprecated classes and their tests (#13200) :: Oscar Devora * [`3640adcab3`](http://github.com/seleniumhq/selenium/commit/3640adcab3390e984ab30a6696e05b6f87bd07c8) - chore(java): update-migrate htmlunit dependency (#13266) :: Matt McCartney * [`8bf431e511`](http://github.com/seleniumhq/selenium/commit/8bf431e511457677c42c3524d0c25cd28ea4fa17) - [build] fix rakefile tasks for .NET release :: Titus Fortner * [`9bbdb54d69`](http://github.com/seleniumhq/selenium/commit/9bbdb54d69e813c827fd57bff0c3521d5023bdf9) - Update lock.yml :: Diego Molina * [`0d204d6311`](http://github.com/seleniumhq/selenium/commit/0d204d63111ab4e52eab6e226a17b1ddfa421c33) - Update lock.yml :: Diego Molina * [`888845f15d`](http://github.com/seleniumhq/selenium/commit/888845f15d001f6d7390e47ac30c9efff6779b41) - [dotnet] Make System.Text.Json available as a dependency :: Simon Stewart * [`602d015973`](http://github.com/seleniumhq/selenium/commit/602d015973b8b2fea6e3a54ae95d6425d5baa146) - [dotnet] Add notes on updating the dependencies :: Simon Stewart * [`0720bbdfb6`](http://github.com/seleniumhq/selenium/commit/0720bbdfb677b3923d7ec34f52c5a2eafaf7b637) - [java] add ability to disabled UI on grid (#13212) :: Oscar Devora * [`2d73f13e14`](http://github.com/seleniumhq/selenium/commit/2d73f13e14cc79256882302656a80d8034965627) - [ci] Restore rust flags for build SM in CI (#13281) :: Boni García * [`7cbfdbdaf2`](http://github.com/seleniumhq/selenium/commit/7cbfdbdaf2e7763144e02c894777679a2eb36c5a) - [build] Using correct file name when bumping versions :: Diego Molina * [`6f37dba4b3`](http://github.com/seleniumhq/selenium/commit/6f37dba4b3b1576f3d8124c64fceb304669d59a2) - [rb] logger defaults output to stderr instead of stdout :: Titus Fortner * [`e5861901c5`](http://github.com/seleniumhq/selenium/commit/e5861901c5292e3cfa6afe4dc385902489fbe348) - [rb] Fully support Chrome 120+ old headless mode (#13271) :: Neil Carvalho * [`82f7cf7a3a`](http://github.com/seleniumhq/selenium/commit/82f7cf7a3a47db1497badd964d7f918d11e4e11a) - [rust] Use latest browser from cache when browser path is not discovered (#13283) :: Boni García * [`dee5bc5dce`](http://github.com/seleniumhq/selenium/commit/dee5bc5dce570b8779c495a5a6a6b5a5eab21264) - [rust] Throw a descriptive message when error parsing JSON from response (#13291) :: Boni García * [`10c0c28ee6`](http://github.com/seleniumhq/selenium/commit/10c0c28ee663240f7ebef48324e20b2a938402f8) - [java] Recognise `chrome-headless-shell` as Chrome browser (#13292) :: Valery Yatsynovich * [`123bb677ea`](http://github.com/seleniumhq/selenium/commit/123bb677ea93d5660e87cdcf382095b38512f607) - [java] removed most of guava from remote package :: Jörg Sautter * [`5b1b449097`](http://github.com/seleniumhq/selenium/commit/5b1b4490979a579716381a42f77ac5e4cf8f5e7b) - [py] filter which bidi logs are recorded based on event type (#12951) :: Titus Fortner * [`e2b6bd7b13`](http://github.com/seleniumhq/selenium/commit/e2b6bd7b13c998c1ea316d132fe70b76505322ad) - [rust] Tracking Selenium Manager usage through Plausible (#11211) (#13173) :: Boni García * [`777583b107`](http://github.com/seleniumhq/selenium/commit/777583b1079afdbfe389f0e5c0966fa5ad660b94) - [dotnet] Tracking SM language binding in C# :: Diego Molina * [`793a5e46ed`](http://github.com/seleniumhq/selenium/commit/793a5e46ed3c43396c1f36f1dac45fc1be0a9332) - [java] Tracking SM language binding in Java :: Diego Molina * [`1ecfb88376`](http://github.com/seleniumhq/selenium/commit/1ecfb88376f11e682dfc638d1b929abc5c233fe4) - [javascript] Tracking SM language binding in JavaScript :: Diego Molina * [`a8468f65a0`](http://github.com/seleniumhq/selenium/commit/a8468f65a0469be85dffd41b15f8d0b32b445dba) - [python] Tracking SM language binding in Python :: Diego Molina * [`d9d9b06aa8`](http://github.com/seleniumhq/selenium/commit/d9d9b06aa8ce6a4d0741c08e63f176e30d7ca997) - [ruby] Tracking SM language binding in Ruby :: Diego Molina * [`1ac2f473b8`](http://github.com/seleniumhq/selenium/commit/1ac2f473b89588e50db5f48045626f644e0ecac0) - [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina * [`3b52ed27ce`](http://github.com/seleniumhq/selenium/commit/3b52ed27ce7f2d0764811a86df47c81e116ab9ce) - [build] language level should be 17 in bazelproject we still release with 11 :: Titus Fortner * [`3bfd4f3156`](http://github.com/seleniumhq/selenium/commit/3bfd4f315656022b8f31e6b5975cb37127fca9ca) - Updated the return value of getMagicNumber to return 3. (#13303) :: Manuel Blanco * [`309eb41a8e`](http://github.com/seleniumhq/selenium/commit/309eb41a8e70b65f7333e1f21a1506e8971ca75c) - [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina * [`4606e6bf50`](http://github.com/seleniumhq/selenium/commit/4606e6bf502ee8d095691b309c7ecd434490c435) - [build] Windows users should not have to stamp every single bazel execution :: Titus Fortner * [`32edec141d`](http://github.com/seleniumhq/selenium/commit/32edec141dd5cf2496c987d487a4243ae5a73fcf) - [sm] Adding binaries to track usage via Plausible :: Diego Molina * [`5ab6676487`](http://github.com/seleniumhq/selenium/commit/5ab66764879b36f1d834e7d89f8441b4c63c76e6) - [ci] update the build command for dotnet :: Titus Fortner * [`5a97adf986`](http://github.com/seleniumhq/selenium/commit/5a97adf9864a346fdd8914cdb1b601c05dd837ac) - [js] remove deprecated headless methods and associated references :: Titus Fortner * [`a2ff220922`](http://github.com/seleniumhq/selenium/commit/a2ff220922967af0c81e4c357b49791698498e83) - [build] create IntelliJ bazelproject file for Windows :: Titus Fortner * [`3792243770`](http://github.com/seleniumhq/selenium/commit/3792243770c434faf11716ec2d4edc553d7a400e) - [build] create powershell file for creating Windows dev environment :: Titus Fortner * [`bb10753db0`](http://github.com/seleniumhq/selenium/commit/bb10753db0111bdafa19048d181011f96eea71cb) - [java][bidi] Add cookie support for network module (#13325) :: Puja Jagani * [`273c3d4e89`](http://github.com/seleniumhq/selenium/commit/273c3d4e8969ed26aa211f21f252dfb18d35220a) - Refactored log capture and formatting code in org.openqa.selenium.tes… (#13322) :: Manuel Blanco * [`060288e85c`](http://github.com/seleniumhq/selenium/commit/060288e85cb493caddb7a8170f9d87a7a51b70e5) - [bidi][java] Add support for Input module (Actions) (#13259) :: Puja Jagani * [`fea3ddd3af`](http://github.com/seleniumhq/selenium/commit/fea3ddd3af9dad2b576e12fedf37c3f6ce1920c3) - [java] Close http connection for RemoteNode (#13313) :: Puja Jagani * [`173d62468a`](http://github.com/seleniumhq/selenium/commit/173d62468ab4bc7f56b18184784d7c35b73681d4) - [bidi][js] Add script message event (#13153) :: Puja Jagani * [`98ea560b4d`](http://github.com/seleniumhq/selenium/commit/98ea560b4d7e60a226cc3d30371d9ce600e86f24) - Python client: sleep depending on the number of attempts to check if the service has started (#13321) :: deedy5 * [`29b6dc718b`](http://github.com/seleniumhq/selenium/commit/29b6dc718be3627b00bae8364708be56c6344a6f) - [rust] Minor changes related to string manipulation (no logical changes) :: Boni García * [`dd7a2f6514`](http://github.com/seleniumhq/selenium/commit/dd7a2f651448172a775d654fc77f0f1cfa2eb7e9) - [ci] dotnet does not need to stamp on windows now :: Titus Fortner * [`dc4c7e4ef3`](http://github.com/seleniumhq/selenium/commit/dc4c7e4ef3ca4d884251f3dfa8a8422e36c86097) - [build] remove code in ./go wrapper to handle Java 8 :: Titus Fortner * [`00b579d6e3`](http://github.com/seleniumhq/selenium/commit/00b579d6e3254e282315bd40e86e37a28acf769e) - [dotnet] Consider log handlers as null when not initiated :: Nikolay Borisenko * [`34970943c4`](http://github.com/seleniumhq/selenium/commit/34970943c403e199909bf95379051d16440bcc80) - [dotnet] Lazy initialization of log handlers when required :: Nikolay Borisenko * [`e745a91b38`](http://github.com/seleniumhq/selenium/commit/e745a91b3852311d947e1a106902db730d2e5f3c) - [py] update list of files and directories to git ignore :: Titus Fortner * [`34e09865ad`](http://github.com/seleniumhq/selenium/commit/34e09865ad169e5788d0897edad69094c1dbfeef) - [nightly] Fix Grid build :: Diego Molina * [`343aa78b58`](http://github.com/seleniumhq/selenium/commit/343aa78b5872f814645e771ac88ee47307eeea9c) - Add Duration overload to SlowLoadableComponent constructor (#13309) :: Kurt Alfred Kluever * [`e01be4a006`](http://github.com/seleniumhq/selenium/commit/e01be4a00661ab13f578f5c3ef3fc5231ff82974) - use subprocess.DEVNULL instead of open(os.devnull) to avoid leaking a… (#13329) :: Thomas Grainger * [`dc4114fdee`](http://github.com/seleniumhq/selenium/commit/dc4114fdee82f1ba9c905c76680209c488eecf2f) - Improve logging errors (#13327) :: Manuel Blanco * [`6cce0c962b`](http://github.com/seleniumhq/selenium/commit/6cce0c962b063fc5bce71b65181307f4038e1054) - Update mirror info (Tue Dec 19 12:06:29 UTC 2023) :: Selenium CI Bot * [`24c2c4f660`](http://github.com/seleniumhq/selenium/commit/24c2c4f660d61f4de830b21f105ce48bb71e66b1) - [py] set a default value for driver in test suite :: Titus Fortner * [`a351c4d40f`](http://github.com/seleniumhq/selenium/commit/a351c4d40f8f3eb42393e9ab9304ac65be4d11b8) - [py] require --use-lan-ip flag to start test server on non-local host :: Titus Fortner * [`dc141316f5`](http://github.com/seleniumhq/selenium/commit/dc141316f5c726ed6dddd22837d9f8a686ee31c7) - [build] fix and remove broken or unneeded rake tasks :: Titus Fortner * [`ef848978de`](http://github.com/seleniumhq/selenium/commit/ef848978de48db0fc3731cee0789fc6f132cb439) - update Authors file :: Titus Fortner * [`e58fd53cca`](http://github.com/seleniumhq/selenium/commit/e58fd53cca6b583036c7158d8d2e21dbee8be56e) - update copyright notices :: Titus Fortner * [`c75b7f08e6`](http://github.com/seleniumhq/selenium/commit/c75b7f08e6d6fafe32901f9245c6840d3ef212b5) - [build] update copyright task to skip files and include formatting :: Titus Fortner * [`7acc040eea`](http://github.com/seleniumhq/selenium/commit/7acc040eeaad36140c6eef853fcebc1a6d64424c) - [java] Ensure calling close() and quit() don't cause BiDi websocket errors (#13333) :: Puja Jagani * [`22dcb1796d`](http://github.com/seleniumhq/selenium/commit/22dcb1796d5c791c1f6d5dde947b11fe5bd03748) - [java] Refactoring to check for emptiness (#13335) :: Manuel Blanco * [`44b8b68bb4`](http://github.com/seleniumhq/selenium/commit/44b8b68bb40966af5da9d627f6ddd00d3386a0a9) - [build] namespace Rake tasks for building and releasing by language :: Titus Fortner * [`2c6bbc7851`](http://github.com/seleniumhq/selenium/commit/2c6bbc7851dcb9a57bd4998520ddbcb61f996bcd) - [build] implement document generation tasks in Rakefile :: Titus Fortner * [`9511a2ac26`](http://github.com/seleniumhq/selenium/commit/9511a2ac263d66e1e4d854ba21fbf0adc12b0e66) - [build] create rake task for building and releasing all artifacts at the same time :: Titus Fortner * [`c8429ecee2`](http://github.com/seleniumhq/selenium/commit/c8429ecee29de88b33adb750e6fb47eeffcfef83) - [build] run Rakefile through Ruby linter :: Titus Fortner * [`0f1489dc83`](http://github.com/seleniumhq/selenium/commit/0f1489dc83634be7aa9f573359e7d6505c5a50ca) - Remove unnecessary overridden methods (#13336) :: Manuel Blanco * [`e729e16aa5`](http://github.com/seleniumhq/selenium/commit/e729e16aa50f30515dd1ac5a2e18728de72be62d) - [dotnet] Specify the dll as nuget content explicitly (#13332) :: Nikolay Borisenko * [`b9e2bbe3ff`](http://github.com/seleniumhq/selenium/commit/b9e2bbe3fff59532deab037c3e7748187195b81d) - [build] fix bazel execution module :: Titus Fortner * [`2843a6b170`](http://github.com/seleniumhq/selenium/commit/2843a6b170b545e93383202226f8043589855b62) - [build] fix requirements for bazel module :: Titus Fortner * [`f22e08fd05`](http://github.com/seleniumhq/selenium/commit/f22e08fd058a6932d95e0cad17f9a943b3c6c2d9) - [dotnet] Extract downloadable zip file in memory (#13277) :: Nikolay Borisenko * [`48e8db2e52`](http://github.com/seleniumhq/selenium/commit/48e8db2e5236c45624e57e2c324e69303c890a75) - [grid] improved logging when driver discovery failed :: Jörg Sautter * [`10561bc593`](http://github.com/seleniumhq/selenium/commit/10561bc593771e415d837441660805388554e96c) - Use Node 18 (#12724) :: Aurélien Pupier * [`a6a2cd65b2`](http://github.com/seleniumhq/selenium/commit/a6a2cd65b2b38f9e04111cd9d5517654a1869f88) - overhaul project Readme (#13338) :: Titus Fortner * [`a9ef1e619e`](http://github.com/seleniumhq/selenium/commit/a9ef1e619e7be99dc2ab46df0de237981ad80972) - fix incorrect command documented in README :: Titus Fortner * [`9c0738d50d`](http://github.com/seleniumhq/selenium/commit/9c0738d50d09849af93faa76c270b1fc55c4553c) - [build] create single command for periodic file upudates :: Titus Fortner * [`64d9c87efd`](http://github.com/seleniumhq/selenium/commit/64d9c87efd84a125b465df3cc62af5902b075dc8) - [rb] define default command_list (fixes #13307) :: Titus Fortner * [`6d1897246d`](http://github.com/seleniumhq/selenium/commit/6d1897246dcc43bd7d51ad0fb4d767aeb3cddadb) - [build] fix Rake issues with FileUtils :: Titus Fortner * [`5792d4ecc7`](http://github.com/seleniumhq/selenium/commit/5792d4ecc7519fd45e50402b098546b42020a936) - [build] create commands to update selenium versions :: Titus Fortner * [`6b9dfec42c`](http://github.com/seleniumhq/selenium/commit/6b9dfec42cccca37bb7cbdd30f0acc395a26487d) - [build] create command to update maven dependencies :: Titus Fortner * [`55d735b3dc`](http://github.com/seleniumhq/selenium/commit/55d735b3dc10eae0b4136b62da1f106dcebf5de0) - [java] WebSocket NoVNC session against the grid URL contains trailing slash (#13353) :: Viet Nguyen Duc * [`91d8d703ee`](http://github.com/seleniumhq/selenium/commit/91d8d703eeb5863b01ac111e6c13d89ae7441f14) - Updating channel name from Aurora to Dev :: Diego Molina * [`eeaebe6b2e`](http://github.com/seleniumhq/selenium/commit/eeaebe6b2e34d286f3a5c094caeec16e8e85f037) - [javascript] Remove firefox_channels.js example as Channels is deprecated [skip ci] :: Diego Molina * [`6c3110a5a7`](http://github.com/seleniumhq/selenium/commit/6c3110a5a7f4880aec66da5fbb1401fc0163bfc7) - [javascript] Deprecating Channel [skip ci] :: Diego Molina * [`d3bccee5da`](http://github.com/seleniumhq/selenium/commit/d3bccee5da004759d32c20709ac45b1711b37c7f) - [java] Removing mentions to firefox-bin in docs and tests :: Diego Molina * [`56d149e697`](http://github.com/seleniumhq/selenium/commit/56d149e697c47555c44db718504d978aec8df268) - [java] Removing unused variable [skip ci] :: Diego Molina * [`ab18234ef2`](http://github.com/seleniumhq/selenium/commit/ab18234ef228eddb684b166faf42c91e09e1221b) - [java] Deprecating FirefoxBinary :: Diego Molina * [`bdc86aa836`](http://github.com/seleniumhq/selenium/commit/bdc86aa8365963aba86d50b48dba0d2a6991005d) - [build] remove variables from maven deps file :: Titus Fortner * [`0309e51b34`](http://github.com/seleniumhq/selenium/commit/0309e51b3413637acfc53974eade34c7ae0f57f3) - [build] location of maven dependency opentelementry-semconv has moved :: Titus Fortner * [`4a535ecc99`](http://github.com/seleniumhq/selenium/commit/4a535ecc997dc9d3f630a1c3d9ba5ea56f46761d) - [build] update maven dependency versions :: Titus Fortner * [`a81b4d02fc`](http://github.com/seleniumhq/selenium/commit/a81b4d02fc887e116a42a2ae9566bb83115f5fa1) - [build] update maven dependencies task :: Titus Fortner * [`cb9169ab02`](http://github.com/seleniumhq/selenium/commit/cb9169ab02c9182fc3a1f407d798d1344ae355d9) - [build] update maven dependencies with java:update :: Titus Fortner * [`0e3d4bc653`](http://github.com/seleniumhq/selenium/commit/0e3d4bc653b61b700ab59080ccb51ad475fafeef) - [java] Deprecated json wire related ErrorCodes :: Jörg Sautter * [`5e384fca82`](http://github.com/seleniumhq/selenium/commit/5e384fca82231644ccbccdfbe9045625d5c6c5c7) - [java] fixed the ScreenshotException message :: Jörg Sautter * [`3330f28026`](http://github.com/seleniumhq/selenium/commit/3330f28026735e34eec78b446039999c13007244) - [java] added ShadowRoot.hashCode / .equals #13326 :: Jörg Sautter * [`25bdf6e484`](http://github.com/seleniumhq/selenium/commit/25bdf6e484a0c78bcbc4bf39d0fe8ea9986b180e) - [java] deprecated unused RemoteStatus :: Jörg Sautter * [`c7f65f8351`](http://github.com/seleniumhq/selenium/commit/c7f65f835102beee41ce4e0715f0e49fd635c68e) - [java] remove use of guava from FluentWait :: Jörg Sautter * [`619bc64c81`](http://github.com/seleniumhq/selenium/commit/619bc64c813c1b08af2190a857070947772d5238) - [build] fix JRuby install :: Titus Fortner * [`866b4017e8`](http://github.com/seleniumhq/selenium/commit/866b4017e8a4a7db88c2054a132fcc2212918830) - [rb] update release date in change log :: Titus Fortner * [`40cfa4bdb7`](http://github.com/seleniumhq/selenium/commit/40cfa4bdb7d86ebb45143c705ea377d998e9d9e5) - [build] includ git gem in jruby :: Titus Fortner * [`aea6d4039c`](http://github.com/seleniumhq/selenium/commit/aea6d4039c138c6f595e0b86a7532cc9cfa853d7) - [java] fix references to old semconv artifact location :: Titus Fortner * [`b16d0d8885`](http://github.com/seleniumhq/selenium/commit/b16d0d8885bbae2a9763bc529156c022c407cf26) - [java] Fix build due to opentelemetry package updates :: Puja Jagani * [`b47b09c02f`](http://github.com/seleniumhq/selenium/commit/b47b09c02f60d8a05617f113a42b5d788cc8e850) - [js][bidi] Add Input module command (#13360) :: Puja Jagani * [`28882f9590`](http://github.com/seleniumhq/selenium/commit/28882f95907c50332601593be432439e6086f269) - [rb] run unit tests on latest version ruby :: Titus Fortner * [`4ff1f62703`](http://github.com/seleniumhq/selenium/commit/4ff1f62703f8231a5cc69bd61c6191b38258dca4) - [rb] fix issues with incorrectly named edge browser :: Titus Fortner * [`fc86c86922`](http://github.com/seleniumhq/selenium/commit/fc86c8692293364fbd91cca7ebd8873c5e5ad80a) - [rb] bundle and rubocop updates :: Titus Fortner * [`64755fa82c`](http://github.com/seleniumhq/selenium/commit/64755fa82cf4a93e9d7fa51f6ade3944dc1f66f2) - [build] Reference Selenium Manager Binaries from separate repo (#13314) :: Titus Fortner * [`89170a76ea`](http://github.com/seleniumhq/selenium/commit/89170a76ea0d0c8f954a52b5c1448783ef3104ae) - [build] add pinned selenium manager versions to all:updates task :: Titus Fortner * [`e8e6300945`](http://github.com/seleniumhq/selenium/commit/e8e630094591771ebafb85b142e506dd6dfe408d) - Update mirror info (Wed Dec 27 12:06:17 UTC 2023) :: Selenium CI Bot * [`776c9f76aa`](http://github.com/seleniumhq/selenium/commit/776c9f76aa3ad94339ad37f2650b20be4fa2c71b) - [rb] fix documentation errors :: Titus Fortner * [`6d706ea1c3`](http://github.com/seleniumhq/selenium/commit/6d706ea1c36e4863ed7cf832988a76a502737d12) - [build] remove unnecessary print statements :: Titus Fortner * [`f1846257af`](http://github.com/seleniumhq/selenium/commit/f1846257af46baedeaf90657ad0540cbc35e9219) - [build] implement git portion of documentation updates :: Titus Fortner * [`d2a2c1696e`](http://github.com/seleniumhq/selenium/commit/d2a2c1696ed80ba95ccd43bc38671a0fd90fdfac) - [build] remove old api doc generation file :: Titus Fortner * [`4a6ec578c3`](http://github.com/seleniumhq/selenium/commit/4a6ec578c3c2d6f773ec7d68cd226cd5885a4fc7) - [build] convert changelog script to ./go task :: Titus Fortner * [`f36d4b04fa`](http://github.com/seleniumhq/selenium/commit/f36d4b04fa9ce21c08ea9a92fc050425a266682d) - [build] convert release notes script into a task :: Titus Fortner * [`b87c71ca9a`](http://github.com/seleniumhq/selenium/commit/b87c71ca9a6941820bb1636b7b2c8ef8248a406e) - [build] create and push the appropriate release tag as part of release task :: Titus Fortner * [`4587571bac`](http://github.com/seleniumhq/selenium/commit/4587571bac6567ce040d9780b35e44136a1e829d) - [build] have the all:release task also update api docs and set nightly versions :: Titus Fortner * [`0a25633edf`](http://github.com/seleniumhq/selenium/commit/0a25633edfe0034dcc0762847d0b602734b7214f) - [build] improve rakefile syntax :: Titus Fortner * [`3bacf52fce`](http://github.com/seleniumhq/selenium/commit/3bacf52fcebb1a5d64ebad782b85c174cf1a6596) - [build] no longer need selenium manager shell script :: Titus Fortner * [`49e941d5d4`](http://github.com/seleniumhq/selenium/commit/49e941d5d4ef46437e74b0beaf53498c273cadba) - [build] fix java-release-zip target which should fix nightly build :: Titus Fortner * [`55ea5721a7`](http://github.com/seleniumhq/selenium/commit/55ea5721a777615d208bb88e74708d9a071f5aaa) - [rust] mark pre-release versions as nightly :: Titus Fortner * [`16fd13bd85`](http://github.com/seleniumhq/selenium/commit/16fd13bd85d6b7e77727bd1c41b51639baa17557) - [build] update task logic to support nightly rust version conversions :: Titus Fortner * [`9a700e2199`](http://github.com/seleniumhq/selenium/commit/9a700e219999c5d6436d7ec7c30010ed639ef9b8) - [rust] rust wants nightlies marked with dash not dot :: Titus Fortner * [`b0ba4321c2`](http://github.com/seleniumhq/selenium/commit/b0ba4321c2a34fac00dd235c8f219db2b167c3ce) - [rust] update lock files :: Titus Fortner * [`d70d3a084c`](http://github.com/seleniumhq/selenium/commit/d70d3a084c83efd04629b05cf719ec3710e95bf3) - Update mirror info (Thu Dec 28 12:07:30 UTC 2023) :: Selenium CI Bot * [`7922d42b0c`](http://github.com/seleniumhq/selenium/commit/7922d42b0c417a483512a167a658be725b74602a) - [build] pass auth from calling workflow to the called workflow to release Selenium Manager artifacts :: Titus Fortner * [`3f9b606c84`](http://github.com/seleniumhq/selenium/commit/3f9b606c8444832df27425dc379ee092d52b42b2) - [build] bundle update ruby when versions get changed so lockfile is correct :: Titus Fortner * [`6305e1ab10`](http://github.com/seleniumhq/selenium/commit/6305e1ab10f1ffe11856906e3a9579658e9718c4) - [build] ensure maven dependency update task will execute :: Titus Fortner * [`7784bbdaf7`](http://github.com/seleniumhq/selenium/commit/7784bbdaf71a4eebbd6a5f22311c44d0df166809) - [rust] Bump dependencies to latest stable versions :: Boni García * [`6b42c10df2`](http://github.com/seleniumhq/selenium/commit/6b42c10df21a8cec0f1f2c8e17603c1fdf76fc1b) - remove all references to firefox-bin :: Titus Fortner * [`3570209bf9`](http://github.com/seleniumhq/selenium/commit/3570209bf984bebd9582157623bddad957b01132) - [build] limit changelog population to just user facing code(#13356) :: Titus Fortner * [`7012dbe8a2`](http://github.com/seleniumhq/selenium/commit/7012dbe8a23ca92197826a3fca99dafa54937d16) - Update year in LICENSE and NOTICE docs :: Sri Harsha * [`089094968e`](http://github.com/seleniumhq/selenium/commit/089094968ead4112496fb450bb4b116f9160a043) - [build] restore ruby dependencies :: Titus Fortner * [`c284a956b4`](http://github.com/seleniumhq/selenium/commit/c284a956b4649802e6e37df561d16677ac9b058f) - [rb] guard bidi tests on Chrome due to Google bug :: Titus Fortner * [`aac6d6415c`](http://github.com/seleniumhq/selenium/commit/aac6d6415ced1275e20a92e793a8cdc664eb44f2) - SeleniumManager python wrapper should check if architecture/platform combination is supported (#13381) :: seidnerj * [`52979082b8`](http://github.com/seleniumhq/selenium/commit/52979082b87c8d99dc16291e7fca79c581c55a84) - [java] deprecate all html5 offline storage implementations See #10397 (#13373) :: Titus Fortner * [`16770fb6e7`](http://github.com/seleniumhq/selenium/commit/16770fb6e756eb019d03033fe7c8a45c0667c6b8) - [java] Remove features that are not w3c compliant (#13372) :: Titus Fortner * [`1b66415adf`](http://github.com/seleniumhq/selenium/commit/1b66415adf2bcce266d5acdd457378c4e6d07340) - [java] remove non-w3c endpoint references that are mobile specific :: Titus Fortner * [`c2c41b89a0`](http://github.com/seleniumhq/selenium/commit/c2c41b89a021a1a59c88165330969bc9d942653a) - [build] update windows dev environment script to properly format bazelrc file :: Titus Fortner * [`8b5ba75646`](http://github.com/seleniumhq/selenium/commit/8b5ba756469b70fcc0792dbabb5358b89593a9cc) - [js] download files from remote server (#13102) :: Titus Fortner * [`cc85c78355`](http://github.com/seleniumhq/selenium/commit/cc85c78355bc83a18fa7eb213482ab42e1d9b8b0) - [rb] change allowed types for logger methods :: Titus Fortner * [`214df71f41`](http://github.com/seleniumhq/selenium/commit/214df71f41fa5ac6e04a40ba14561b1b6f9f4956) - Update geckodriver-Firefox mapping after release of geckodriver 0.34.0 :: Boni García * [`52f162593f`](http://github.com/seleniumhq/selenium/commit/52f162593f90b04ef34c5a1549f19ecb0054e678) - [bidi][java] Add auth required event :: Puja Jagani * [`45da01858c`](http://github.com/seleniumhq/selenium/commit/45da01858c437bec6f65a1595bcb1664bf06d54c) - [bidi][js] Add auth required event :: Puja Jagani * [`f232416c45`](http://github.com/seleniumhq/selenium/commit/f232416c45e0b62cb086c0aead2d8066f3bed285) - [ci] change concurrency to treat dispatch and scheduled tests independently of push and pr :: Titus Fortner * [`494b1535df`](http://github.com/seleniumhq/selenium/commit/494b1535dfa602f59eaa4947c26b856d83c7dae8) - [ci] fix concurrency syntax :: Titus Fortner * [`e40ec28214`](http://github.com/seleniumhq/selenium/commit/e40ec2821435d688fa777a2d775c3f2c44b1c262) - [ci] fix concurrency syntax with fake ternary and concat outside braces :: Titus Fortner * [`c183146044`](http://github.com/seleniumhq/selenium/commit/c1831460444ef70a6550a2983463e2618493f8c2) - [ci] remove compound conditional in concurrency ternary :: Titus Fortner * [`f74451974b`](http://github.com/seleniumhq/selenium/commit/f74451974b7f9504bf8a2a6d59690b259576afc8) - [rb] fix download test since Linux lists files in different order :: Titus Fortner * [`cd91b8c95d`](http://github.com/seleniumhq/selenium/commit/cd91b8c95d3455eaf7c8d6f436199e5f8a80165a) - [java] stop the started server when an exception is raised :: Jörg Sautter * [`485658916c`](http://github.com/seleniumhq/selenium/commit/485658916ca823c0cbd3db70806967a4cb7d7bd1) - [java] copy the output in a daemon thread :: Jörg Sautter * [`5e4ce94566`](http://github.com/seleniumhq/selenium/commit/5e4ce94566417d0bc85e93ea9703ac1f1759a235) - [bidi] Fix failing tests due to change in argument for box screenshot :: Puja Jagani * [`0ebddde507`](http://github.com/seleniumhq/selenium/commit/0ebddde50728459888c49e30e864257ae420d38c) - [dotnet] update references from desiredCapabilities to capabilities :: Titus Fortner * [`b74d940d35`](http://github.com/seleniumhq/selenium/commit/b74d940d35a1fc9270a782cb6e919887c096dab6) - [java] no longer accept session requests with desiredCapabilities :: Titus Fortner * [`b5ae3f8cab`](http://github.com/seleniumhq/selenium/commit/b5ae3f8cabbfa9debd0a2c122a338126c2c8efd9) - [java] remove requiredCapabilities from metadata ignored list :: Titus Fortner * [`d77b568a03`](http://github.com/seleniumhq/selenium/commit/d77b568a03cc5b2e8f466280c271e3728ad41706) - [java] Deprecate `AddWebStorage` augmenter provider as well (#13399) :: Valery Yatsynovich * [`34adf3eed4`](http://github.com/seleniumhq/selenium/commit/34adf3eed4f3350bd603a3fd3f0611abf14ca026) - [py] use Selenium Manager in tests with bazel when pinned browsers not set :: Titus Fortner * [`f75ea689dd`](http://github.com/seleniumhq/selenium/commit/f75ea689dd1cb503af5df761fabf67f78b05c126) - [java] update logging and errors for driver management :: Titus Fortner * [`a5be5b6da7`](http://github.com/seleniumhq/selenium/commit/a5be5b6da7a2f82dc1fc50deab1642ffe75ecde5) - [java] Deprecate `ContextAware` interface (#13405) :: Valery Yatsynovich * [`886cdf5397`](http://github.com/seleniumhq/selenium/commit/886cdf5397481ebebe02310b8b3aa07f374695ef) - [py] fix linting issue :: Titus Fortner * [`b0f42c34cd`](http://github.com/seleniumhq/selenium/commit/b0f42c34cdb0047544892ebb3362dde4c1fe5f34) - [build] add tasks to lint Python & Ruby :: Titus Fortner * [`a040c34272`](http://github.com/seleniumhq/selenium/commit/a040c342722e016ba1c32d3d92697ceee2a199a7) - [bidi][js] Add traverse history command :: Puja Jagani * [`e1e538e5b7`](http://github.com/seleniumhq/selenium/commit/e1e538e5b72a8558ef41a65fd5f01aae0ab7132a) - [java] Add check back to driver service session factory :: Puja Jagani * [`9bcccf232b`](http://github.com/seleniumhq/selenium/commit/9bcccf232bbad4b164288fe1133dd17a0f133615) - [java] fix broken driver finder conditional :: Titus Fortner * [`fffd05c751`](http://github.com/seleniumhq/selenium/commit/fffd05c751b27f0563b4bd68af6e1257e501658d) - [dotnet] Don't output to user's console, rather use logging :: Nikolay Borisenko * [`3bfd6c4f0a`](http://github.com/seleniumhq/selenium/commit/3bfd6c4f0a4af72fa591d06f888fc6fae581511b) - [js] Organize BiDi test based on the module (#13408) :: Puja Jagani * [`f8944cd1e9`](http://github.com/seleniumhq/selenium/commit/f8944cd1e96f2705684d1b5a949f864bb296b1b6) - [java] Improve readability :: Puja Jagani * [`e7d902ec5b`](http://github.com/seleniumhq/selenium/commit/e7d902ec5b1c60d0d56c6824f256e50eccb9fa4d) - Node WebSocket not working with sub-path option (#13407) :: Viet Nguyen Duc * [`46b3ac632c`](http://github.com/seleniumhq/selenium/commit/46b3ac632cd3589c0a04e68c81f612784ef491b0) - [bidi][java] Add window proxy properties class :: Puja Jagani * [`4b6af2ea1c`](http://github.com/seleniumhq/selenium/commit/4b6af2ea1cb46629becc281cf0a3b356f8dba8c3) - [bidi][js] Add test to get iframe's browsing context :: Puja Jagani * [`f7fd6d3f0c`](http://github.com/seleniumhq/selenium/commit/f7fd6d3f0c1fde339168ed9a5f9884e19ef65571) - [dotnet] Added function to enable halting targets until runtime.runIfWaitingForDebugger is invoked (#13330) :: EdwinVanVliet * [`7ddd002e38`](http://github.com/seleniumhq/selenium/commit/7ddd002e38cb90c66b9da91dbb2829e057c9f421) - Code cleanup (#12934) :: Andrei Solntsev * [`10af32cd4d`](http://github.com/seleniumhq/selenium/commit/10af32cd4dfef31b824c7653b2d0b3014c4920c0) - [bidi] [java] Update iframe related tests to actions :: Puja Jagani * [`111086dfc0`](http://github.com/seleniumhq/selenium/commit/111086dfc0edb1261d498c37e7b4e642b09c3889) - [java] Schema HTTPS in Distributor, SessionQueue, SessionMap (#13413) :: Viet Nguyen Duc * [`2cd2720ecc`](http://github.com/seleniumhq/selenium/commit/2cd2720ecc0e44fad47f5258ffdef0cb71906d21) - [java] Marking test as not implemented :: Puja Jagani * [`abd81d041d`](http://github.com/seleniumhq/selenium/commit/abd81d041dff179f84063d4b4b03162c8820281a) - [bid] [java] Add BiDi Input module release command (#13362) :: Puja Jagani * [`090f32e8a6`](http://github.com/seleniumhq/selenium/commit/090f32e8a6cf2362d272bea0e83c3a1f7e7adb4b) - Bump follow-redirects from 1.15.2 to 1.15.4 (#13424) :: dependabot[bot] * [`12a9967c9e`](http://github.com/seleniumhq/selenium/commit/12a9967c9ef9b946c26a861a2197ae302464d21d) - Bump follow-redirects from 1.14.9 to 1.15.4 in /javascript/grid-ui (#13417) :: dependabot[bot] * [`d51c74ab36`](http://github.com/seleniumhq/selenium/commit/d51c74ab36065b98a1e9220d4feca2c33fc1e836) - [bidi][js] Add Input module JS command :: Puja Jagani * [`ff82c4af6a`](http://github.com/seleniumhq/selenium/commit/ff82c4af6a493321d9eaec6ba8fa8589e4aa824d) - [atoms] minimize size of get-attribute atom (#13416) :: Jörg Sautter * [`3e196425ed`](http://github.com/seleniumhq/selenium/commit/3e196425ed4eee928325c1fa2e0695652f0acb41) - [bidi][java] Add Node properties class :: Puja Jagani * [`8763f62184`](http://github.com/seleniumhq/selenium/commit/8763f62184e7759c0ca91a0fb23d49e7fc3a3e67) - [java] Deprecate `NoSuchContextException` (#13425) :: Valery Yatsynovich * [`6e7c747359`](http://github.com/seleniumhq/selenium/commit/6e7c7473592757a6cf53f0729aff5aadcc30aa53) - [java] Run file format script. :: Diego Molina * [`f58416bb2a`](http://github.com/seleniumhq/selenium/commit/f58416bb2a8437f0e50fc2f6ed2e2e2f41805076) - [java] ensure the worker thread is stopped :: Jörg Sautter * [`b2a8448194`](http://github.com/seleniumhq/selenium/commit/b2a84481940925193f5fb544385b28f58f272ace) - [bidi][js] Add test for node properties in :: Puja Jagani * [`8f35c47c06`](http://github.com/seleniumhq/selenium/commit/8f35c47c06e6e17181d79d4a4ba538da842fe1d4) - [grid] log the complete exception :: Jörg Sautter * [`097d3016f4`](http://github.com/seleniumhq/selenium/commit/097d3016f458c81781f9f2bd053907b8d28e6ead) - [java] add deprecation annotation to FirefoxBinary :: Titus Fortner * [`4350eb1d0b`](http://github.com/seleniumhq/selenium/commit/4350eb1d0b0d7f668f7b9ee2674485974cb47dae) - [java] Add a warning while passing a decorated driver to augmenter :: Puja Jagani * [`19a1813544`](http://github.com/seleniumhq/selenium/commit/19a18135441a69f9e3c26efe12bb2ee411a71fbf) - [java] Enabling two tests that already work in Firefox :: Diego Molina * [`c0ddca6d32`](http://github.com/seleniumhq/selenium/commit/c0ddca6d32af72898e452afff212a2673999ca41) - [java] Tapping the Node session when there is WebSocket activity :: Diego Molina * [`ec523b2f87`](http://github.com/seleniumhq/selenium/commit/ec523b2f87a4ca79128b3431d15b3c7b2fbe989c) - [java] Small code improvement in ProxyWebsocketsIntoGrid :: Diego Molina * [`1b594ee33e`](http://github.com/seleniumhq/selenium/commit/1b594ee33e2b223e27c135c19a1391d9c3ebe073) - [grid] Using `max-sessions` from Node when it was declared. :: Diego Molina * [`b556ac3d6d`](http://github.com/seleniumhq/selenium/commit/b556ac3d6d94db56a0e3385a2c0de29c030ebb7e) - [py] update required version of Python in setup file :: Titus Fortner * [`f09f064cb9`](http://github.com/seleniumhq/selenium/commit/f09f064cb93b9c37558ac9bf8ecd8b8a8b5b5da4) - Fix typo in NodeFlags (#13440) :: middlingphys * [`c9bc81aa7d`](http://github.com/seleniumhq/selenium/commit/c9bc81aa7dd5000b32a92b6cf445cbce66b94b88) - [bidi][java] Add locate nodes command (#13445) :: Puja Jagani * [`328e2412af`](http://github.com/seleniumhq/selenium/commit/328e2412af99f1282d0c24faf88959fe7f3a2057) - [bidi][java] Add user friendly methods to locate nodes :: Puja Jagani * [`7ad44eef93`](http://github.com/seleniumhq/selenium/commit/7ad44eef93a2797fdfa14f05f0ff0bb8c4a2525f) - [java] add click dialog support to Federated Credential Management implementation :: Titus Fortner * [`d14f7c0e89`](http://github.com/seleniumhq/selenium/commit/d14f7c0e89248ae8380532212ba3bd6a347673c5) - [py] remove extension connection class and other usages of webdriver.xpi :: Titus Fortner * [`4513ea982c`](http://github.com/seleniumhq/selenium/commit/4513ea982c0ec33f54552a6849c165a62f661b08) - [py] remove deprecated verbose argument from edge service :: Titus Fortner * [`f1f6886269`](http://github.com/seleniumhq/selenium/commit/f1f68862693068d1fc6975d03914eb27c8b8bbf4) - [py] remove deprecated desired_capabilities property from webdriver :: Titus Fortner * [`7cc56cc604`](http://github.com/seleniumhq/selenium/commit/7cc56cc604bca3b595f8ee3755833fc13b70ee42) - [py] remove deprecated application cache support :: Titus Fortner * [`6127b5f849`](http://github.com/seleniumhq/selenium/commit/6127b5f8493c9e96792484254bacd0eb4fd1f47a) - [build] add tasks for python tests :: Titus Fortner * [`67490a3066`](http://github.com/seleniumhq/selenium/commit/67490a30661a8d85942c9c4cc2274248df3c88f9) - [rb] Update rules_ruby and run unit tests on RBE :: Alex Rodionov * [`1557d27368`](http://github.com/seleniumhq/selenium/commit/1557d27368183fc9c6e86bbb340223b04a2098a5) - [rb] FIx incorrect filename for Ruby toolchain hash :: Alex Rodionov * [`192dea5e52`](http://github.com/seleniumhq/selenium/commit/192dea5e52b979d110881e682807ae91d5e7b9e9) - [java] use the ErrorCodec to encode exceptions :: Jörg Sautter * [`7a48c94648`](http://github.com/seleniumhq/selenium/commit/7a48c94648ce9d7a1b14f271eaf9d451415e39a2) - [java] ignore null text of UnhandledAlertException :: Jörg Sautter * [`d02f51f262`](http://github.com/seleniumhq/selenium/commit/d02f51f2622e4070ce56ae665ee3c202a114f3ad) - update readme with correct bazel syntax for .NET tests :: Titus Fortner * [`19fadc4181`](http://github.com/seleniumhq/selenium/commit/19fadc41819f7c669519e734f8627bfc366016ac) - [ci] remove unused workflow :: Titus Fortner * [`907f2df860`](http://github.com/seleniumhq/selenium/commit/907f2df8609cfa5c9983ac26371e730c05b9e13c) - [CI] Update logic for which tests get run (#13457) :: Titus Fortner * [`86a004048b`](http://github.com/seleniumhq/selenium/commit/86a004048bbe4d35240f155bfdf575fa0dde663e) - [rb] Disable Ruby cache on Windows :: Alex Rodionov * [`401f3e317b`](http://github.com/seleniumhq/selenium/commit/401f3e317bd1b0ae8ca9649039d07ee3e2f5b970) - update pinned browsers :: Titus Fortner * [`60cfe1f88f`](http://github.com/seleniumhq/selenium/commit/60cfe1f88f307fcb71805b46e29e20c49b88ca2b) - [build] properly get selenium manager from bazel output (#13452) :: Titus Fortner * [`1d9b28e37c`](http://github.com/seleniumhq/selenium/commit/1d9b28e37cfa80bf7f33bc2c7b145ed5e969962f) - [dotnet] Prepare cdp cs files before core compile to make intellisense happy :: Nikolay Borisenko * [`d0f8811ac7`](http://github.com/seleniumhq/selenium/commit/d0f8811ac7b1d64020920cfc027c72d8bbc0786d) - [dotnet] Fix compilation warning for inline docs of DownloadFile method :: Nikolay Borisenko * [`bd8c5d9602`](http://github.com/seleniumhq/selenium/commit/bd8c5d9602d6a089da521f5d58897b5e625fdd30) - [java] remove annotations from tests that firefox now passes :: Titus Fortner * [`4562685756`](http://github.com/seleniumhq/selenium/commit/4562685756bdaf43c314cf162cd730cd12ca8e27) - [dotnet] Fix compilation warnings in cdp generator and tests :: Nikolay Borisenko * [`5eb3caab03`](http://github.com/seleniumhq/selenium/commit/5eb3caab034d0db826b39655546a99ceb392a315) - [dotnet] remove deprecated DriverService constructors with options parameter :: Titus Fortner * [`5893627356`](http://github.com/seleniumhq/selenium/commit/58936273564f0d425755cc1fc0e3d300c1db6aee) - [dotnet] remove deprecated methods for toggling legacy protocol :: Titus Fortner * [`08dc2f707a`](http://github.com/seleniumhq/selenium/commit/08dc2f707ae893710880d1e2e3409cc39db763de) - [dotnet] remove deprecated class RemoteWebElement :: Titus Fortner * [`7bf62868ab`](http://github.com/seleniumhq/selenium/commit/7bf62868ab5b881dd341f5a6c2652859f768ca25) - [java] Remove unused import to satisfy format script (#13468) :: Nikolay Borisenko * [`e8f02e9753`](http://github.com/seleniumhq/selenium/commit/e8f02e9753d4890f17fccc20b6781c3803614cda) - [dotnet] Improve logging performance when it is disabled (#13464) :: Nikolay Borisenko * [`0972a1bb04`](http://github.com/seleniumhq/selenium/commit/0972a1bb047e26d9d3c7adf1bd9e07635fcd3b99) - [ci] restrict jobs from running on forks :: Titus Fortner * [`b7dc668795`](http://github.com/seleniumhq/selenium/commit/b7dc668795b0cd1ac55db106cda6927724194e48) - [py] copy license file to distributions :: Titus Fortner * [`d035b5d197`](http://github.com/seleniumhq/selenium/commit/d035b5d1977dae1fa16419f89c1b80ebf21f69cf) - [build] only release new Selenium Manager binaries from trunk :: Titus Fortner * [`638c4313df`](http://github.com/seleniumhq/selenium/commit/638c4313df470d27353015b87d8ec77dd9bb91cc) - [rb] Add `base64` gem as a runtime dependency (#13454) :: Earlopain * [`63804e927e`](http://github.com/seleniumhq/selenium/commit/63804e927ed6a63f8fba37e315c312646cec030a) - [dotnet] Replace WebRequest with HttpClient in tests (#13471) :: Nikolay Borisenko * [`69f0570468`](http://github.com/seleniumhq/selenium/commit/69f05704688b31295cc0ab13d9a61f04151ea951) - [py] adds PyPI classifiers for Python 3.10 to 3.12 (#13475) :: James Braza * [`b7f27a2aa1`](http://github.com/seleniumhq/selenium/commit/b7f27a2aa1366aef3b023ff84c4a383ca779c956) - [ci] only run tests based on what is new in PR :: Titus Fortner * [`f83765d173`](http://github.com/seleniumhq/selenium/commit/f83765d173e057e85062129f0b0c805f2b4fce90) - [py] add deprecation library requirement (#13402) :: Titus Fortner * [`21560a4974`](http://github.com/seleniumhq/selenium/commit/21560a497470f0c769931c17fa9803c6cddf6f1c) - Fix "Get Text" to retrieve the correct value for ShadowRoot using slot. (#13218) :: Henrik Skupin * [`8411a32eac`](http://github.com/seleniumhq/selenium/commit/8411a32eacffbe0f0e732dcce69a71d874be232f) - [build] fix py:lint task so it outputs results :: Titus Fortner * [`892bf7a364`](http://github.com/seleniumhq/selenium/commit/892bf7a364d41d0bb22f9ee94ff80cfaae72191c) - [py] truncate large strings when logging requests :: Titus Fortner * [`24d88d7363`](http://github.com/seleniumhq/selenium/commit/24d88d73636e33800e0a14ddedf0f88c1ea6666c) - [py] Update WPEWebKit support code (#13278) :: Lauro Moura * [`2f1f779bf4`](http://github.com/seleniumhq/selenium/commit/2f1f779bf423b10bd80d3a010dbde10b637a41db) - [rb] explicitly check for whether driver supports full page screenshots to error (#12799) :: Titus Fortner * [`562c3596fa`](http://github.com/seleniumhq/selenium/commit/562c3596fabfe87a6b2be747ce46bd43eeb50b54) - [ci] test with latest version of Ruby :: Titus Fortner * [`ac9d52f51d`](http://github.com/seleniumhq/selenium/commit/ac9d52f51d18c42b00591e8d5d189971ec2ac2c1) - [py] Firefox Profile Fixes and Deprecations (#13477) :: Titus Fortner * [`19df7bbf52`](http://github.com/seleniumhq/selenium/commit/19df7bbf52028041f4955738e5aae47e6f78be95) - [py] remove test for comparing firefox profile encodings :: Titus Fortner * [`0f1c7537b8`](http://github.com/seleniumhq/selenium/commit/0f1c7537b8bd6bdac50f621c0e3d98a105ada19f) - [py] deprecate FirefoxBinary class (#13476) :: Titus Fortner * [`19ec8a84ae`](http://github.com/seleniumhq/selenium/commit/19ec8a84aea4a8381f9c80302266d5eb94c9294d) - Bump jinja2 from 3.1.2 to 3.1.3 in /py/docs (#13432) :: dependabot[bot] * [`511da58c31`](http://github.com/seleniumhq/selenium/commit/511da58c311d169c80f55602996b4b1f9e895855) - Bump sniffio from 1.2.0 to 1.3.0 in /py (#13066) :: dependabot[bot] * [`132b30ba4d`](http://github.com/seleniumhq/selenium/commit/132b30ba4d17b893074f6b2a232fff29c2a72956) - Bump cryptography from 41.0.3 to 41.0.4 in /py (#12810) :: dependabot[bot] * [`a3b1124919`](http://github.com/seleniumhq/selenium/commit/a3b112491996d0a8abb36bc4cbf0fc782e11bd6e) - [py] update minimum trio requirement to 0.20.2 per dependabot :: Titus Fortner * [`1164555b9d`](http://github.com/seleniumhq/selenium/commit/1164555b9dc71c4cbd26120de01956ede9b50321) - [py] Fix type error in mypy (#13482) :: take0x * [`11c799a665`](http://github.com/seleniumhq/selenium/commit/11c799a665003d94747250ef0099cd2850893788) - [rb] fix incorrect method name :: Titus Fortner * [`5040a5aa4e`](http://github.com/seleniumhq/selenium/commit/5040a5aa4ed1e6fe807fbeb1e5957b6e0513aa5c) - [rb] checking wrong public method for full page screenshots :: Titus Fortner * [`fa0637a34a`](http://github.com/seleniumhq/selenium/commit/fa0637a34a75c08f00ac6295e5368cdae19abb71) - [build] update rake task names :: Titus Fortner * [`cc85374c89`](http://github.com/seleniumhq/selenium/commit/cc85374c890fc5501298bea5b226c788a7a9859d) - [ci] deleting concurrency section until we figure out what we need :: Titus Fortner * [`134aa67382`](http://github.com/seleniumhq/selenium/commit/134aa673822cd97c75e53e4b35deac87ae737cf9) - [rb] update unit test to include correct server port :: Titus Fortner * [`8957fb5759`](http://github.com/seleniumhq/selenium/commit/8957fb5759617bc1787b2733de4502f56bb8d7b5) - [build] update which dotnet files need to be updated for new chrome versions :: Titus Fortner * [`56140267a7`](http://github.com/seleniumhq/selenium/commit/56140267a727c9afabcb40a3d57d101119e35c41) - [build] improve automated update task :: Titus Fortner * [`d5b9382bf3`](http://github.com/seleniumhq/selenium/commit/d5b9382bf3a7858da54b52869b973b73b51db8dd) - update all necessary files prior to a release :: Titus Fortner * [`e52b1be057`](http://github.com/seleniumhq/selenium/commit/e52b1be0574650813bf0985a7ddaa27500839ab6) - update versions and changelogs for 4.17 :: Titus Fortner

New Contributors

  • @mmccartn made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13266
  • @neilvcarvalho made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13271
  • @deedy5 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13321
  • @graingert made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13329
  • @apupier made their first contribution in https://github.com/SeleniumHQ/selenium/pull/12724
  • @seidnerj made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13381
  • @middlingphys made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13440
  • @Earlopain made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13454
  • @jamesbraza made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13475
  • @lauromoura made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13278
  • @take0x made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13482

Thank You

@EdwinVanVliet
@asolntsev
@diemol
@joerg1985
@nvborisenko
@p0deje
@pujagani
@titusfortner
@valfirst
@vietnd96
@whimboo


Details

date
Jan. 23, 2024, 6:33 a.m.
name
selenium-4.17.0
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