Selenium - selenium-4.12.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 * [249f2a7d1b](https://github.com/seleniumhq/selenium/commit/249f2a7d1bbe1aa972006f15088e7b7db000df94) - update versions and changelogs for 4.12.0 :: titusfortner * [d5b6401472](https://github.com/seleniumhq/selenium/commit/d5b64014726a182f5c996630bc8f03f45ca948fd) - [java] skip logging of tracing spans if log level is not loggable :: Jörg Sautter * [a6f37cad2e](https://github.com/seleniumhq/selenium/commit/a6f37cad2e2dfd38b95d513f79c02ef61d1eec97) - [dotnet] Send data over cdp consecutively (#12591) :: Nikolay Borisenko * [7d5cf8f133](https://github.com/seleniumhq/selenium/commit/7d5cf8f133193f5308f2de983a8c22e529b4b001) - [dotnet] Restore the ability for CI to run .NET tests against .NET Framework 4.8 :: Jim Evans * [d38ce7065f](https://github.com/seleniumhq/selenium/commit/d38ce7065fb816b789374c2d9ac5a61913dc7b45) - [dotnet] Avoid potential deadlock when starting new dev tools session (#12592) :: Nikolay Borisenko * [1c036abf79](https://github.com/seleniumhq/selenium/commit/1c036abf7975819f9cf5449f26494162edaa09c7) - [JS] Do not need browserVersion if Selenium is managing it #12641 :: Sriharsha * [a1244406a8](https://github.com/seleniumhq/selenium/commit/a1244406a85ac86f09e0ae690599f3cfa29e2a4c) - [java] Remove browserVersion from options in SM Java wrapper (fix #12633) (#12639) :: Boni García * [258a225dc3](https://github.com/seleniumhq/selenium/commit/258a225dc3bfc54a6cef8971206b5302c006d310) - [java] batch copy input to multiple streams :: Jörg Sautter * [78981db71b](https://github.com/seleniumhq/selenium/commit/78981db71b756eb820786a1bf1752cb955d34458) - [java] Remove hardcoded timeout of 120 seconds when executing SM :: Boni Garcia * [ed632c22ef](https://github.com/seleniumhq/selenium/commit/ed632c22efccab6abb88de25622d9f40a1de389c) - [java] Increase execution timeout of SM in Java from 10 to 120 seconds (#12631) :: Boni García * [b7c297e928](https://github.com/seleniumhq/selenium/commit/b7c297e9283ac0843882f5f4206a695dde25c8fd) - [py]: Bump linting dependency for flake8 `6.0.0` -> `6.1.0` :: symonk * [60728ac84e](https://github.com/seleniumhq/selenium/commit/60728ac84e59418ebe571f5b069d44b83e6ec206) - [py]: Rename linting recipe to `linting-ci` for GHA :: symonk * [ae0130b4c6](https://github.com/seleniumhq/selenium/commit/ae0130b4c6963ef0535d642092eb803bc5921237) - [dotnet] Clear handlers after each test in NetworkInterceptionTests.cs :: Jim Evans * [9040895915](https://github.com/seleniumhq/selenium/commit/904089591580f69f07ee288b2a6b77a7c9a2f403) - [dotnet] Forgot to ignore bidi network test for Firefox (no Fetch domain) :: Jim Evans * [31c841842e](https://github.com/seleniumhq/selenium/commit/31c841842e78d9f6441bdf316b3d5cd7f011e64f) - [dotnet] Add test for Basic Auth using bidi network interception :: Jim Evans * [87787e4ec1](https://github.com/seleniumhq/selenium/commit/87787e4ec1263079ae55f3f949ddc6ae6d93d1ba) - [java] batch copy input to the circular buffer :: Jörg Sautter * [9e7615dd55](https://github.com/seleniumhq/selenium/commit/9e7615dd550f191d75c29c278b82136f3c604471) - [rb] Replace the :capabilities paramater with :options in API examples (#12626) :: Tatsuya Hoshino * [739d177dae](https://github.com/seleniumhq/selenium/commit/739d177dae763eecf906e230819e1116fafd37f7) - [dotnet] Refactor WebSocket communication for BiDi (#12614) :: jimevans * [cbda4dddef](https://github.com/seleniumhq/selenium/commit/cbda4dddef4667afc33bab0359159190d5293700) - [dotnet] Linting and supressing compiler warning in support assembly :: Jim Evans * [1dcbcc2d68](https://github.com/seleniumhq/selenium/commit/1dcbcc2d681c98e540d35acab4489934bb68d1d2) - [dotnet] Linting and suppressing compiler warnings :: Jim Evans * [fa1ee12cee](https://github.com/seleniumhq/selenium/commit/fa1ee12ceeb04dccec2aaba064da4332b5ca122c) - [rust] Simplify SM readme (#12623) :: Boni García * [327785f9d3](https://github.com/seleniumhq/selenium/commit/327785f9d334bbc06a309af74ea3924181555835) - Finish up JavaDoc for the 'Json' classes (#12609) :: Scott Babcock * [e08916a870](https://github.com/seleniumhq/selenium/commit/e08916a8704560bcefcb6973cec231e78f38280e) - Update SM binaries for release 4.12.0 :: Boni Garcia * [b6d02888cb](https://github.com/seleniumhq/selenium/commit/b6d02888cb12edc7c28733adadf36dd2f2bda084) - [rust] Minor change. Use headline format for versions in changelog :: Boni Garcia * [f37708b810](https://github.com/seleniumhq/selenium/commit/f37708b810a84b6d7633e0718919a38504dbaaa7) - [rust] Minor change. Use constant instead of hardcoded value :: Boni Garcia * [71ccb89cf3](https://github.com/seleniumhq/selenium/commit/71ccb89cf39c2c3571f8de2e369ea2698646a677) - [grid] Avoid using SM offline when SM is true. :: Diego Molina * [ebaf1214d6](https://github.com/seleniumhq/selenium/commit/ebaf1214d6214f6a7ecacd9ee997653a8b6b1279) - [grid] Detect Safari and SFT only when on macOS. :: Diego Molina * [4584c3c748](https://github.com/seleniumhq/selenium/commit/4584c3c748bd9a0388d1eabbb23d764b1bdaf363) - [java] Removing unused vars in SeleniumManager.java :: Diego Molina * [181f9c35b6](https://github.com/seleniumhq/selenium/commit/181f9c35b67e3f436fb51e9a3c9cc7440850b503) - [java] Fix Proxy Breaking in RemoteWebDriver (#12607) :: Krishna Suravarapu * [98d4640610](https://github.com/seleniumhq/selenium/commit/98d464061004eefd1c4c238ec42a91f4e59a232f) - Drop py37 support (#12400) :: Simon K * [09674aee1d](https://github.com/seleniumhq/selenium/commit/09674aee1d857773fb60193a8ca8a87c79be1c4a) - [rust] Build SM in GH actions Linux with cross :: Boni Garcia * [d10d9eef77](https://github.com/seleniumhq/selenium/commit/d10d9eef77bad09455036b0f3062abf3248510a2) - [rust] Bump sevenz-rust crate to latest version :: Boni Garcia * [e9c7082dcf](https://github.com/seleniumhq/selenium/commit/e9c7082dcf8af782c791147bb088dade2d12e20f) - [dotnet] add ability to turn on driver logging in tests :: titusfortner * [e88bf72a2d](https://github.com/seleniumhq/selenium/commit/e88bf72a2dca598cac55e90594b426fdd17f1f6a) - [dotnet] options do not belong in the service class (#12534) :: Titus Fortner * [f3d7062155](https://github.com/seleniumhq/selenium/commit/f3d7062155a6a455660217d23eeb6a07e868c9fc) - [dotnet] fix flaky test :: titusfortner * [fc5509b34e](https://github.com/seleniumhq/selenium/commit/fc5509b34e819fe7ca915acc9734c790965ee991) - [java] cancel the pending responses while disabling network #12576 :: Jörg Sautter * [bbe2ac5d1a](https://github.com/seleniumhq/selenium/commit/bbe2ac5d1a54fb91b3e051bde71618645689362b) - [java] handle events only once :: Jörg Sautter * [edb4c75bcf](https://github.com/seleniumhq/selenium/commit/edb4c75bcfe724d039f233334bb2a33bc8a35693) - [java] bind the test server to the address used to connect to it :: Jörg Sautter * [174b880bff](https://github.com/seleniumhq/selenium/commit/174b880bff3a4564494d356b54d90cbe5380e9bf) - [java] removed junit 4 leftovers :: Jörg Sautter * [c41e112a61](https://github.com/seleniumhq/selenium/commit/c41e112a61619e94ed48abf17dfb0a23c936f4d3) - [rb] address flaky test :: titusfortner * [0b16280ea7](https://github.com/seleniumhq/selenium/commit/0b16280ea75a5d10b73a07a699400cad15a0236b) - [java] only download the needed drivers :: Jörg Sautter * [66802286b4](https://github.com/seleniumhq/selenium/commit/66802286b4171bfb267dc1b75f5d933923309499) - [java] ensure the executorService is healthy :: Jörg Sautter * [6d6b110b7c](https://github.com/seleniumhq/selenium/commit/6d6b110b7ca6c6c3525fe6e2f26786ccfa271860) - [java] fixed a potential deadlock in processing events #12576 :: Jörg Sautter * [7773f7b4ed](https://github.com/seleniumhq/selenium/commit/7773f7b4edefefa6ceb5241bb8143d5ed2457fa6) - [java] fixed the NetworkInterceptor tests :: Jörg Sautter * [06ee06b6c6](https://github.com/seleniumhq/selenium/commit/06ee06b6c6d7a4e6f34fb9a8ddff34c62a2e84a9) - [java] ensure all tear downs are executed after tests :: Jörg Sautter * [58d7f3cc2b](https://github.com/seleniumhq/selenium/commit/58d7f3cc2bc1df127cca8412449b19c727a7452a) - [dotnet] Formatting files :: Diego Molina * [76702dfbc4](https://github.com/seleniumhq/selenium/commit/76702dfbc4a51316d7eff6d93d463496ded19299) - [dotnet] Simplfy to only target .NET Standard 2.0 (#12608) :: jimevans * [8640ea8ae5](https://github.com/seleniumhq/selenium/commit/8640ea8ae5731639e22272e6989648aff2c98e16) - [java] Fixes #12442 :: Diego Molina * [751b81a3ec](https://github.com/seleniumhq/selenium/commit/751b81a3ec6dcf9f1ea11804afa99a140b421ec9) - [java] Fixes #12442 :: Diego Molina * [d1d30f8921](https://github.com/seleniumhq/selenium/commit/d1d30f89211b6e8fa5070f063586a27ce92b36ba) - [CI] Typo fix :: Diego Molina * [b03bcc6f26](https://github.com/seleniumhq/selenium/commit/b03bcc6f266a5fca32326d9c7942aa5c08f122d9) - [java] fixed JsonOutput.MAX_DEPTH :: Jörg Sautter * [9dcd124c44](https://github.com/seleniumhq/selenium/commit/9dcd124c44a11f5a1c84236bb55ff7073f1bfd3a) - [java] Formatting files :: Diego Molina * [6bff9b0f03](https://github.com/seleniumhq/selenium/commit/6bff9b0f0398ac01a5270ea267579834bda5fb7c) - Add JavaDoc to 'Json' classes (#12584) :: Scott Babcock * [02fe22a8ae](https://github.com/seleniumhq/selenium/commit/02fe22a8aef539a1487896924f8d75e916c8cd09) - [dotnet] Execute Selenium Manager commands without new window (#12593) :: Nikolay Borisenko * [29d06ab01f](https://github.com/seleniumhq/selenium/commit/29d06ab01f5b4053ed51d7e70588f2b4f3b99312) - [rust] Include lastest changes in SM changelog :: Boni Garcia * [f59872fa41](https://github.com/seleniumhq/selenium/commit/f59872fa4159e28cbf616f178c8887ef2da5a924) - [rust] Bump crates to the latest versions and update lock files (#12601) :: Boni García * [f6bd7381c4](https://github.com/seleniumhq/selenium/commit/f6bd7381c460775ef0e3ce0771e9403b43bb57d1) - [rust] Automated Firefox management (#11680 and #11682) (#12582) :: Boni García * [47ec6f6c6f](https://github.com/seleniumhq/selenium/commit/47ec6f6c6f13092b7c25ac3bea468d35e57f9b74) - [java] Formatting files :: Diego Molina * [d75d171064](https://github.com/seleniumhq/selenium/commit/d75d171064827bb90ab902baec669a7b427fd51b) - Add explicit delimiters to node configs list (#12444) :: Scott Babcock * [d7e1f84b1c](https://github.com/seleniumhq/selenium/commit/d7e1f84b1ccaab18c0606b34776a55d54ba24879) - update change logs :: titusfortner * [c45376f1aa](https://github.com/seleniumhq/selenium/commit/c45376f1aacd547dec630060e984e3db537e7e7c) - [dotnet] Disable Bazel cache on build too :: Alex Rodionov * [9163aea829](https://github.com/seleniumhq/selenium/commit/9163aea829669ad844285098783a11f772b445af) - [dotnet] Disable disk cache on CI :: Alex Rodionov * [58e19bcc9c](https://github.com/seleniumhq/selenium/commit/58e19bcc9c5a766e8776df67687cf1ba5e4066e7) - [java] register multiple listeners again :: Jörg Sautter * [c8f0a5e978](https://github.com/seleniumhq/selenium/commit/c8f0a5e9780c95aa659d66e72d5f5c6421b58fa1) - [java] ensure changes are visible for all threads :: Jörg Sautter * [4641ff189d](https://github.com/seleniumhq/selenium/commit/4641ff189d96d285428459f14fd0694069b37f6e) - [java] do not register multiple listeners :: Jörg Sautter * [6cc59e9fe2](https://github.com/seleniumhq/selenium/commit/6cc59e9fe206f2dc3bdf4ae7dad7ac14fca50c8f) - [java] increased the maximum depth of generated json :: Jörg Sautter * [2651833689](https://github.com/seleniumhq/selenium/commit/26518336896b1f06381e2df3e1aa725daa21b03a) - [java] increased the maximum depth of generated json :: Jörg Sautter * [692d22845f](https://github.com/seleniumhq/selenium/commit/692d22845f9320399a4412d09c3d5d6e559d1086) - [rust] Build on Windows unless `--stamp` is used :: Alex Rodionov * [4eeed646fd](https://github.com/seleniumhq/selenium/commit/4eeed646fdb3ef31ad3f712f7ebd852b2ca849ee) - [rust] Bump binary version built by Bazel :: Alex Rodionov * [1104c8f876](https://github.com/seleniumhq/selenium/commit/1104c8f876011fc3fe11eb56d112a10312822866) - [java] Formatting files :: Diego Molina * [90b916b9ce](https://github.com/seleniumhq/selenium/commit/90b916b9ced9e46604531790e678178540ac2a13) - [grid] removed a deprecated json wire endpoint (#12354) :: joerg1985 * [811bf143d1](https://github.com/seleniumhq/selenium/commit/811bf143d11083607cde5a64d2aff01605139121) - [cdp] add support for CDP 116 and remove support for CDP 113 :: titusfortner * [9a402a091e](https://github.com/seleniumhq/selenium/commit/9a402a091e369920ff05cabb68d838a64ba71168) - [cdp] fix pdl so jars properly generated :: titusfortner * [2570b6480f](https://github.com/seleniumhq/selenium/commit/2570b6480f0ec7fc5e968bf7f4191b33cf380a3c) - [cdp] add pdl files for v116 and remove v113 :: titusfortner * [34955d3ed0](https://github.com/seleniumhq/selenium/commit/34955d3ed0c32e358eecb7a4141d1e2546d02137) - [rb] fix arguments passed into tests :: titusfortner * [d9bd8e3172](https://github.com/seleniumhq/selenium/commit/d9bd8e3172690635cc0ada8ac38d3cf069161cd6) - [rb] remove support for capabilities in local drivers :: titusfortner * [e02dd2e851](https://github.com/seleniumhq/selenium/commit/e02dd2e8515aba67e4e00731727b9d936844a5d2) - [rust] Rename metadata file to selenium-manager-metadata.json (#12531) :: Boni García * [bc8ff4f36d](https://github.com/seleniumhq/selenium/commit/bc8ff4f36da1030862dede3775dc5d47aa06e23c) - [py] moved safari options to descriptor class (#12553) :: Sandeep Suryaprasad * [5336d6263a](https://github.com/seleniumhq/selenium/commit/5336d6263a5fdf9b63cfa12b5c385ab7a741eb22) - [rb] Update deprecation message for `local_driver.rb` (#12562) :: Luke Hill * [c39c7fbf02](https://github.com/seleniumhq/selenium/commit/c39c7fbf02afab1a448dcaa1228acfdf601eeb83) - [JS] [atoms] update fragment wrapper to apply window object to fragments (#12557) :: Jonathan Lipps * [52302083a7](https://github.com/seleniumhq/selenium/commit/52302083a7ee2b4e51c9f4063d4d951e24a78f11) - [JS] Fix upload test :: AutomatedTester * [eea09a6859](https://github.com/seleniumhq/selenium/commit/eea09a6859959217cfd3d15ef9e1764553e0fd8f) - [JS] [atoms] expose access to 'type' atom (#12555) :: Jonathan Lipps * [22f61cfe6a](https://github.com/seleniumhq/selenium/commit/22f61cfe6a814c7451444c09ae4176f83527e959) - [java] ensure all headers are removed or replaced :: Jörg Sautter * [51ad5462a8](https://github.com/seleniumhq/selenium/commit/51ad5462a8552a3ed3d7f27ee7946cb64b7f418c) - [py] fix linter error :: titusfortner * [a1bc4cad3e](https://github.com/seleniumhq/selenium/commit/a1bc4cad3eb7bcbe43881242067a22db56f1c693) - [rust] Rename configuration file to se-config.toml (#12550) :: Boni García * [e7386ce797](https://github.com/seleniumhq/selenium/commit/e7386ce797ceb3e51c05ef7d6a653b6724986971) - [py] Update timeouts.py docstrings (#12523) :: Palmer Bandy * [d4285d1f26](https://github.com/seleniumhq/selenium/commit/d4285d1f26acfd96ee77afbc5e9771b76433559b) - fix for conda install of selenium-manager (#12536) :: stevetracvc * [5e42f665dd](https://github.com/seleniumhq/selenium/commit/5e42f665dd3729bde9c23f0a7acc04c0905472ad) - [rust] Change SM version to 0.4.12 (#12551) :: Boni García * [4b20d5f83e](https://github.com/seleniumhq/selenium/commit/4b20d5f83efce659deedc7479a27883dc7e8c7a4) - [rust] Unify browser_ttl and driver_ttl in a single config key (#12526) :: Boni García * [514e406593](https://github.com/seleniumhq/selenium/commit/514e40659359375c46f91091818490358064ac77) - [py] added more detailed docstring in `_IeOptionsDescriptor` class. (#12552) :: Sandeep Suryaprasad * [d124c603bd](https://github.com/seleniumhq/selenium/commit/d124c603bd426604daaec383d770273f573f4b79) - [rust] Fix cache-path handling and other smell-fixes :: Boni Garcia * [dcca75184b](https://github.com/seleniumhq/selenium/commit/dcca75184b786e7af313595a6c7d4e3640119dbc) - Rename methods in Actions class to be more closer to .net rules (#12439) :: Nikolay Borisenko * [17a2aa820c](https://github.com/seleniumhq/selenium/commit/17a2aa820ce47446d74e30568337b089e0efb35b) - [py] Allows setting Remote webdriver ca_certs through REQUESTS_CA_BUNDLE env variable. (#11957) :: Miguel Carboni * [074e7c86c1](https://github.com/seleniumhq/selenium/commit/074e7c86c157550556d5855de1815e13983e129e) - [dotnet] Avoid async void events in CDP Network session (#12486) :: Nikolay Borisenko * [d6dc04cc03](https://github.com/seleniumhq/selenium/commit/d6dc04cc03a02d151640213b4142bff08c9eaefd) - Bump rules_python to 0.24.0 (#12548) :: Simon Stewart * [9649921d59](https://github.com/seleniumhq/selenium/commit/9649921d59cab7ccf5b95dc01eb9d3f615e3a41b) - [java] use a fast path to match url templates :: Jörg Sautter * [937920df8d](https://github.com/seleniumhq/selenium/commit/937920df8d6c339bd2164f5a8c6c11f8ed5added) - [py] minor bug fix in `common/options.py` due to typo (#12499) :: Sandeep Suryaprasad * [2a7bb34e79](https://github.com/seleniumhq/selenium/commit/2a7bb34e79f963a86cdca3f278285a855299c05f) - Run format script. No logical changes :: Simon Mavi Stewart * [15541ebcbe](https://github.com/seleniumhq/selenium/commit/15541ebcbeadaabe13627cd7c2c87dcf43fee40f) - [java] use .anyMatch to return after the first match :: Jörg Sautter * [16a5059644](https://github.com/seleniumhq/selenium/commit/16a5059644067462399b83b0a4d1580aab9ff4d4) - [JS] [atoms] add get-element-from-cache as a fragment (#12532) :: Jonathan Lipps * [e1ef766acf](https://github.com/seleniumhq/selenium/commit/e1ef766acfbb8cec32dd664ab46b7b825cc2091f) - [py] fixed safari tests (#12533) :: Sandeep Suryaprasad * [73c38af47b](https://github.com/seleniumhq/selenium/commit/73c38af47b08670e56d4cede51d2f1de38a6524f) - [py] fixed Enum issue in ie/options (#12464) :: Sandeep Suryaprasad * [16dff7288a](https://github.com/seleniumhq/selenium/commit/16dff7288a32f1cf9052e56dec393214a44693e5) - [build] the bazel bug preventing using windows-latest should be fixed :: titusfortner * [39949252ef](https://github.com/seleniumhq/selenium/commit/39949252ef36c148834986d7eeb7ce0677dcf529) - [ci] Run the RBE workflow on PRs and commits to trunk (#12545) :: Simon Stewart * [bfef5afd72](https://github.com/seleniumhq/selenium/commit/bfef5afd725ad5216cfa7c0e776421600fe65b0b) - [ci] Use `remote-ci` config and build key artifacts in RBE build :: Simon Mavi Stewart * [6e0ecee7bd](https://github.com/seleniumhq/selenium/commit/6e0ecee7bd1bd88418b1c2dfa4e3571d01756e35) - Run the format script. No logical changes :: Simon Mavi Stewart * [3143f60958](https://github.com/seleniumhq/selenium/commit/3143f6095801339a3ff293ceda9d1c995a9c5a9c) - [ci+bazel] Mark most python test suites as `skip-remote` :: Simon Mavi Stewart * [d7b7f2ff05](https://github.com/seleniumhq/selenium/commit/d7b7f2ff05d8fff00c5727dbc13b4af99f5edc95) - [bazel] Getting closer to a green CI :: Simon Mavi Stewart * [c77b0da035](https://github.com/seleniumhq/selenium/commit/c77b0da035232365c8facd3357c30256a44ef375) - [bazel] `credential_helper` flags is no longer experimental :: Simon Mavi Stewart * [cf1926ae37](https://github.com/seleniumhq/selenium/commit/cf1926ae37dd99f78adbc62dfca390321db94ab0) - [bazel] Also read credentials from .netrc file :: Simon Mavi Stewart * [5e04a80094](https://github.com/seleniumhq/selenium/commit/5e04a80094743f7f78185c62f2e8d02adcba51c0) - [javascript] Improving how browsers and drivers are discovered :: Diego Molina * [ec2f0fb156](https://github.com/seleniumhq/selenium/commit/ec2f0fb156259c0cb18f09e5031506f245b5fa37) - [JS] Use to create absolute path for browser binary fixes #12479 :: Sriharsha * [26e47d10b5](https://github.com/seleniumhq/selenium/commit/26e47d10b5ed4281d873702556dd382c2215ec6a) - [javascript] Adding browsers when they are present on the host :: Diego Molina * [a4beba5d2b](https://github.com/seleniumhq/selenium/commit/a4beba5d2be738f0896796a5252a2163c8c1238c) - [java][cdp] Use devtools script pinning mechanism by default (#11622) :: Puja Jagani * [3eab322a55](https://github.com/seleniumhq/selenium/commit/3eab322a550f95b940c9ebc63573476b72b09db0) - [JS] Add test for multiple file upload :: AutomatedTester * [7eb1db1b8d](https://github.com/seleniumhq/selenium/commit/7eb1db1b8d00693b6bdb823c3c379972540793e5) - [java] Splitting FirefoxDriverTest into smaller sets. :: Diego Molina * [a31c137fa2](https://github.com/seleniumhq/selenium/commit/a31c137fa2565d4fcdf373768df852f16cff267c) - [grid-ui] Updating JS deps for Grid UI :: Diego Molina * [6d814ccda2](https://github.com/seleniumhq/selenium/commit/6d814ccda260dbcb48f2b772aecaf6bbaaaea8c5) - [java] Removing deprecated `createPointerDown` and `createPointerUp` methods :: Diego Molina * [8fc2f05944](https://github.com/seleniumhq/selenium/commit/8fc2f0594489173d08900d372b15a8370773fa48) - [java] Deprecating `disableNativeEvents` method that uses a deprecated capability. :: Diego Molina * [5b48acaabf](https://github.com/seleniumhq/selenium/commit/5b48acaabf53b878472f3c3c9307d606726b1f02) - [java] Removing deprecated `UNEXPECTED_ALERT_BEHAVIOR` capability :: Diego Molina * [0338628bdc](https://github.com/seleniumhq/selenium/commit/0338628bdcf1cbe5e1bbbc32df9af6b47dee62b0) - [java] Adding `@SuppressWarnings({"rawtypes", "RedundantSuppression"})` to remove warning from AutoService using raw types and generics. :: Diego Molina * [641bc29b79](https://github.com/seleniumhq/selenium/commit/641bc29b79d6ec759731e2981c8114bada53b996) - [java] Bumping Java deps (#12528) :: Diego Molina * [1477f3aac6](https://github.com/seleniumhq/selenium/commit/1477f3aac63b1f63b60685c10be5c2e2c4826f3a) - [java] deprecated the status field :: Jörg Sautter * [639737aaa1](https://github.com/seleniumhq/selenium/commit/639737aaa184f1c4a3278b18da087b4e9a2977fb) - [dotnet] test server needs Java 17 :: titusfortner * [b53b1c12b0](https://github.com/seleniumhq/selenium/commit/b53b1c12b073f6ac18d5d6df3e129241e240c7bc) - [JS] bump rules_nodejs to latest :: Sriharsha * [6f53ee5bbb](https://github.com/seleniumhq/selenium/commit/6f53ee5bbb943d4249757e2f06c5d069d6ec35e1) - [rust] Minor cleanup in several modules :: Boni Garcia * [ca3203128f](https://github.com/seleniumhq/selenium/commit/ca3203128f0a5d65342d5e80b62dee10d29d2afb) - [py]: Fix issue with `LocalFileDetector` returning the path for files that do not exist :: symonk * [95d6217718](https://github.com/seleniumhq/selenium/commit/95d6217718939fab88c0ac57c352d97e01d5b4bd) - [rust] Improve management of the configuration key for cache path :: Boni Garcia * [13d69547e7](https://github.com/seleniumhq/selenium/commit/13d69547e71f93e1e8eb2448adc258a190ceeb34) - [rust] Force executable permission for extracted drivers :: Boni Garcia * [b43135bbb1](https://github.com/seleniumhq/selenium/commit/b43135bbb13a0b5059213c42fbdcb2c4560bdf40) - [rust] Set permissions before copying extracted files :: Boni Garcia * [fb40ce316b](https://github.com/seleniumhq/selenium/commit/fb40ce316b1ff1930e8c8c557ebaf20deb49eddd) - [rust] Bug-fix: store browser path when found in PATH :: Boni Garcia * [bd6a71ef12](https://github.com/seleniumhq/selenium/commit/bd6a71ef121b73678417e8e3b495a576b38eb9fb) - [rust] Improve logic for unzipping files and related tests :: Boni Garcia * [16461e0a16](https://github.com/seleniumhq/selenium/commit/16461e0a164c1ec0974145408c8b0b6aad4d237e) - Update mirror info (Wed Aug 9 10:09:50 UTC 2023) :: Selenium CI Bot * [d5a66c395a](https://github.com/seleniumhq/selenium/commit/d5a66c395af28fbd5f30d508cb4ae7a2b19af735) - Fix bug: Missing to load the "net/http" library. (#12506) :: David Vargas * [889df2d151](https://github.com/seleniumhq/selenium/commit/889df2d1514ccbcad538a2f253f3b07398f399d2) - [rust] Increase log level to trace in some tests :: Boni Garcia * [e5c8b61df1](https://github.com/seleniumhq/selenium/commit/e5c8b61df1b3c2d9188027056fdfd0b171a48f73) - [ci] Set rust backtrace to full :: Boni Garcia * [0a4ebfad56](https://github.com/seleniumhq/selenium/commit/0a4ebfad569be273858be32ef0e327f700771a51) - [rust] Enhance unzipping logic in SM :: Boni Garcia * [5486622a17](https://github.com/seleniumhq/selenium/commit/5486622a17df8e6b2350215fdb46c39f03147804) - [rb] Update Bazel rules_ruby :: Alex Rodionov * [f9aa206500](https://github.com/seleniumhq/selenium/commit/f9aa2065002d72144f5f174984f0df0957dc5424) - [rust] Improve logic for checking files that already exists while unzipping :: Boni Garcia * [712904ca68](https://github.com/seleniumhq/selenium/commit/712904ca6886607df5db274910dd008427f440d3) - [rust] Check if file exists before unzipping :: Boni Garcia * [353086e41d](https://github.com/seleniumhq/selenium/commit/353086e41d63aff19df6b2ac2959b79be817ee67) - [rust] Avoid clearing cache in SM tests :: Boni Garcia * [9f6e80d26d](https://github.com/seleniumhq/selenium/commit/9f6e80d26df8d43a295e9760144673f9596c92c1) - Run the format script. No logical changes :: Simon Mavi Stewart * [b9dd5af1ed](https://github.com/seleniumhq/selenium/commit/b9dd5af1ed9ace6e0090ed53eb56030ce1238962) - Remove duplicate syserr output from SM :: Simon Mavi Stewart * [477f84a500](https://github.com/seleniumhq/selenium/commit/477f84a50060110c0e3f3a99fee5cf29cfe02f29) - [rust] Update checksum in cargo lock file :: Boni Garcia * [0bfbf2eb05](https://github.com/seleniumhq/selenium/commit/0bfbf2eb05f36d08312ba5f7dcc67d6e4ba8b6e2) - [rb] Bumping version to 4.12.0for nightly :: Diego Molina * [d9a5b1bcba](https://github.com/seleniumhq/selenium/commit/d9a5b1bcbaf001df2c80a127d93ce16e58488ea8) - [java] Bumping version to 4.12.0-SNAPSHOT for nightly :: Diego Molina * [967ac633db](https://github.com/seleniumhq/selenium/commit/967ac633db03233443bef0197c3e84221a05c291) - [Grid] Add delete files method (#12501) :: Alexander Dobrynin * [d556045169](https://github.com/seleniumhq/selenium/commit/d556045169692c5830373f977a8f94db72911a12) - [py] marked some element finding tests to xfail in safari (#12500) :: Sandeep Suryaprasad * [b89fb5edac](https://github.com/seleniumhq/selenium/commit/b89fb5edac6ea0c24a0cc010908383afdd7136ef) - [rust] Allow to change default folder for Selenium Manager cache (#11688) (#12514) :: Boni García * [efefbc967b](https://github.com/seleniumhq/selenium/commit/efefbc967bc27cf7bfa559b9aa3f0b5ce3b3c29b) - [rust] Use question mark operator when setting file permissions :: Boni Garcia * [3031d14a45](https://github.com/seleniumhq/selenium/commit/3031d14a453648af26d31c8bd27b5532861eac82) - [rust] Run browser path test only in the proper operating system :: Boni Garcia * [160d1010eb](https://github.com/seleniumhq/selenium/commit/160d1010ebaab4b44bfc9300d64fef7268d92914) - [rust] Unwrap or default when setting permissions of downloaded files :: Boni Garcia * [474e058f48](https://github.com/seleniumhq/selenium/commit/474e058f484bd4cf08e8d91ee83e3bb3cac99355) - [rust] Remove unused constant in config module :: Boni Garcia * [36a8f17680](https://github.com/seleniumhq/selenium/commit/36a8f176809b8a9920651a92923b3244e340950e) - [rust] Fix force-browser-download config name :: Boni Garcia * [ff5e9a5de1](https://github.com/seleniumhq/selenium/commit/ff5e9a5de137ea56a4eedd710fac0500c8af2f9b) - [rb] clarify cookie testss :: titusfortner * [d06a6ee8f3](https://github.com/seleniumhq/selenium/commit/d06a6ee8f3180aedd2d8062cf89aee6411ed62b6) - [rust] Change default type (arch, os) for binaries downloaded by Selenium Manager (#11685) (#12485) :: Boni García * [0579687934](https://github.com/seleniumhq/selenium/commit/057968793432949908b04742db2ac10cf768772f) - [dotnet] Small performance improvement for DriverFactory (#12497) :: Jeroen van Warmerdam * [72f083c89d](https://github.com/seleniumhq/selenium/commit/72f083c89d713851c74771da4d48db2d97a397c1) - [rust] Refactor logic to execute commands in the shell :: Boni Garcia * [49e8d434d9](https://github.com/seleniumhq/selenium/commit/49e8d434d907038315cc1d477f6930a878bdcbf5) - [rust] Fix exec driver test in macos :: Boni Garcia * [abb0e84390](https://github.com/seleniumhq/selenium/commit/abb0e8439046f70cf202e65d7768feda206c1074) - [rust] Reduce level in several log messages :: Boni Garcia * [139fb87b1d](https://github.com/seleniumhq/selenium/commit/139fb87b1d01774f28fe2edd02dcb1c03fc2ba8e) - [rust] Update checksum in lock file :: Boni Garcia * [007daff4ca](https://github.com/seleniumhq/selenium/commit/007daff4ca0ccb94b3f464b0ebff10e109207cda) - [rust] Fix exec iexplorer test (only available in Windows) :: Boni Garcia * [5942257832](https://github.com/seleniumhq/selenium/commit/59422578326b5476777a3fc6f046e3ce80b5226e) - [rust] Include test to execute and assert downloaded drivers by SM :: Boni Garcia * [1668d6dd39](https://github.com/seleniumhq/selenium/commit/1668d6dd39f759b2e232554c9f6d63aeac6c1320) - [rust] Refactor shell functions in a separate module :: Boni Garcia * [2c1ae5a885](https://github.com/seleniumhq/selenium/commit/2c1ae5a8858e6603c4752a74ab82b338f53368e2) - [py] marked all pdf printing tests as xfail for safari (#12494) :: Sandeep Suryaprasad * [04620a5c10](https://github.com/seleniumhq/selenium/commit/04620a5c10faf49d2d109bfc206a83fa62d515fe) - [rb] fix bug hiding error information when selenium manager stdout is empty :: titusfortner * [c62fe6c694](https://github.com/seleniumhq/selenium/commit/c62fe6c6943caa1b0543596539b0695ffe8e66cc) - [grid] map exceptions to the correct error :: Jörg Sautter * [d43b1edd3e](https://github.com/seleniumhq/selenium/commit/d43b1edd3e2eb31b073a002e9afbafe47d6ff14d) - [rust] Bug-fix storing metadata for iexplorer resolution (#12488) :: Boni García * [3a87306120](https://github.com/seleniumhq/selenium/commit/3a87306120740c8c53205e41fe5dedb4965d1c3e) - [rust] Implement browser path discovery in IExplorer (#12489) :: Boni García * [3df8b70ce0](https://github.com/seleniumhq/selenium/commit/3df8b70ce05eec60712bf2258ff23848fcda7d23) - fixing #12469 - incompatible types error in mypy (#12477) :: Marcel Wilson * [c9d0e356ea](https://github.com/seleniumhq/selenium/commit/c9d0e356ea2f841ee2a3268f6b70052d6cac4fd8) - [dotnet] only use driver directory when full file path provided :: titusfortner * [1ba6a8c6f5](https://github.com/seleniumhq/selenium/commit/1ba6a8c6f5468c56504a7d796201620974f2c4d3) - [java] Removing deprecated BROWSER_LOGFILE :: Diego Molina * [f4efb8b95e](https://github.com/seleniumhq/selenium/commit/f4efb8b95e9d6bf4bfe7fd16d0741c2e4331beac) - Bump cryptography from 41.0.2 to 41.0.3 in /py (#12471) :: dependabot[bot] * [0bfd250501](https://github.com/seleniumhq/selenium/commit/0bfd25050164178b2dd877333aeef615d15cec2c) - [py]: Fix linting :: symonk * [fbfa5d26ce](https://github.com/seleniumhq/selenium/commit/fbfa5d26ce96ca067d62b6921915e640498e3b09) - [py]: use correct logic for is_local_file #12474 :: Simon K * [ac268a10c6](https://github.com/seleniumhq/selenium/commit/ac268a10c6b87cc73a05cb1422045b6aa7c288b8) - [py]: Handle error cases for pathlib is_file - fixes #12474 :: Simon K * [20fb45b5a9](https://github.com/seleniumhq/selenium/commit/20fb45b5a9cad94c5755a6115e5669fc3316db04) - [rust] Bug-fix: condition to check stable label (#12472) :: Boni García * [2dfa13923e](https://github.com/seleniumhq/selenium/commit/2dfa13923e2e6c3faf51e711c7b5be45d205a891) - Update mirror info (Wed Aug 2 12:07:44 UTC 2023) :: Selenium CI Bot * [4b35528961](https://github.com/seleniumhq/selenium/commit/4b35528961e118afe053e81fe0c50026d65d2328) - Run format script :: Simon Mavi Stewart * [22d946a67f](https://github.com/seleniumhq/selenium/commit/22d946a67ff0661e77e8af0a05d290a682c44c6c) - [java] Create new `io` maven artifact and make SeleniumManager use that for executing command lines :: Simon Mavi Stewart * [8d8f2ff5d0](https://github.com/seleniumhq/selenium/commit/8d8f2ff5d0d5ce51de40aa0e16b36dd4303fdb14) - [rust] Build universal macOS Selenium-Manager on CI (#12455) :: Alex Rodionov * [d5b37a481c](https://github.com/seleniumhq/selenium/commit/d5b37a481c3ef50a4fe4a9554d54adb4ac097752) - [ci] Mark Edge as not usable remotely for now :: Simon Mavi Stewart * [30a87317e7](https://github.com/seleniumhq/selenium/commit/30a87317e787c6560fd4f39a88472ad38600ad1f) - [ci] More git futzing :: Simon Mavi Stewart * [82aab34500](https://github.com/seleniumhq/selenium/commit/82aab34500be9ae398889271bc96c4e12d3c6b96) - [ci] Make sure the temp commit has an author name :: Simon Mavi Stewart * [0b98a93ebc](https://github.com/seleniumhq/selenium/commit/0b98a93ebcb2b2978713771777f94de1dfef2122) - Update mirror info (Tue Aug 1 12:06:28 UTC 2023) :: Selenium CI Bot * [9868754c80](https://github.com/seleniumhq/selenium/commit/9868754c8075a27772acdf618d80f58f39d5dd43) - [ci] Allow RBE build to skip known-bad tests :: Simon Mavi Stewart * [6f8ac08f7f](https://github.com/seleniumhq/selenium/commit/6f8ac08f7f46c9f19dd1662d4dda99ad38ded3cf) - [bazel] Make changes to bazelrc suggested by EngFlow :: Simon Mavi Stewart * [cdf1c1ae21](https://github.com/seleniumhq/selenium/commit/cdf1c1ae21e886056795869cbab220f2f9fc6609) - Bump bazel to 6.3.0 :: Simon Mavi Stewart * [415786b3e6](https://github.com/seleniumhq/selenium/commit/415786b3e60fc26fc7e62ce383293611ba6c3fcc) - [bazel] Use Java 17 by default rather than Java 11 :: Simon Mavi Stewart * [05fe13065c](https://github.com/seleniumhq/selenium/commit/05fe13065c0c014c5fe9a223a85dbb65e55ef497) - [bazel] Pin chrome for testing instead of chromium :: Simon Mavi Stewart * [cd20deb0a8](https://github.com/seleniumhq/selenium/commit/cd20deb0a8c461562b9ed4687ea3994b41b56a28) - Break up page loading tests to execute more quickly :: Simon Mavi Stewart * [8f6cc22834](https://github.com/seleniumhq/selenium/commit/8f6cc22834c5beafff1e748e6c58d19c096e33ed) - [rust] Display warning message due to driver in PATH only if major is different (#12460) :: Boni García * [afe8f71198](https://github.com/seleniumhq/selenium/commit/afe8f71198679cc4af6f0d24502e86a214ad9913) - [py] `ElementScrollBehavior` fix for ie/options 4.11.0 (#12462) :: Sandeep Suryaprasad * [c599725a09](https://github.com/seleniumhq/selenium/commit/c599725a096f12c7f3fb653604b96a5fc9725b36) - [py] Fixing linter :: Diego Molina * [00b6089b93](https://github.com/seleniumhq/selenium/commit/00b6089b93a81e32e1dc754bc2753e9fce9d821c) - [JS] Update changelog and bump version to 4.11.1 :: Sriharsha * [3718b8c89b](https://github.com/seleniumhq/selenium/commit/3718b8c89bc2022353435c89d23520e9b48b4441) - [py] updates for 4.11.2 release :: titusfortner * [1995f302a4](https://github.com/seleniumhq/selenium/commit/1995f302a404c00e5526fa7532afe54884f91312) - [JS] Update testing/index.js code snippet to fix function call :: Sriharsha * [2ee529edb6](https://github.com/seleniumhq/selenium/commit/2ee529edb61913b6f57b87c7ffa04bab0bcab70f) - [py] needs to use hasattr to check for the property :: titusfortner * [32abe1640f](https://github.com/seleniumhq/selenium/commit/32abe1640fb012c8b259a7a0c45779367c9901c1) - [py] updates for 4.11.1 release :: titusfortner * [4beab57e3f](https://github.com/seleniumhq/selenium/commit/4beab57e3f17d6f34102050dc5994e1b74c94c6b) - [py] Remove unsupported safari parameters from Options (#12454) :: Titus Fortner * [521801ec4f](https://github.com/seleniumhq/selenium/commit/521801ec4fdd7e3b8e51dab618cbc096a819ac13) - Update mirror info (Tue Aug 1 00:19:23 UTC 2023) :: Selenium CI Bot * [a54e88d1e7](https://github.com/seleniumhq/selenium/commit/a54e88d1e7c7a64d63c99403bb95e0148a8f8604) - [py] Removing conflicting section in docs :: Diego Molina

Details

date
Aug. 31, 2023, 8:30 p.m.
name
Selenium 4.12.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