Skip to content

Releases: SeleniumHQ/selenium

Nightly

25 Nov 00:15
4b7d174
Compare
Choose a tag to compare
Nightly Pre-release
Pre-release
nightly

[rb] Downgrade steep to 1.5.2 to avoid issues on windows based pipeli…

Selenium 4.26.0

30 Oct 05:36
69f9e5e
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release

New Contributors

Full Changelog: selenium-4.25.0...selenium-4.26.0

Selenium 4.25.0

20 Sep 15:03
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release
  • 030fcf7 - [ci] Using the commit sha and quoting values in workflow (Diego Molina)
  • 2d8e47d - [ci] Setting permissions on workflow (Diego Molina)
  • aabdb7f - Update mirror info (Fri Sep 20 00:22:17 UTC 2024) (Selenium CI Bot)
  • 72f3c94 - [ci] Fixing typo on workflow (Diego Molina)
  • f6f3ef3 - [ci] Trying out a different release action (Diego Molina)
  • 96976cc - [ci] Removing release notes headers (Diego Molina)
  • f08149c - [ci] Continuing if tag already exists (Diego Molina)
  • dc05aef - [ci] Fetching all history and trunk (Diego Molina)
  • ea4ecca - [ci] Fetching tags after the build has completed. (Diego Molina)
  • 54d8355 - [ci] Enabling workflow to be triggered manually (Diego Molina)
  • 95717cd - [build] Prepare for release of Selenium 4.25.0 (#14521) (Selenium CI Bot)
  • 8181cd6 - Update stage-release.yml (Diego Molina)
  • 26db22e - [build] Prepare for release of Selenium 4.25.0 (#14516) (Selenium CI Bot)
  • 747c6bf - [ci] Setup curl for Ubuntu on the pre release workflow (Diego Molina)
  • 4d7d336 - [ci] Setup curl for Ubuntu on the stage release workflow (Diego Molina)
  • 29dbcf1 - [gitpod] Updating Dockerfile for gitpod (Diego Molina)
  • 6dd13d7 - [py] fix tests in correct_event_firing_tests.py (#14510) (Navin Chandra)
  • f666c7f - .gitignore: add py/python.iml (#14505) (Swastik Baranwal)
  • 1af29ab - [bazel] Bump rules_java to 7.11.1 (Simon Mavi Stewart)
  • 8d6af17 - [bazel] Bump the JS rules to latest versions (#14512) (Simon Stewart)
  • 0d42674 - [rust] Selenium Manager errors when browser-path is wrong (#13352) (#14381) (Boni García)
  • 6459008 - [rust] Reuse driver mirror URL (when available) to discover Firefox versions (#13941) (#14493) (Boni García)
  • 2970ad3 - [js][bidi] Fix flaky test for network event (Puja Jagani)
  • 375e841 - [java] Escape cookie values when required for tests (#14486) (Swastik Baranwal)
  • b8b76bb - [dotnet] [bidi] Consistent naming for main BiDi itself (Nikolay Borisenko)
  • b88f688 - [dotnet] [bidi] Rename entry point AsBidirectional to AsBiDirectional (Nikolay Borisenko)
  • 7602371 - [rb] Allow driver path to be set using ENV variables (#14287) (Augustin Gottlieb Pequeno)
  • 39c38e4 - Fix formatting (Puja Jagani)
  • 3e6802e - Update .gitignore (Puja Jagani)
  • 1cb7c2a - [js] Updating version to nightly (Puja Jagani)
  • b5498a4 - Update version (Puja Jagani)
  • 603f4a4 - Update Javascript changelog (Puja Jagani)
  • 7c8b46d - [js] Close CDP websocket connection on driver.quit (#14501) (Puja Jagani)
  • a7a53fb - [dotnet] [bidi] Expose BiDi associated reference in browsing context (Nikolay Borisenko)
  • 35dd34a - [dotnet] [bidi] Simplify browsing context type enumeration (Nikolay Borisenko)
  • 3e02303 - [dotnet] [bidi] Simplify browsing context to be just context (Nikolay Borisenko)
  • b778ad5 - [dotnet] [bidi] Rename method of screenshot result to ToByteArray (Nikolay Borisenko)
  • dd50e28 - [dotnet] Workaround using pre-processor directive (#14499) (Nikolay Borisenko)
  • 210012b - [dotnet] [bidi] Hide context from command options in contextual env (Nikolay Borisenko)
  • 1a3d451 - [dotnet] Fix formatting files content globally (Nikolay Borisenko)
  • e031b8d - [dotnet] [bidi] Enable implicit ways to specify page ranges for printing (Nikolay Borisenko)
  • 6c0df70 - [dotnet] [bidi] Get tree from browsing context as root (#14495) (Nikolay Borisenko)
  • 6b4c39c - [java] toml: warn about upcoming change enforcing string to have quotes (#14491) (Swastik Baranwal)
  • c43386f - [dotnet] Adjust exception message when bidi is not enabled (Nikolay Borisenko)
  • 0666cb4 - [dotnet] Forward subscription options in browser context for log module (Nikolay Borisenko)
  • 71a0629 - firefox_profile.py: use with statement in zipfile as Python 2.x support is dropped (#14489) (Swastik Baranwal)
  • 33c110e - [bazel] Bump rules_jvm_external to 6.3 (#14492) (Simon Stewart)
  • 05bce9b - fix type errors for pointer_input.py, wheel_input.py and firefox/options.py (#14476) (Navin Chandra)
  • 49f2f76 - fix type errors for input_device and file_detector (#14459) (Swastik Baranwal)
  • 6d942fc - [py]: fix lint issue (Sri Harsha)...
Read more

Selenium 4.24.0

28 Aug 13:54
748ffc9
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

Selenium 4.23.0

19 Jul 10:31
4df0a23
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release
  • 4df0a231af - [build] Prepare for release of Selenium 4.23.0 (#14273) :: Selenium CI Bot
  • e5422e6a4e - [bidi][java] Add high-level logging APIs (#14225) :: Puja Jagani
  • 8cf9a59153 - [grid] Set session-request-timeout as client readTimeout in RemoteNewSessionQueue (#14272) :: Viet Nguyen Duc
  • f3724e661a - [java] Consistent UTF-8 Encoding and Code Enhancements (#14218) :: Alex
  • 72e3a61001 - [java] custom duration for Actions constructor (#14085) :: Alex
  • 10b3305fe5 - Update logo path in readme (#14177) :: Nikolay Borisenko
  • d8830283fb - [rb] Add backtrace locations and cause to errors (#14170) :: Augustin Gottlieb Pequeno
  • 4a17ec391c - [java] Merge android specific parameters in chrome options (#14217) :: Alex
  • 9aa1a7f3ee - py: fix RelativeBy#near to take 2 parameters (#13082) :: pinterior
  • 9d6131f48e - Remove 'browserName' capability from stereotype when using RelaySession (#14247) :: bhecquet
  • 82715b914b - [dotnet] Quit fails after not successful new session (#14242) :: Indomitable
  • 79512380c6 - [bidi][js] Deprecate argument value wrapper class (#14251) :: Puja Jagani
  • 12769d6785 - [java] Revert workaround for old netty http client (addendum to #12843) (#14134) :: Oleksandr Kulychok
  • 7334bfc473 - [bidi][js] Add high-level script pinning APIs (#14250) :: Puja Jagani
  • 0f6884149f - [bidi][js] Add dom mutation handlers (#14238) :: Puja Jagani
  • 785914e555 - [py] Remove precompiled binaries from sdist (#14233) :: James Hilliard
  • 6b28a8c03f - [bidi] Add source type to log entry (#14244) :: Puja Jagani
  • df75c3a739 - [rb] Update selenium manager types (#14189) :: Augustin Gottlieb Pequeno
  • f09642274e - [dotnet] Return back protected synchronous Execute method in WebDriver :: Nikolay Borisenko
  • 425ed87c9e - [bidi][js] Add methods to add/remove handlers in Script module (#14230) :: Puja Jagani
  • 5e8d6a1f93 - [bidi][java] Avoid creating new instances of log entry event :: Puja Jagani
  • 06e7b7a4d7 - [bidi][java] Ensure empty values are removed from the call back map :: Puja Jagani
  • 5c087471ad - [bidi] [java] Fix the adding and the removing listener :: Puja Jagani
  • 48fd9563cb - [bidi] [java] Ensure the listeners returns an id (#14215) :: Puja Jagani
  • 5494108076 - [py] websocket-client v.1.8.0 was added to setup.py (#14187) :: Alex
  • fe7e7c7434 - [js + bazel]: Run Node browser tests on the RBE (#14194) :: Simon Stewart
  • 164bf7944b - [bidi][java] Remove the method that converts node value to RemoteWebElement :: Puja Jagani
  • e8745c61e3 - [java] Deleting tests referencing deprecated methods in Require.java :: Diego Molina
  • 257104ea93 - Bump JS dependencies (#14193) :: Simon Stewart
  • dcd99ce83a - [java] Removing usages of deprecated methods in Require.java :: Diego Molina
  • 2b32dbd572 - [java] Removing LocateNodeParameters.Builder, deprecated since 4.20 :: Diego Molina
  • 034a582078 - [java] Setting proxy in SM only when it is needed. :: Diego Molina
  • abdaa7539a - [js][bidi] Fix the event unsubscribe method. Update modules to have close methods. (#14192) :: Puja Jagani
  • 84cc67e7c7 - [rb] Add URLs constant to update error messages (#14174) :: Augustin Gottlieb Pequeno
  • fd5f54ebd7 - [rb] Run remote tests on RBE (#13906) :: Alex Rodionov
  • 8184982ab0 - [build] add notes for where automated build can be improved for next release :: titusfortner
  • 815839a857 - [build] ensure rust version and changelog are properly committed :: titusfortner
  • 917b2d4a57 - [build] parse patch version tags to update and PR just applicable languages :: titusfortner
  • 826a6bddeb - [rb] Add FedCM support to the ruby selenium client (#13796) :: Augustin Gottlieb Pequeno
  • 0770acd6c0 - [build] Release Staging workflow automatically runs Update Documentation workflow :: titusfortner
  • 4ec3e7a9de - [build] have update-documentation make a PR from the updated branch :: titusfortner
  • fbd6ff324d - [build] add temporary code to update documentattion workflow to generate correct api docs :: titusfortner
  • 6936f64293 - Updates the py api doc build (#14173) :: Ed Manlove
  • aba09e486d - [dotnet] Kick off sending of request and log it in parallel :: Nikolay Borisenko
  • 4c00c23592 - [dotnet] Log http requests/responses via internal DiagnosticsHttpHandler (#13978) :: Christian Ansel
  • cd96b6233d - [py] disable strict time stamps in Firefox profile (#14168) :...
Read more

Selenium 4.22.0

20 Jun 21:38
c5f3146
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release

New Contributors

Full Changelog: selenium-4.21.0...selenium-4.22.0

Selenium 4.21.0

16 May 11:24
79ed462
Compare
Choose a tag to compare

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](http://github.com/seleniumhq/selenium/commit...
Read more

Selenium 4.20.0

24 Apr 21:03
866c76c
Compare
Choose a tag to compare

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 Molina
  • 4fec60d2b8 - [rb] Update Gemfile.lock :: Alex Rodionov
  • 96cf53a454 - [rb] Fix document generation :: Alex Rodionov
  • 507970233b - [build] Bumping actions versions :: Diego Molina
  • 63e815627f - Update mirror info (Thu Mar 28 00:15:30 UTC 2024) :: Selenium CI Bot
  • b7d831db8c - [bidi][js] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13744) :: Puja Jagani
  • 0b29138fa7 - [rust] Bump to rules_rust 0.41.0 (Rust 1.77.0) :: Boni García
  • cc7f3402f8 - Update mirror info (Fri Mar 29 00:15:26 UTC 2024) :: Selenium CI Bot
  • acd9d0e77d - [bidi] [java] Fix the bazel file after the BiDi breaking change :: Puja Jagani
  • abe0ee07dc - [java] Updating change log and bumping version :: Puja Jagani
  • 3ef121c0b2 - Update mirror info (Fri Mar 29 12:14:17 UTC 2024) :: Selenium CI Bot
  • 6cda692993 - [grid] synchronize read from field written by other thread :: Jörg Sautter
  • 9c6ccdbf40 - Update mirror info (Sat Mar 30 00:14:35 UTC 2024) :: Selenium CI Bot
  • 1f88231e2b - [js] Fix linting (#13753) :: Puja Jagani
  • a2aa09f143 - Bumping to SNAPSHOT for Nightly :: Diego Molina
  • ec7c11fae8 - Update mirror info (Mon Apr 1 12:08:01 UTC 2024) :: Selenium CI Bot
  • e90e4a5001 - [rb] Return JRuby dependencies :: Alex Rodionov
  • ef3d9e870e - [rb][java][dotnet][py] Skipping Edge tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • a169d905b4 - [JS][bidi] Impelments functionality to retrieve all top-level browsing contexts :: Sri Harsha
  • a663d280de - [js] Running format script :: Diego Molina
  • 37565afc72 - [dotnet] Simplify definition of building test web server for unit tests :: Nikolay Borisenko
  • 911b312090 - [js] Add JS comments for BiDi related files (#13763) :: Puja Jagani
  • 309b3e802f - [bidi][java] Deprecate using builder for Locate Node parameters. (#13767) :: Puja Jagani
  • baf6116541 - [bidi][java] Update Locator class to not use optional :: Puja Jagani
  • cca70e3eb4 - [JS] lint fixes :: Sri Harsha
  • 68ad9845aa - [grid] do not create unused HttpResponse instances :: Jörg Sautter
  • aaa7e791a4 - [bidi][java] Enable chrome tests (#13770) :: Puja Jagani
  • b49ae752c9 - [JS] Set browserName by default when browserOptions are used :: Sri Harsha
  • 111941bd3c - [JS] Implement fullPageScreenshot functionality for Firefox (#13301) :: Sri Harsha
  • 38829c7c63 - [bidi][java] Enable grid BiDi chrome test (#13778) :: Puja Jagani
  • 12ed6cc2d9 - [dotnet] use correct devtools session id after reinitialization (#13768) :: schrufygroovy
  • 44eba5952f - [js] Running format script :: Diego Molina
  • 8c8adec916 - [grid] handle baseRoute like the hubRoute and the graphqlRoute (#13772) :: Jörg Sautter
  • 392ffbc08d - [JS] Remove duplicate license agreement from files :: Sri Harsha
  • b800dfcde2 - [java] [bidi] Enable test that pass in chrome :: Puja Jagani
  • dc62d248fb - [bidi][java] Enable Edge BiDi tests (#13780) :: Puja Jagani
  • a3d4d144d9 - [bidi][js] Enable add intercept parameters test :: Puja Jagani
  • 97950ef9ad - [py] Skipping Edge tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • b9fddae69c - [java] Enabling Edge tests for BiDi :: Diego Molina
  • b867008a66 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13750) :: Selenium CI Bot
  • 2b59996257 - Add type hints for selenium.webdriver.remote.webdriver.WebDriver.init (#13775) :: Adam Dangoor
  • 9f8e0b8497 - Add types to set_window_position parameters (#13786) :: Adam Dangoor
  • d142ce0cd5 - [bidi][js] Enable tests for Edge and Chrome (#13790) :: Puja Jagani
  • 33c6b7841a - Fixing atom to capitalize text (#13792) :: Diego Molina
  • a0210e3a7c - [bidi][js] Fix log inspector test :: Puja Jagani
  • ad92541cf1 - [grid][java] fix node-docker (#13789) :: Viet Nguyen Duc
  • 16796dba18 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13798) :: Selenium CI Bot
  • 8001566c18 - Bump idna from 3.4 to 3.7 in /py (#13808) :: dependabot[bot]
  • 9ab4f75173 - [rust] Minor typo-fix in warninig trace :: Boni García
  • 3cf0669b94 - [rust] Use DEBUG level for WARN traces in offline mode (#13810) :: Boni García
  • 61f507f386 - [rust] Update rules_rust and crate dependencies to latest stable versions :: Boni García
  • 6d7e7da3c1 - [grid][java] browser containers provisioned in dynamic grid can get hostconfig from node-docker (#13804) :: Viet Nguyen Duc
  • [8d77159463](http://github.com/seleniumhq/selenium/commit/8d771594633e18...
Read more

Selenium 4.19.0

27 Mar 18:09
5f9cec8
Compare
Choose a tag to compare

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 Jagani
  • f4cd087106 - [build] Reusing fix in Rakefile to release python :: Diego Molina
  • 428422b56d - [build] Updating GitPod config :: Diego Molina
  • ec12c65b34 - [build] Target needs build not run :: Diego Molina
  • b3af4a6d44 - [build] Fixing dockerfile for gitpod :: Diego Molina
  • 77dd7250fc - CDP 122 (#13603) :: Diego Molina
  • 7ce5ca80f6 - Bumping versions to 4.18.1 :: Diego Molina
  • b1d3319b48 - Update supported versions for Chrome DevTools :: Diego Molina
  • c6bd0964f3 - [build] Fixing API docs update :: Diego Molina
  • 989b0ca679 - [build] Bumping versions for Nightly :: Diego Molina
  • f99f01a049 - Update mirror info (Tue Feb 20 12:06:06 UTC 2024) :: Selenium CI Bot
  • 78029c4597 - Update mirror info (Wed Feb 21 00:15:11 UTC 2024) :: Selenium CI Bot
  • 93c780439f - 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 Sautter
  • cc93539c6c - [dotnet] Notice about breaking changes at compilation level for desired capabilities :: Nikolay Borisenko
  • 24188440cb - [rb] Run all unit tests in RBE :: Alex Rodionov
  • da62a402d0 - [dotnet] Correct ChromiumDriverService.AllowedIPAddresses property name (#13626) :: Yevgeniy Shunevych
  • db517766c1 - [java] use a static class for ProxySelector #13622 :: Jörg Sautter
  • aefde123a3 - [rb] Update YARD to address GHSA-8mq4-9jjh-9xrc :: Alex Rodionov
  • d65e38e34f - [rb] Fix documentation generator :: Alex Rodionov
  • 5bc8952c3b - [java] improve memory allocation of an idle relay node #13643 :: Jörg Sautter
  • c0711e2d0b - Add devcontainer.json to ease local dev environment setup (#13638) :: Trig
  • 1cfe9917c7 - [java] close the httpclient after checking the service status #13643 :: Jörg Sautter
  • b9a95a32a2 - [dotnet] Fixed parsing of the year in ConsoleApiCalledEventArgs cdp event args :: Nikolay Borisenko
  • 832a31e192 - [Build] Update rules_python to 0.31.0 :: David Burns
  • ffedae32bb - Run prettifier over the selenium-webdriver node code :: Simon Stewart
  • 3c051755e3 - Fix JS linting errors :: Simon Stewart
  • 8f7c7a4b3c - [ci] automatically close issues marked awaiting answer (#13668) :: Titus Fortner
  • d266777517 - [ci] Update setup-bazel action :: Alex Rodionov
  • d073e594b5 - [py] Fix how version numbers are handled :: Simon Stewart
  • 738415711c - Remove some printf debugging :: Simon Stewart
  • 739f5ec672 - [build] Tweaking how nightly build version in Python works :: Diego Molina
  • ffed982e95 - [build] Installing twine to push to TestPyPi :: Diego Molina
  • 420f074858 - [bidi][java] Add storage module (#13675) :: Puja Jagani
  • a66db94fdf - [rb] Avoid overescaping browser path :: Alex Rodionov
  • eae850739a - [rb] Support running Ruby tests in RBE for Chrome :: Alex Rodionov
  • ad17dd21b7 - [bazel] Update rules_java :: Alex Rodionov
  • 77521ccf0d - [bidi] [java] [js] Add browser module (#13677) :: Puja Jagani
  • 9fa8a62ce9 - [js] Fix linting :: Puja Jagani
  • eddd906be0 - [java] Remove circular dependency when using RemoteWebElement in BiDi classes (#13463) :: Puja Jagani
  • 83083c6359 - [JS]: Update npm deps to latest :: Sri Harsha
  • cce0385627 - [bidi] [js] Add storage module (#13684) :: Puja Jagani
  • b5ded12227 - [java] Enabling canListenToFetchError for Firefox :: Diego Molina
  • 2b8fa0c1e3 - [bidi][js] Add fail request command :: Puja Jagani
  • a3811c4818 - [rust] Bump Selenium Manager version to 0.4.19-nightly :: Boni García
  • 8ab92eb9c9 - [rust] Bump dependencies to latest versions :: Boni García
  • 8909a53e69 - [rust] Change browser version in test :: Boni García
  • fccae20dd2 - [rust] Revert serde to previous version :: Boni García
  • a1a546357e - [rust] Revert clap to previous version :: Boni García
  • 552a2aa4bd - [rust] Revert lock files :: Boni García
  • 12fac085d1 - [rust] Revert dependencies :: Boni García
  • 2f0a93d10b - [rust] Bump dependencies versions except clap :: Boni García
  • 4c0ac3d932 - [dotnet] Add dispose on constructor failure to ensure driver closes (#13673) :: MASACR99
  • c77e2165e9 - [bazel] Update pinned browser :: Alex Rodionov
  • bd540f2c3e - [rb] Generate per-browser test targets :: Alex Rodionov...
Read more

Selenium 4.18.0

20 Feb 01:02
b6bf9de
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 5404e6d523 - updating versions to nightly :: Titus Fortner
  • 7bec7b419d - [build] fixes to automated release tasks :: Titus Fortner
  • 7112e476d6 - [build] fix chmod value for geenrated dotnet files :: Titus Fortner
  • 72436c43b6 - [build] fix release note formatting :: Titus Fortner
  • f9ff9b3c08 - [java] Recommitting self-signed certificate should not require certificate file :: Puja Jagani
  • 1e2b8d6323 - [js] Fix running the casting related methods in chromium (#13479) :: Puja Jagani
  • 91e7572bf7 - Fix typo in setup.py (#13487) :: EwaMarek
  • 6334c2fa22 - Update mirror info (Tue Jan 23 12:06:42 UTC 2024) :: Selenium CI Bot
  • 9a044b8310 - [py] Bumping to 4.17.1 and updating CHANGES :: Diego Molina
  • e2b595b486 - [py] Correct typing_extension dependency for wheel generation :: David Burns
  • d9ff42059e - [py] Bumping to 4.17.2 and updating CHANGES :: Diego Molina
  • 5440d2b173 - [build] rust version needs to be changed before running the Selenium Manager task not after :: Titus Fortner
  • d74db8a131 - [build] create selenium-release target for python :: Titus Fortner
  • dd02fbf9c1 - [build] need to include twine in requirements to use it in target :: Titus Fortner
  • c5fb5a551a - [build] fix short version in python docs :: Titus Fortner
  • c618cac603 - [build] create workflow to PR changes to browser versions (#13466) :: Titus Fortner
  • 4f9d290ca7 - [js] Enabling virtual authenticator tests for Firefox :: Diego Molina
  • 83838605d1 - Update mirror info (Wed Jan 24 00:19:31 UTC 2024) :: Selenium CI Bot
  • fa658f499a - [bidi] Add browsing context destroyed event :: Puja Jagani
  • fe77555cd2 - [bidi][js] Add test for basic auth network event :: Puja Jagani
  • ca9c0c1237 - [bidi] [js] Add realm destroyed event :: Puja Jagani
  • b5259d8a4b - [java] Add missing support events for Web Driver Listener (#13210) :: Oscar Devora
  • 17d0491b6f - Update mirror info (Thu Jan 25 00:16:17 UTC 2024) :: Selenium CI Bot
  • 569e64be17 - [bidi][java] Add network intercept commands :: Puja Jagani
  • a9a0aa4c0b - [bidi][java] Add command "continuewithAuth" :: Puja Jagani
  • 6ad24d3731 - [bidi][java] Add failRequest command :: Puja Jagani
  • 1f01bfe3fb - [build] add git gem to gemspec as a development dependency :: Titus Fortner
  • eb38753337 - [build] add more information to bazel errors in tasks :: Titus Fortner
  • 319e4d7119 - [build] make sure task arguments are Arrays :: Titus Fortner
  • ad4fb54ea3 - [build] fix git code in rake tasks :: Titus Fortner
  • e93719e41b - [build] add toggle to build ruby webdriver or devtools gems independently :: Titus Fortner
  • b1af5d6495 - [build] update version in package-lock for node :: Titus Fortner
  • 339a837444 - [build] update tasks for release preparation :: Titus Fortner
  • c2ea3b2c2d - [build] do not update copyright information as part of release preparation :: Titus Fortner
  • 168c9f5417 - [rb] make suggested updates from rubocop :: Titus Fortner
  • 4ffaab1e22 - [rb] fix bad rubocop autocorrection :: Titus Fortner
  • fb062a5a67 - [java] use the W3C state to detect errors :: Jörg Sautter
  • 7c1b450a25 - [rb] fix another bad rubocop autocorrection :: Titus Fortner
  • eba101db0e - [rb] update rubocop and revert incorrect changes :: Titus Fortner
  • 65c4abdd84 - [ci] update pinned browser PR to ensure all tests are run :: Titus Fortner
  • e7bd6c4b59 - [ci] upgrade upload and download actions to v4 (#13516) :: Titus Fortner
  • fea3262dad - Automated Browser Version Update (#13517) :: Selenium CI Bot
  • 036b61371a - [ci] Create pre-release workflow (#13513) :: Titus Fortner
  • 81865828a2 - [build] move copyright from rake task to a bazel target (#13512) :: Titus Fortner
  • cea0a3c7ac - Fixed typo in CHANGELOG :: Luke Hill
  • e7fb98b4d9 - [dotnet] update parameter name to allowedIpAddresses and make whitelistedIpAddresses obsolete :: Titus Fortner
  • 4dc45f7d84 - [dotnet] remove download url parameter from driver service constructor :: Titus Fortner
  • b383138f78 - [dotnet] mark UseVerboseLogging obsolete for Edge service in favor of EnableVerboseLogging :: Titus Fortner
  • 6dc4d5758c - [dotnet] explicitly support passing the full path to driver in Service constructor :: Titus Fortner
  • 57540d17ae - Automated Browser Version Update (#13523) :: Selenium CI Bot
  • 249e291e64 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13537) :: Selenium CI Bot
  • 5c214ba4cf - [dotnet] Fix protocol cdp version for remote webdriver (#13507) :: Nikolay Borisenko
  • [878e18657f](http://github.com/seleniumhq/selenium/commit/878e18657f69d6b246ebf15...
Read more