Skip to content

Selenium 4.21.0

Compare
Choose a tag to compare
@diemol diemol released this 16 May 11:24
· 695 commits to trunk since this release
79ed462

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • f034dc5d32 - [rb] Setting nightly version :: Diego Molina
  • 480ce7060f - [dotnet] Setting nightly version :: Diego Molina
  • d9c33f4478 - [js] Setting nightly version :: Diego Molina
  • be5d67c97b - [py] Setting nightly version :: Diego Molina
  • 0d620d2be4 - [java] Setting snapshot version :: Diego Molina
  • 057323db14 - [nightly] Fixing typo :: Diego Molina
  • 3e3cf89fb6 - Update mirror info (Thu Apr 25 00:16:21 UTC 2024) :: Selenium CI Bot
  • 6ded247bd3 - [js] Fixing wrongly updated package-lock.json :: Diego Molina
  • 8723d04809 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13841) :: Selenium CI Bot
  • dbd9ff3eed - Update mirror info (Fri Apr 26 00:15:49 UTC 2024) :: Selenium CI Bot
  • cf5393b050 - [rb] Return and deprecate DriverFinder.path :: Alex Rodionov
  • 7ca4f5e4d8 - [ci] Don't run on macOS ARM :: Alex Rodionov
  • 3296fdf449 - [rb] Release 4.20.1 :: Alex Rodionov
  • f2b68137f6 - [rb] Update version for nightly :: Alex Rodionov
  • 6ece8d7aee - Ensure rules_proto comes from the module file (#13879) :: Simon Stewart
  • 7f25fd1e61 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13878) :: Selenium CI Bot
  • ffb03bde4d - [bidi][java] Add methods to allow all parameters for script callFunction and evaluate method (#13873) :: Puja Jagani
  • 9c8133a8bf - [dotnet][rb][java][js][py] Automated Browser Version Update (#13886) :: Selenium CI Bot
  • 2f7ac69252 - [java] Setting a connection timeout for the WS connection :: Diego Molina
  • 9de36e29dd - Bump rules_jvm_external to 6.1 (#13890) :: Simon Stewart
  • d5ff4315f5 - Bump to Bazel 7.1.1 (#13891) :: Simon Stewart
  • ac93fab589 - Add MODULE.bazel.lock to the gitignore file until it is stable between platforms :: Simon Stewart
  • 1bcc79f8a8 - [bazel + js] Allow bazel build //javascript/... to work (#13893) :: Simon Stewart
  • ef96a7b184 - [bazel] Update rules_jvm_external to 6.1 :: Alex Rodionov
  • 8688ad2d0d - [rb] Fix Chromium tests on Windows :: Alex Rodionov
  • b456e6089d - [rb] Use Bazel JDK in remote tests :: Alex Rodionov
  • 020521aa5c - [rb] Safari window minimize tests are passing :: Alex Rodionov
  • 7fc9a12d28 - [rb] Allow focusing tests w/o extra args :: Alex Rodionov
  • f54ba8ba00 - [rb] Fix syntax error in BUILD file :: Alex Rodionov
  • 8d94b342a3 - [rb] Use no-sandbox on non-Windows :: Alex Rodionov
  • 1e0cde199c - [dotnet][rb][java][js][py] Automated Browser Version Update (#13895) :: Selenium CI Bot
  • 5d4cfc1e1e - [java] Improving error message for BiDi connection :: Diego Molina
  • 86fd063330 - [py] removed unused logger object from firefox/webdriver.py (#13892) :: Sandeep Suryaprasad
  • a0a3914845 - [java] Improving logging to understand why "Value must be set" is raised. :: Diego Molina
  • c114dbd530 - [js] Ensure 'selectVisibleByText' method is same as other languages (#13899) :: Puja Jagani
  • ad53a19918 - Revert "[bazel] Update rules_jvm_external to 6.1" :: Alex Rodionov
  • 17d927b596 - [bazel] Only use credential helper for RBE :: Alex Rodionov
  • 5fe3362dfc - [grid] flatten combined routes to improve routing (#13856) :: Jörg Sautter
  • 970557de27 - [Java] Java language level aids (#13834) :: Alex
  • fe2edbdeba - [grid][java]: apply protocol version in relay session factory (#13880) :: Viet Nguyen Duc
  • 7b83fc135b - [java][sm] Configure Selenium Manager environment from System Properties (#13858) :: Oleksandr Kulychok
  • 8e3e26e0a2 - [java][grid]: Set test name to video file name in dynamic grid (#13907) :: Viet Nguyen Duc
  • 72562d8d88 - [grid][java]: session-timeout set connection timeout in RemoteNode (#13854) :: Viet Nguyen Duc
  • 4b415384ea - [java] type casting and numeric improvements (#13909) :: Alex
  • 5cd4bd2477 - [cdp][java] Allow filters to recover from failed requests in NetworkInterceptor (#13847) :: Joe Bandenburg
  • 0345a23beb - [dotnet][rb][java][js][py] Automated Browser Version Update (#13903) :: Selenium CI Bot
  • 2062410a53 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13916) :: Selenium CI Bot
  • 67ba0054e3 - [js] Ensure parity in the locators used by methods (#13902) :: Puja Jagani
  • 768cb3d700 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13924) :: Selenium CI Bot
  • 978a2d6afe - [java] allow a DevTools listener to determinate the order of handler calls (#13921) :: Jörg Sautter
  • 94f7247cb7 - Bump jinja2 from 3.1.3 to 3.1.4 in /py/docs (#13911) :: dependabot[bot]
  • 17ba2aa3f9 - [java] removed an unused testing dependency :: Jörg Sautter
  • 2aa0f5a651 - [java] read selenium manager output as UTF-8 #13653 :: Jörg Sautter
  • e7324ef296 - [java] Reduce redundant toString() calls (#13932) :: Alex
  • df54f9534c - [dotnet][rb][java][js][py] Automated Browser Version Update (#13928) :: Selenium CI Bot
  • 4e59ac82d6 - Moving ignore_local_proxy_environment_variables to BaseOptions (#13926) :: Diego Molina
  • d1b84e4259 - [java] fixed format of expires in Cookie.toString #13927 :: Jörg Sautter
  • d556c8ea2e - [dotnet][rb][java][js][py] Automated Browser Version Update (#13935) :: Selenium CI Bot
  • 15319c07e3 - [dotnet] Overwrite internal log file if it already exists (#13900) :: Nikolay Borisenko
  • 0e7bd2cb67 - [java] Fixing JavaDocs for driver classes :: Diego Molina
  • cf5234de72 - [js] Updating README.md :: Diego Molina
  • 3b42a898e6 - [dotnet] Align binary location property for FirefoxOptions with other options (#13901) :: Nikolay Borisenko
  • 9f650fd0da - [grid] Using MutableCapabilities to get rid of browserVersion :: Diego Molina
  • 3e457dd8ef - [js] Running format script :: Diego Molina
  • ffbedeaada - [rust] Setting nightly version to get release script working :: Diego Molina
  • fd56c3a230 - Using macos-13 for now until we adapt to macos-latest :: Diego Molina
  • 03f626fcf6 - [js] Expose individual test targets to Bazel :: Alex Rodionov
  • 6978ea8c9d - [dotnet] Allow to run tests w/o pinned browsers :: Alex Rodionov
  • 4f72e3f7ef - [rb] Support registering extra headers in HTTP client :: Alex Rodionov
  • 3ec3cef9a0 - [rb] Support overriding User-Agent in HTTP client :: Alex Rodionov
  • 4cf9aeb151 - [rb] Support registering extra bridge commands :: Alex Rodionov
  • 991a653358 - [rb] Support overriding default locator conversion :: Alex Rodionov
  • 02381bfc39 - [rb] Support registering custom finders for SearchContext :: Alex Rodionov
  • 518496c5c5 - [rb] Support using custom element classes :: Alex Rodionov
  • 79ed462ef4 - Release 4.21.0 (#13948) :: Diego Molina