Selenium 4.20.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
a12c3b56a9
- [build] Moving versions to nightly :: Diego Molina4fec60d2b8
- [rb] Update Gemfile.lock :: Alex Rodionov96cf53a454
- [rb] Fix document generation :: Alex Rodionov507970233b
- [build] Bumping actions versions :: Diego Molina63e815627f
- Update mirror info (Thu Mar 28 00:15:30 UTC 2024) :: Selenium CI Botb7d831db8c
- [bidi][js] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13744) :: Puja Jagani0b29138fa7
- [rust] Bump to rules_rust 0.41.0 (Rust 1.77.0) :: Boni Garcíacc7f3402f8
- Update mirror info (Fri Mar 29 00:15:26 UTC 2024) :: Selenium CI Botacd9d0e77d
- [bidi] [java] Fix the bazel file after the BiDi breaking change :: Puja Jaganiabe0ee07dc
- [java] Updating change log and bumping version :: Puja Jagani3ef121c0b2
- Update mirror info (Fri Mar 29 12:14:17 UTC 2024) :: Selenium CI Bot6cda692993
- [grid] synchronize read from field written by other thread :: Jörg Sautter9c6ccdbf40
- Update mirror info (Sat Mar 30 00:14:35 UTC 2024) :: Selenium CI Bot1f88231e2b
- [js] Fix linting (#13753) :: Puja Jagania2aa09f143
- Bumping to SNAPSHOT for Nightly :: Diego Molinaec7c11fae8
- Update mirror info (Mon Apr 1 12:08:01 UTC 2024) :: Selenium CI Bote90e4a5001
- [rb] Return JRuby dependencies :: Alex Rodionovef3d9e870e
- [rb][java][dotnet][py] Skipping Edge tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molinaa169d905b4
- [JS][bidi] Impelments functionality to retrieve all top-level browsing contexts :: Sri Harshaa663d280de
- [js] Running format script :: Diego Molina37565afc72
- [dotnet] Simplify definition of building test web server for unit tests :: Nikolay Borisenko911b312090
- [js] Add JS comments for BiDi related files (#13763) :: Puja Jagani309b3e802f
- [bidi][java] Deprecate using builder for Locate Node parameters. (#13767) :: Puja Jaganibaf6116541
- [bidi][java] Update Locator class to not use optional :: Puja Jaganicca70e3eb4
- [JS] lint fixes :: Sri Harsha68ad9845aa
- [grid] do not create unused HttpResponse instances :: Jörg Sautteraaa7e791a4
- [bidi][java] Enable chrome tests (#13770) :: Puja Jaganib49ae752c9
- [JS] Set browserName by default when browserOptions are used :: Sri Harsha111941bd3c
- [JS] Implement fullPageScreenshot functionality for Firefox (#13301) :: Sri Harsha38829c7c63
- [bidi][java] Enable grid BiDi chrome test (#13778) :: Puja Jagani12ed6cc2d9
- [dotnet] use correct devtools session id after reinitialization (#13768) :: schrufygroovy44eba5952f
- [js] Running format script :: Diego Molina8c8adec916
- [grid] handle baseRoute like the hubRoute and the graphqlRoute (#13772) :: Jörg Sautter392ffbc08d
- [JS] Remove duplicate license agreement from files :: Sri Harshab800dfcde2
- [java] [bidi] Enable test that pass in chrome :: Puja Jaganidc62d248fb
- [bidi][java] Enable Edge BiDi tests (#13780) :: Puja Jagania3d4d144d9
- [bidi][js] Enable add intercept parameters test :: Puja Jagani97950ef9ad
- [py] Skipping Edge tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molinab9fddae69c
- [java] Enabling Edge tests for BiDi :: Diego Molinab867008a66
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13750) :: Selenium CI Bot2b59996257
- Add type hints for selenium.webdriver.remote.webdriver.WebDriver.init (#13775) :: Adam Dangoor9f8e0b8497
- Add types to set_window_position parameters (#13786) :: Adam Dangoord142ce0cd5
- [bidi][js] Enable tests for Edge and Chrome (#13790) :: Puja Jagani33c6b7841a
- Fixing atom to capitalize text (#13792) :: Diego Molinaa0210e3a7c
- [bidi][js] Fix log inspector test :: Puja Jaganiad92541cf1
- [grid][java] fix node-docker (#13789) :: Viet Nguyen Duc16796dba18
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13798) :: Selenium CI Bot8001566c18
- Bump idna from 3.4 to 3.7 in /py (#13808) :: dependabot[bot]9ab4f75173
- [rust] Minor typo-fix in warninig trace :: Boni García3cf0669b94
- [rust] Use DEBUG level for WARN traces in offline mode (#13810) :: Boni García61f507f386
- [rust] Update rules_rust and crate dependencies to latest stable versions :: Boni García6d7e7da3c1
- [grid][java] browser containers provisioned in dynamic grid can get hostconfig from node-docker (#13804) :: Viet Nguyen Duc8d77159463
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13819) :: Selenium CI Bot25fd49a3d9
- [JS] Update npm deps to latest :: Sri Harsha4ecc1033ca
- [java] Selenium Manager generates output from argument list (#13385) :: Titus Fortner9f5123661f
- [rb] update SOC for driver finder and selenium manager classes (#13386) :: Titus Fortner77df95b883
- Update Dockerfile to use JDK 17 (#13823) :: Trigbfbed918d8
- [py] update SOC for driver finder and selenium manager classes (#13387) :: Titus Fortnerec5757d2e9
- [JS] Migrate eslint to latest (#13825) :: Sri Harshad04cbb5164
- [grid][java]: dynamic grid re-fetch browser images if they were pruned during runtime (#13821) :: Viet Nguyen Duce9ef7e0980
- [JS] Fix stale element test and enable window tests :: Sri Harsha85c0ad1b23
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13830) :: Selenium CI Bot54829c7686
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13835) :: Selenium CI Botf0b5a04cb9
- Nightly dotnet (#13838) :: Diego Molinaffe3d2ad31
- [bazel] Enable bzlmod :: Alex Rodionova24c22912c
- [bazel] Move rules_ruby to MODULE :: Alex Rodionovd9a922b3b0
- [bazel] Move rules_dotnet to MODULE :: Alex Rodionov16db80ae10
- [bazel] Move rules_rust to MODULE :: Alex Rodionovcee8c4d80e
- [bazel] Move rules_python to MODULE :: Alex Rodionov2c76a22077
- [bazel] Move rules_jvm_external to MODULE :: Alex Rodionov214d26060c
- [bazel] Move apple_rules_lint to MODULE :: Alex Rodionovcd0a14f148
- [bazel] Move rules_proto to MODULE :: Alex Rodionovbf0dcd939e
- [bazel] Move rules_js to MODULE :: Alex Rodionov63d65e3f75
- [bazel] Move rules_oci to MODULE :: Alex Rodionov2749ec7314
- [bazel] Move rules_pkg to MODULE :: Alex Rodionov70bb02a6f0
- [bazel] Move prebuilt selenium-manager to MODULE :: Alex Rodionov60a57b4b30
- [bazel] Move buildifier to MODULE :: Alex Rodionovc69304ad54
- [bazel] Move pinned browsers to MODULE :: Alex Rodionov91b6d4ebc0
- [bazel] Extract remote configuration into separate file :: Alex Rodionov853b4dfa61
- [bazel] Fix runfiles loading in Bzlmod :: Alex Rodionov050c6440cf
- [bazel] Add missing dependencies :: Alex Rodionovfa57e9c20a
- [bazel] Update lockfile :: Alex Rodionov0608c63416
- [bazel] Fix .NET compiler errors :: Alex Rodionov3e8261de9e
- [bazel] Fix runfiles loading in JavaScript tests :: Alex Rodionov6eac5d5150
- [bazel] Update gem checksums :: Alex Rodionov0ec0b73d04
- [bazel] Keep rules_rust in WORKSPACE :: Alex Rodionov3b02ff6a5c
- [bazel] Repin Cargo.Bazel.lock :: CI Buildc9f5e353de
- [bazel] Regenerate maven_install.json :: Alex Rodionov3af3558166
- [dotnet] Ignore flaky tests on RBE :: Alex Rodionovb3da4e538d
- [bazel] Update gem checksums :: Alex Rodionov5b6fa4863d
- [bazel] Disable lockfile :: Alex Rodionove062acbb45
- [rb] Disable failing Edge test :: Alex Rodionova09f70d031
- [bazel] Update CI caching manifest for bzlmod :: Alex Rodionov71122cd649
- [bazel] Update rules_rust to 0.41 :: Alex Rodionov1f8dc10f19
- Revert "[rb] Disable failing Edge test" :: Alex Rodionovace280cccc
- [ci] Don't use non-bzlmod caches :: Alex Rodionovb734f5e0c7
- [bazel] Fix node toolchain loading :: Alex Rodionov8d6c0778ba
- [ci] Use JDK 17 :: Alex Rodionov6831e8e19e
- [bazel] Restore javadoc targets :: Alex Rodionov4d29ac9da6
- [bazel] Fix maven_bom targets :: Alex Rodionovcafb91a5e2
- [bazel] Remove WORKSPACE mode in favor of bzlmod :: Alex Rodionov44ab4a82b6
- [rb][dotnet][java][py] Update Edge to 123 :: Alex Rodionov77858975e1
- [rb] Fix runfiles location in docs :: Alex Rodionove1677cd11b
- [dotnet] Revert System namespace prefix :: Alex Rodionovbed404cbf0
- [bazel] Move rules_rust to MODULE.bazel :: Alex Rodionov7b9281760c
- [bazel] Update bazel_features :: Alex Rodionov686153006f
- [bazel] Update rules_rust :: Alex Rodionov08ec566227
- [bazel] Revert Cargo changes :: Alex Rodionov929a862200
- [bazel] Use default Rust toolchain :: Alex Rodionov88b7a1fcef
- [bazel] Update rules_js :: Alex Rodionovaa62f106c7
- [bazel] Move rules_rust back to WORKSPACE to fix zstd compilation :: Alex Rodionovf36b334177
- [dotnet] Making SeleniumManager a thin wrapper (#13833) :: Diego Molina9e7adc790b
- Nightly javascript (#13844) :: Diego Molinac2dda23237
- [js] Improve atoms loading under Bazel :: Alex Rodionov645ef05ad0
- [ci] Run small JS tests :: Alex Rodionove0b7584419
- [js] Fix small tests :: Alex Rodionovba27d0f767
- [js] Fix formatting :: Alex Rodionovdc77f02281
- [rb] Update gemfile checksums :: Alex Rodionove85bf8dc8c
- [bazel] Fix bazelrc loading from subdirectories :: Alex Rodionovec54309d20
- [js] Making SeleniumManager a thin wrapper (#13853) :: Diego Molinae6e7d8e1b1
- [JS] Update npm deps :: Sri Harsha7dd6163d0c
- [grid][java]: relay service can set protocol version in fetching status (#13849) :: Viet Nguyen Ducea73d44c00
- [java] register the callback to the correct event :: Jörg Sautter031c8cf172
- [java][bidi] Fix import for the Script module class :: Puja Jagani907b4f461f
- [cdp][java] Continue requests without modification for know errors in NetworkInterceptor (#13836) :: Puja Jagani5c5c68e606
- [bidi][java] Update argument type to RemoteValue :: Puja Jagani4a07526a64
- [dotnet] Checking if log level is enabled before logging in SM. :: Diego Molina85da948adc
- [dotnet] Renaming methods to follow C# pattern. :: Diego Molinac4a63179ec
- [build] Switching to a different command to pin maven deps :: Diego Molina04c9dfce5b
- [dotnet] Pushing missing changes to method names in dotnet SM :: Diego Molina5f127db684
- [ci] Disable Ruby tests for Chrome/Edge on Windows :: Alex Rodionov753dec82c3
- [bazel] Make unpinned_maven available :: Alex Rodionovf3af5821c7
- Remove unused file :: Simon Stewartfee33dd938
- Bump java deps :: Simon Stewart4a6c3847ec
- [bidi] Update browsing context create method (#13766) :: Puja Jagani8086b25bb5
- [build] Updating scripts for automated release :: Diego Molina866c76ca80
- Release 4.20.0 (#13870) :: Diego Molina