Selenium 4.19.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
28d582c18b
- Fix the location of the html files for redirect testing :: Puja Jaganif4cd087106
- [build] Reusing fix in Rakefile to release python :: Diego Molina428422b56d
- [build] Updating GitPod config :: Diego Molinaec12c65b34
- [build] Target needs build not run :: Diego Molinab3af4a6d44
- [build] Fixing dockerfile for gitpod :: Diego Molina77dd7250fc
- CDP 122 (#13603) :: Diego Molina7ce5ca80f6
- Bumping versions to 4.18.1 :: Diego Molinab1d3319b48
- Update supported versions for Chrome DevTools :: Diego Molinac6bd0964f3
- [build] Fixing API docs update :: Diego Molina989b0ca679
- [build] Bumping versions for Nightly :: Diego Molinaf99f01a049
- Update mirror info (Tue Feb 20 12:06:06 UTC 2024) :: Selenium CI Bot78029c4597
- Update mirror info (Wed Feb 21 00:15:11 UTC 2024) :: Selenium CI Bot93c780439f
- Bump cryptography from 41.0.4 to 42.0.4 in /py (#13615) :: dependabot[bot]ddaa4aaed1
- [java] use daemon threads in JdkHttpClient #13601 :: Jörg Sauttercc93539c6c
- [dotnet] Notice about breaking changes at compilation level for desired capabilities :: Nikolay Borisenko24188440cb
- [rb] Run all unit tests in RBE :: Alex Rodionovda62a402d0
- [dotnet] CorrectChromiumDriverService.AllowedIPAddresses
property name (#13626) :: Yevgeniy Shunevychdb517766c1
- [java] use a static class for ProxySelector #13622 :: Jörg Sautteraefde123a3
- [rb] Update YARD to address GHSA-8mq4-9jjh-9xrc :: Alex Rodionovd65e38e34f
- [rb] Fix documentation generator :: Alex Rodionov5bc8952c3b
- [java] improve memory allocation of an idle relay node #13643 :: Jörg Sautterc0711e2d0b
- Add devcontainer.json to ease local dev environment setup (#13638) :: Trig1cfe9917c7
- [java] close the httpclient after checking the service status #13643 :: Jörg Sautterb9a95a32a2
- [dotnet] Fixed parsing of the year in ConsoleApiCalledEventArgs cdp event args :: Nikolay Borisenko832a31e192
- [Build] Update rules_python to 0.31.0 :: David Burnsffedae32bb
- Run prettifier over the selenium-webdriver node code :: Simon Stewart3c051755e3
- Fix JS linting errors :: Simon Stewart8f7c7a4b3c
- [ci] automatically close issues marked awaiting answer (#13668) :: Titus Fortnerd266777517
- [ci] Update setup-bazel action :: Alex Rodionovd073e594b5
- [py] Fix how version numbers are handled :: Simon Stewart738415711c
- Remove some printf debugging :: Simon Stewart739f5ec672
- [build] Tweaking how nightly build version in Python works :: Diego Molinaffed982e95
- [build] Installing twine to push to TestPyPi :: Diego Molina420f074858
- [bidi][java] Add storage module (#13675) :: Puja Jagania66db94fdf
- [rb] Avoid overescaping browser path :: Alex Rodionoveae850739a
- [rb] Support running Ruby tests in RBE for Chrome :: Alex Rodionovad17dd21b7
- [bazel] Update rules_java :: Alex Rodionov77521ccf0d
- [bidi] [java] [js] Add browser module (#13677) :: Puja Jagani9fa8a62ce9
- [js] Fix linting :: Puja Jaganieddd906be0
- [java] Remove circular dependency when using RemoteWebElement in BiDi classes (#13463) :: Puja Jagani83083c6359
- [JS]: Update npm deps to latest :: Sri Harshacce0385627
- [bidi] [js] Add storage module (#13684) :: Puja Jaganib5ded12227
- [java] EnablingcanListenToFetchError
for Firefox :: Diego Molina2b8fa0c1e3
- [bidi][js] Add fail request command :: Puja Jagania3811c4818
- [rust] Bump Selenium Manager version to 0.4.19-nightly :: Boni García8ab92eb9c9
- [rust] Bump dependencies to latest versions :: Boni García8909a53e69
- [rust] Change browser version in test :: Boni Garcíafccae20dd2
- [rust] Revert serde to previous version :: Boni Garcíaa1a546357e
- [rust] Revert clap to previous version :: Boni García552a2aa4bd
- [rust] Revert lock files :: Boni García12fac085d1
- [rust] Revert dependencies :: Boni García2f0a93d10b
- [rust] Bump dependencies versions except clap :: Boni García4c0ac3d932
- [dotnet] Add dispose on constructor failure to ensure driver closes (#13673) :: MASACR99c77e2165e9
- [bazel] Update pinned browser :: Alex Rodionovbd540f2c3e
- [rb] Generate per-browser test targets :: Alex Rodionov4e175752ea
- [ci] Bump setup-bazel :: Alex Rodionove9bbb29c34
- [bazel] Add Linux Edge to pinned browser :: Alex Rodionovcb98925a1f
- [rb] Enable Edge tests on RBE :: Alex Rodionov66c08fe457
- [py] Run Edge tests on RBE :: Alex Rodionov4b584ef2ca
- [java] Enable Edge tests on RBE :: Alex Rodionov1aa091e423
- [dotnet] Run Edge tests on RBE :: Alex Rodionov8f8bf8ee6a
- [java] Remove firefox-dev tests :: Alex Rodionov2e415891b9
- [rb] Add linter to RBE :: Alex Rodionov5a7272eec9
- [dotnet] Formatted source style globally :: Nikolay Borisenko41e6384542
- [bidi][java] Add continueRequest and continueResponse command (#13692) :: Puja Jagani5f98528058
- [bidi][java] Use enum for HttpMethod :: Puja Jaganiea41d9643f
- [java] Fix the parameters passed for credentials :: Puja Jagani3ff5a07c31
- [bidi][js] Add error handling to check Bytesvalue instance :: Puja Jagani9c5fb53538
- [java] Fix formatting :: Puja Jagani57f8398577
- [java] Add missing Http method names in the enum :: Puja Jaganica4f3c3e7e
- Bump follow-redirects from 1.15.4 to 1.15.6 (#13697) :: dependabot[bot]f54b0680fa
- Bump follow-redirects from 1.15.4 to 1.15.6 in /javascript/grid-ui (#13696) :: dependabot[bot]5b7c95b930
- [rb] Add full RBS support (#13234) :: Agustin Pequeno30fbca17f5
- [bidi][js] Add continueRequest and continueResponse command (#13704) :: Puja Jagani3c783f7c0e
- [bidi] Add provide response command (#13708) :: Puja Jagani4c279c770c
- [js] Update error message :: Puja Jaganie195d79285
- [rust] Bump clap to version 4.5.2 (#13699) :: Boni Garcíaceaa738dd2
- [bidi][java][js] Add setFiles command of the Input Module (#13711) :: Puja Jaganibbd59478af
- Migrate toaspect_rules_js
:: Simon Stewart06c008d818
- Regenerate lock file and fix linting errors :: Simon Stewart864089606c
- Fix lint errors :: Simon Stewartcb74d76a4b
- [dotnet] re-run the deps command :: Simon Stewart80347bf787
- Quick fix to prevent us accidentally publishing python bindings during a build :: Simon Stewart0310e9fe4b
- [python] Replace genrule with py_binary :: Simon Stewart5cc0269c15
- [python] Fix release target in rakefile :: Simon Stewartd431dc87ee
- Fix copyright notice :: Simon Stewart12344fe74a
- [bazel] Bump to 7.1.0 without bzlmod (#13713) :: Simon Stewart49214cd404
- Update schedule for lock.yml :: Diego Molinac7fdd50901
- [dotnet] Rename assembly prerequisites to AssemblyFixture :: Nikolay Borisenkoe7db08f519
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13563) :: Selenium CI Bot7c1fae379f
- [dotnet] Support setting timeouts in capabilities (#13698) :: Nikolay Borisenko49352f93ad
- [dotnet] Disabling ShouldMoveToLocation. :: Diego Molina755d25402c
- [dotnet] Disabling a few Chrome tests :: Diego Molina1cb091b11b
- [dotnet] Disabling some JavascriptEnabledBrowserTest.cs in RBE :: Diego Molina087d2bfb0e
- [dotnet] Disabling one test from TakesScreenshotTest.cs in RBE :: Diego Molina65b5ff3890
- [dotnet] Fixing tests in SelectBrowserTests :: Diego Molina3c74f07896
- [dotnet] Fixing SelectTests.cs :: Diego Molinaf437fddef0
- [build] Removing skipped dotnet tests from RBE. :: Diego Molina87fe8b7b28
- [java] Enabling a few BiDi tests for Firefox :: Diego Molina860c41433b
- [build] Removing skipped Java tests from RBE. :: Diego Molinae3837622a8
- [java] Ignoring a test that fails in RBE :: Diego Molina96acefc098
- [java] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molinaff537fe2b0
- [java] Enabling a few more BiDi tests for Firefox :: Diego Molina28d0bce174
- [java] Skipping a few BiDi tests :: Diego Molinac4c37c4b67
- [java] Running in GH Actions some skipped tests in the RBE build :: Diego Molinaa684ab6137
- Correcting Java workflow file :: Diego Molina39623fad28
- [java] Splitting browser tests per OS and remote only in macOS :: Diego Molina2031018be7
- [java] Fixing new line character as the PowerShell is the default shell :: Diego Molina5be82f7cd1
- [java] Skipping FederatedCredentialManagementTest tests :: Diego Molina88dfd80bc8
- [py] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina8395219a23
- [build] Removing skipped Python tests from RBE. :: Diego Molinad96cc717a8
- [java] This is already being tested on the other jobs :: Diego Molina5e5e6f1123
- [rb] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina4c27f8c17e
- [rb] Running format script :: Diego Molina9fa5d20d6b
- [rb] Making the linter happy :: Diego Molina7a8e8c5dcf
- [js] Pushing mutation-listener.js and see if it helps the build :: Diego Molina3184040b06
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13725) :: Selenium CI Botaf49a5e15b
- [atoms] use css locators in dom.js (#13430) :: Jörg Sautter033d1a8c99
- [js] Use copy_file for mutation listener :: Alex Rodionov35fef2a812
- [java] Reties in CI for Java tests :: Diego Molinaf4435f74be
- [java] Enabling SM for RemoteWebDriverDownloadTest as it is not executed in RBE. :: Diego Molinacdd05e0369
- Bump @types/react from 18.2.48 to 18.2.70 (#13730) :: dependabot[bot]4668df3025
- Add JSON serialization for ShadowRoot (#13680) :: Scott Babcock3fab5fa261
- [dotnet] Treat unsuccessful http responses as errored commands (#13608) :: Nikolay Borisenkobfcc737226
- [dotnet] Fix failed build via adding missing using statement :: Nikolay Borisenko4ac77f2771
- [dotnet] Enable internal logging at trace level for unit tests (#13727) :: Nikolay Borisenkoe3a9f2cd12
- Bump rack from 2.2.8 to 2.2.8.1 in /rb (#13641) :: dependabot[bot]75dc259018
- Bump express from 4.18.3 to 4.19.2 (#13734) :: dependabot[bot]3b70890181
- [py] Add more network interfaces to detect lan ip (#13663) :: Jani Hautakangase45ecd85dc
- [rust] Bump dependencies to latest versions :: Boni García94b2c9b7b8
- [rust] Bump rustc compiler to version 1.77.0 :: Boni García1bb1b01691
- Revert "[rust] Bump dependencies to latest versions" :: Boni Garcíadec63daa00
- [rust] Update checksum in lock file :: Boni García82277abbe5
- [java] ensure the original RemoteNode stays DOWN #13646 (#13647) :: Jörg Sautter9931d0af27
- Update script commands to fix the failing BiDi tests (#13737) :: Puja Jagani0e4e73974b
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13736) :: Selenium CI Bot18aec307aa
- install_addon() didn't take into account dir paths with trailing slashes (#13694) :: jkbzh242befb13e
- [rust] Select release with artifact when filtering Edge response (#13735) :: Boni Garcíafccfed1e92
- Explicitly export Select and WebDriverWait from selenium.webdriver.support.ui (#13491) :: Adam Dangoor4cfe983a35
- Add return type to webelement.submit (#13490) :: Adam Dangoor55e7a536e9
- [java] removed usage of FileBackedOutputStream in the client (#13308) :: Jörg Sautter907b2197da
- [java] Remove "se:bidi" (#13528) :: Puja Jagani1b06b13b98
- Add type to parameter of webelement.WebElement.send_keys (#13492) :: Adam Dangoor0c81991f42
- [rust] Use apple-flat-package crate to extract PKG files (#13740) :: Boni Garcíafbf75fd266
- [rust] Fix Edge management in RPM-based Linux (#13705) :: Boni García1f058a839d
- [rust] Enhance logic to uncompress DEB files and set toolchain version (#13741) :: Boni García5b60724724
- [bidi][java] Fix a bug caused due to typo :: Puja Jagania179a98be1
- [bidi][java] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13743) :: Puja Jagani32d9eddaca
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13742) :: Selenium CI Bot5affd351dd
- [js] Adding package-lock.json :: Diego Molina7660a33352
- [build] Adapting script to new package-lock.json location. :: Diego Molina8ef513697c
- [rust] Remove non-necessary trace :: Boni García5f9cec8963
- Release 4.19.0 (#13747) :: Diego Molinaa12c3b56a9
- [build] Moving versions to nightly :: Diego Molina