Skip to content

Releases: SeleniumHQ/selenium

Selenium 4.0.0 Alpha 7

20 Aug 08:09
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 5816be6198 - [py] adding post1 to the setup file due to a build mistake :: AutomatedTester
  • b786b11402 - Update all dependencies :: Alex Rodionov
  • cf09d58dab - Alphabetically sort RuboCop cops configuration :: Alex Rodionov
  • 9422b41df5 - Use StringIO instead of Tempfile for suppressing STDOUT :: Alex Rodionov
  • af6c1fdd9c - Fix warning that Logger#warn is overriden :: Alex Rodionov
  • e6f53e893b - Fix keyword arguments warnings in Ruby 2.7 :: Alex Rodionov
  • da134d42e5 - Release Ruby bindings 4.0.0.alpha6 :: Alex Rodionov
  • a0d9489987 - [docs] Move debug-server task to bazel (#8362) :: Sean Poulter
  • cc3d655168 - Implement abc for webdriver (#8366) :: Isaul Vargas
  • fc45ab73aa - [javascript] Add missing dependencies to fix tests (#8372) :: Sean Poulter
  • 13243d7b4f - [fixup] Loggers should not be public :: Simon Stewart
  • 86f0de1057 - [grid] Avoid having duplicate flags :: Simon Stewart
  • 82b6b12553 - [grid] Session Map status should be value wrapped :: Simon Stewart
  • 7f4b8c867c - [grid] Add k8s compatible /readyz readiness check to all servers :: Simon Stewart
  • 7cbb707edc - [graphql] Add basic Node data to the GraphQL result :: Simon Stewart
  • 6d9f39d695 - Add Standard Locator to RemoteWebElement (#8367) :: Edirin Atumah
  • 2e7d4fff35 - Fix the build :: Simon Stewart
  • ab162925f7 - [javascript] Attempt to fix import error (#8374) :: Sean Poulter
  • fbe887fbd9 - Update bazel toolchains to provide support for the latest bazel release (3.2) (#8386) :: Al Sutton
  • 1e40aa0779 - [java] Fixing a broken test :: Alexei Barantsev
  • 7a7916c7f9 - Updating bazel version :: Alexei Barantsev
  • 482963ea64 - [javascript] Fix the syntax error preventing a test suite from running (#8371) :: Sean Poulter
  • f5fc6cd607 - JDBC session map (#8378) :: Rajendra kadam
  • 415b45c11e - [java] Flesh out Reactor HTTP client usage in server :: AutomatedTester
  • 74ab4ec52b - [Java] update reactor dependency :: AutomatedTester
  • 8ee7f3000a - [java] Add back keepAlive that was removed by accident :: AutomatedTester
  • 90e3cc5d56 - Fix abstract method in options class (#8389) :: Isaul Vargas
  • 80a5b192a3 - [py] bump python bindings to post2 :: AutomatedTester
  • 3912f49c4b - link to chrome source code is not found (#8392) :: Take
  • 6828f526c5 - [java] change access modifier of RemoteWebElement.execute method (#8398) :: Amit Bhoraniya
  • 6bb623fa0d - Prevent circular dependencies in the JDBC-backed SessionMap :: Simon Stewart
  • dae6db2c45 - [Java] Add back log argument to the server :: AutomatedTester
  • bc75339c39 - Clean up the Augmenter :: Simon Stewart
  • 9352cb7352 - [build] Fix wheel generation for multiple python versions :: AutomatedTester
  • 03bce95b9b - Stop using an obsolete method of Net::HTTP (#8408) :: Take
  • 5ccaebd842 - [Java] Handle if logging is not available on the Hub :: AutomatedTester
  • 6f36f8eff7 - Ruby - fix Chrome::Options.process_browser_options (#8410) :: Take
  • 346d51bcc2 - Adding a config for GitToolBox plugin for IDEA :: Alexei Barantsev
  • 820a501ff1 - [java] Adding EventBus role to the Hub command. Fixes #8414 :: Alexei Barantsev
  • 2f20aff049 - [java] Fixing static resources to allow running tests from IDEA :: Alexei Barantsev
  • d7a3443374 - [java] Refactoring initialization of output stream in LoggingOptions :: Alexei Barantsev
  • 2a5c4e7070 - [java] Using try-with-resources to automatically close prepared statements :: Alexei Barantsev
  • 6f815c5503 - [java] Deleting an unused private field :: Alexei Barantsev
  • 8ae0feb7db - [java] Using try-with-resources to automatically close prepared statements (forgot to change this one in revious commits) :: Alexei Barantsev
  • ec4ce1408a - [java] Deleting unused imports :: Alexei Barantsev
  • 6a73b289ef - Add getDistributor based on implementaion required (#8426) :: Rajendra kadam
  • e86a183b4c - Fix broken RelativeLocatorTest (#8424) :: Edirin Atumah
  • cf51826b11 - Adding sonar sources for java,rb,py (#7704) :: Dj
  • bd085e829e - Also catch the NoSuchElementException if the element is not present in DOM thrown by findElement(locator) and return null in method visibilityOfElementLocated (#7395) :: Michael Benz
  • 002dc3f0de - Make Config.getClass return a meaningful type :: Simon Stewart
  • db3ff72c19 - Use ContextClassLoader when loading a class :: Simon Stewart
  • c3e1b9e3d7 - [grid] Use a memoized config in most commands :: Simon Stewart
  • 62d3333c2c - [grid] Allow Node implementation to be pluggable :...
Read more

Selenium 4.0.0 Alpha 6

20 Aug 08:07
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • e0798a8d44 - Add sameSite cookie attribute for rb bindings (#8118) :: Sri Harsha
  • ea9407b212 - Release Ruby bindings 4.0.0.alpha5 :: Alex Rodionov
  • bed0e21e79 - Ensure we don't pass both sameSite and same_site when adding cookie :: Alex Rodionov
  • 126be141cb - [java] Fixing sendKeys to handle newline characters properly. Fixes #7886 :: Alexei Barantsev
  • 10ab20f855 - [build] Fixing bazel launcher to enforce UTF-8 output encoding to prevent issues in non-English editions of operating systems :: Alexei Barantsev
  • a6ce7816cb - [java] Fixing use of a method introduced in Java 10 :: Alexei Barantsev
  • 506c497e5c - [java] Use a capability to switch engines for Edge (#8105) :: Brandon Walderman
  • 9e14610302 - Impement basic CDP client generation code for Ruby bindings :: Alex Rodionov
  • 1420e7a65e - Ensure devtools are there for Chrome tests :: Alex Rodionov
  • 078377804f - [bazel] Rework how we handle web tests :: Simon Stewart
  • 322981aac5 - Remove some sysout debugging :: Simon Stewart
  • e88e764871 - Log URL httpds are listening on when starting servers :: Simon Stewart
  • 8e623f4606 - Wind down the verboseness of logging of OpenTelemetry spans :: Simon Stewart
  • c8b88cdd6e - Bump the version of OpenTelemetry to 0.2.4 :: Simon Stewart
  • 04325f49c4 - [build] More robust way to enforce UTF-8 output encoding from an external process :: Alexei Barantsev
  • ca4d5fb420 - [java] Fixing use of updated OpenTelemetry in tests :: Alexei Barantsev
  • 43f1920ddb - Modify: Updating year in NOTICE and LICENSE document (#8124) [skip ci] :: Sri Harsha
  • 1ba852c536 - [java] We can't use bazel runfiles root as project root on windows. :: Alexei Barantsev
  • b21ec9a31c - [java] Fixing test dependency on haproxy :: Alexei Barantsev
  • 45111f9d00 - [java] Unignoring a test implemented in Chrome :: Alexei Barantsev
  • c6a1c676c9 - [java] Ignoring tests that Chrome fails :: Alexei Barantsev
  • 24e9a3a910 - [java] Fixing javadocs generation :: Alexei Barantsev
  • bb3a800e04 - [py] Fixing flake8 issues :: Alexei Barantsev
  • 4e0b2e0051 - [py] Fixing a using test for IE options to make it similar to other browsers :: Alexei Barantsev
  • cd7073a7f2 - [py] Fixing license comment :: Alexei Barantsev
  • 98f589ba1d - [py] More flake8 fixes :: Alexei Barantsev
  • 381608d21d - [java] Restoring thread interruption status before rethrowing an exception :: Alexei Barantsev
  • b65d665a9c - [java] Deleting unused imports :: Alexei Barantsev
  • 2a8d807214 - Ensure DevTools tests don't leak into other tests :: Alex Rodionov
  • 0e15b7f763 - [py] Reenabling some tests that are now passing :: AutomatedTester
  • 1b287098a7 - Generate javadocs for uber jars :: Simon Stewart
  • 2fc5a595a1 - Fix generation of javadocs :: Simon Stewart
  • ef95e0c0f8 - Add non-nullable modifier to return type of functions never returning null (#8102) :: Jakub Vrána
  • 624731c9bd - 'isInvisible()' returns true on 'NoSuchElementException' (#8063) :: Rahul Shah
  • 30542f541a - [py] Deprecate use of AppCache APIs :: AutomatedTester
  • e49cf8f67b - Updated the documentation (#8142) :: sridharUpputuri
  • 21166a2e0c - [py] Move xfail_marionette to xfail_firefox annotations :: AutomatedTester
  • fcceffe5d6 - [js] Surpress nullable return when compiling JS. :: AutomatedTester
  • d1b63a3e46 - Remove unthrown exception :: Simon Stewart
  • 0173ece5fe - [grid] Add support for configs to be from TOML files :: Simon Stewart
  • b61e1701ac - [grid] Add support for configs to be from JSON files :: Simon Stewart
  • a2ffa8551c - [grid] Hide file configs behind a factory :: Simon Stewart
  • cddf89f9fa - Ensure we report the user-agent in netty http requests :: Simon Stewart
  • 2f4cf5b0c7 - [grid] Wire up the new file-based configs :: Simon Stewart
  • 6371c31fc6 - [grid] Add a flag to allow the config to be dumped to the console :: Simon Stewart
  • 7b0e22b734 - [grid] Remove some duplication from Grid cli commands :: Simon Stewart
  • f249c799f2 - [java] Fixing Java 8 compatibility issue :: Alexei Barantsev
  • 03db079995 - [py] Fixing flake8 issues :: Alexei Barantsev
  • 93ea33c433 - Updating travis python job for Firefox tests :: Alexei Barantsev
  • 9cce64a93f - [py] Fixing HSL to RGBa color converter :: Alexei Barantsev
  • aa2c09afcf - [py] Fixing tests for Firefox options to capabilities converter :: Alexei Barantsev
  • 6074873831 - [py] Ignoring a test failed in Firefox :: Alexei Barantsev
  • 7a1118f194 - [build] Updating Bazelisk to v1.3 :: AutomatedTes...
Read more

Selenium 4.0.0 Alpha 5

20 Aug 08:05
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • f4f4489d1c - Release Ruby bindings 4.0.0.alpha4 :: Alex Rodionov
  • 52b8149a49 - Adding support for relative locators for .NET :: Jim Evans
  • 5d0249496b - Fix incorrectly used named parameters in string formatting in .NET :: Jan Trejbal
  • 5f38a0da9b - Fixing the .NET WebSocket message handler :: Jan Trejbal
  • 89ce1c235f - Updating EdgeOptions to allow specifying BrowserName :: Stanley Hon
  • 5e97ce3a52 - Updating .NET assembly versions and CHANGELOG for 4.0-alpha4 :: Jim Evans
  • 1962ec6660 - Update selenium-assistant.yml [skip ci] :: Diego Molina
  • 173e951e7d - Bump java version to 4.0.0a5 :: Simon Stewart
  • f818fb49da - Make "info help" less misleading :: Simon Stewart
  • 7e34313a58 - Remove unused import statement :: Simon Stewart
  • 711217d153 - [grid] Add (hidden) support for self-signed https :: Simon Stewart
  • 9c24b1e861 - [grid] Abstract away HttpClient.Factory creation :: Simon Stewart
  • b4bbfd349d - Force netty server to use java.util.logging :: Simon Stewart
  • 7db852fda4 - [grid] Provide a method to just get the session uri from a session map :: Simon Stewart
  • d7389a2ec0 - [grid] Abstract SessionMap creation away to the options :: Simon Stewart
  • bf926fc608 - [grid] Add Redis-backed SessionMap :: Simon Stewart
  • 2aa4a74e22 - Reduce verbosity of logging message :: Simon Stewart
  • 62867fd906 - NetworkUtils.getNonLoopbackAddressOfThisMachine now returns an address, not a hostname :: Simon Stewart
  • 5e47c6af84 - [grid] Catch exception in local distributor that was preventing nodes being added :: Simon Stewart
  • cc376279bd - [grid] Nodes should log which address they are advertising as :: Simon Stewart
  • d5cf59a972 - [grid] Allow cli commands to be hidden :: Simon Stewart
  • bb8e2ce8d7 - [grid] Use logging rather than syserr to log warnings :: Simon Stewart
  • 18dfc4c3d4 - [grid] Add a command to run the message bus as a standalone component :: Simon Stewart
  • 705362faf1 - [grid] Build docker images for Grid components :: Simon Stewart
  • e866f05f76 - fix typo in summary of down keys (#7946) :: Scott Sauber
  • 52b6789b66 - Updating Bazel build files to refer to correct assemblies :: Jim Evans
  • c3de3ab285 - Upgrading to NUnit3 Test Adapter 3.16.1 :: Jim Evans
  • 29a2ac664e - Adding assembly version stamping to .NET Bazel build process :: Jim Evans
  • ab31212a99 - Correcting .NET Bazel build files for new version of .NET build rules :: Jim Evans
  • cfc2ae855b - Remove vendor-specific names from ChromiumOptions base class. :: Brandon Walderman
  • 21246c9ae5 - [grid] node registration (#7949) :: adam goucher
  • b51810e5ff - Fix capabilties to support macOS platform (#7980) :: Maxim Lobanov
  • 81c0b5055c - update closeNotSupportedIssueTypesComment for assistant bot [skip ci] :: Diego Molina
  • 4530919597 - Bump version of bazel toolchains :: Simon Stewart
  • 0e29f02f53 - Remove unused file. facepalm :: Simon Stewart
  • b94185e003 - [tracing] Bring in OpenTelemtry APIs :: Simon Stewart
  • 16a703ccaf - [tracing] Migrate to OpenTelemetry :: Simon Stewart
  • f9ab9273b0 - [tracing] Add easy support for Jaeger tracing :: Simon Stewart
  • 0e143ca06d - [tracing] Extract parent OpenTelemetry span safely :: Simon Stewart
  • 68bf012ece - [tracing] Initialise tracer once, and once only :: Simon Stewart
  • 63a1bf85ce - [tracing] Update user info for OpenTelemetry :: Simon Stewart
  • 952fe7f833 - Update maven deps :: Simon Stewart
  • 2a962b7bd8 - Add missing copyright headers :: Simon Stewart
  • 177754a364 - Make websocket message types clearer :: Simon Stewart
  • 35725b282b - Allow netty server to close with open connections :: Simon Stewart
  • 3e4cc2b30c - Allow netty server to handle websocket connections :: Simon Stewart
  • 543bc092ed - Fixed comments for Safari referencing Chrome (#7990) :: trademark18
  • 4c547754bc - fix require paths :: Tomer
  • d0b6ab1b24 - remove unnecessary dependency :: Tomer
  • 31696192e4 - [py] Automate RemoteConnection subclass selection (#8010) :: Abdelrahman Talaat
  • 20cae7e38e - Fix clear actions in ActionChains (#7943) :: Ilyas Bayraktar
  • 62400e7f0d - Fixed maven central 501 error, using of https. (#7961) :: Evgeniy Roldukhin
  • be6010c13c - Rejuvenate log levels (#7737) :: Grace Tang
  • d69ee9721b - Add response to RemoteWebDriver's client log level (#7925) :: Vijendarn Selvarajah
  • [55aaf10163](http://github.com/seleniumhq/selenium/commit/55...
Read more

Selenium 4.0.0 Alpha 4

20 Aug 08:01
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 83e99acf02 - Accepts rubyzip 1.3.0 and 2.0.0. Fixes #7606 (#7607) :: Vladimir Támara Patiño
  • 2f46354b51 - [netty] Add simple chain for handling http requests :: Simon Stewart
  • 9ea32fa4c1 - Move all classes into a top level SeleniumRake namespace and correct folder/file structure :: Luke Hill
  • 13f0e9783f - Updating sonarqube settings :: Alexei Barantsev
  • 3cdbe1ad17 - [java] Restoring ability to run WDBS tests (from IDEA) :: Alexei Barantsev
  • c35c26e255 - Adding lost dependency to IDEA project :: Alexei Barantsev
  • c2a38eb047 - [java] Fixing compilation error. Looks like Bazel does not build this part of code so we couldn't catch this issue on CI :: Alexei Barantsev
  • 5a56387e02 - [java] Deleting unused code :: Alexei Barantsev
  • 263074f3d3 - [java] Fixing and adding to the suite a couple of lost WDBS tests :: Alexei Barantsev
  • c65517e475 - [java] Deleting custom AppServer used for RC tests only. :: Alexei Barantsev
  • 18efc7245f - [java] Changing test pages structure to allow running existing htmlrunner tests :: Alexei Barantsev
  • 820df9d4c1 - RuboCop autofixes on rakelib :: Luke Hill
  • 420921bb4b - Loosen dependency on childprocess in ruby gemspec :: Connor Shea
  • 7a01fd8c9b - [java] Preventing XXE when loading Firefox extensions. :: Alexei Barantsev
  • 74914ed923 - [java] Deprecating an unused exception class :: Alexei Barantsev
  • 04b4192c06 - [java] Deleting deprecated internal class :: Alexei Barantsev
  • 7108f3abff - [java] Deleting unused imports :: Alexei Barantsev
  • 06a7dffb5b - [java] Explicitly using no-args constructor to create an instance of HttpClient using reflection. :: Alexei Barantsev
  • 1374b338c0 - Fix visibility checking for descendants of details elements :: Thomas Walpole
  • 8adb0f220a - [java] Improving FirefoxDriver javadoc, passing FirefoxProfile instance to the constructor is a bad practice. :: Alexei Barantsev
  • c9649be83e - [java] Reducing code duplication, no functional changes :: Alexei Barantsev
  • e76105bab5 - [java] Fixing unit tests for Preferences that check setting frozen preferences :: Alexei Barantsev
  • 1cd3276e9e - [java] Simplifying code and deleting unused methods of an internal class :: Alexei Barantsev
  • 4954772a72 - [java] Merging three different preference storages into the single one. :: Alexei Barantsev
  • 7498da6372 - Updating .NET Bazel build files with correct references :: Jim Evans
  • cb5a603a96 - Refactor/remove unused Rake tasks files :: Luke Hill
  • 635570974b - Update Ruby changelog to include 3.142.5 :: Alex Rodionov
  • f2555adaa9 - [py] Bump to 4.0a3 :: AutomatedTester
  • cc2ae02681 - [java] Removing unnecessary unboxing :: Alexei Barantsev
  • 7dd46f21ba - Use org.mockito.ArgumentMatchers instead of Mockito :: Tim van der Lippe
  • 318c819042 - [java] Updating mockito and its dependencies :: Alexei Barantsev
  • 26a63153db - [java] Stop using deprecated WebDriverWait constructors in tests :: Alexei Barantsev
  • e22c13bad5 - [java] Fixing use of deprecated methods after updating mockito :: Alexei Barantsev
  • be841f854f - [java] Deleting BuckBuild, it is not in use anymore :: Alexei Barantsev
  • 982baeb347 - [java] Test code cleanup, deleting unused imports and never thrown exception declarations :: Alexei Barantsev
  • e349318ff8 - [java] Test code cleanup, updating to Java 8 features :: Alexei Barantsev
  • 19d863da29 - [java] Deleting unused private methods :: Alexei Barantsev
  • 04f1714629 - [java] Oops, one change targeted Java 9, reverting it :: Alexei Barantsev
  • 81f83ca0bc - [java] Deleting catch block for an exception that is neven thrown :: Alexei Barantsev
  • 8953f91a7a - [java] Code cleanup, deleting a debug print and unnecessary casts :: Alexei Barantsev
  • ddea0d5fb2 - [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev
  • 1f67cbd9da - [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev
  • 39bac8a9c9 - [crazyfun] Fixing use of recently deleted Platform class :: Alexei Barantsev
  • 8e9dca1cc8 - Fixing crazyfun-bazel integration that was broken on windows. :: Alexei Barantsev
  • 2d1e0bba3d - Improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev
  • 0d2a9b4844 - Fixed references to chromedriver website :: Patrick Beart
  • 5a4ac1dbbf - Actually improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev
  • 01afd4ad9e - [java] Deleting code related to running tests in SauceLabs cloud, we use Travis now. :: Alexei Barantsev
  • c141342538 - [bazel] Putting dependency versions to variables to reduce duplication and simplify dependency upgrade :: Alexei Barantsev
  • 41b6ec2d75 - Fixing path to a library in IDEA project :: Alexei Barantsev
  • [280bb94c97](http://gith...
Read more

Selenium 4.0.0 Alpha 3

20 Aug 07:59
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • e5a00de942 - The chromium maven jars are now required :: Simon Stewart
  • 80eb45ed02 - Hive .Net config into its own setup :: Simon Stewart
  • af41412df2 - Mark small tests as being small :: Simon Stewart
  • 0d47cc2234 - Minor typo fix: no logical changes :: Simon Stewart
  • 593c17ad0c - Remove dependency on guava :: Simon Stewart
  • 5263a2dfb7 - prevent json package depending on remote :: Simon Stewart
  • 9754373c95 - HttpHandler is no longer a Function :: Simon Stewart
  • 951f9f4a43 - Deprecate CommandHandler :: Simon Stewart
  • bd03257118 - Deprecate the original Route class in favour of the new one :: Simon Stewart
  • 48c45b5ed3 - Add a Routable interface and make the old Route an HttpHandler :: Simon Stewart
  • 7df7c1b435 - Route should handle failure to match or no response gracefully :: Simon Stewart
  • ba67fbdea4 - Make OkHttp calls appear to be Just Another HttpHandler :: Simon Stewart
  • 2505fb370e - Move helper servlets to use HttpHandler :: Simon Stewart
  • 84fcbf0f7a - Extract JEE interop features to a helper class :: Simon Stewart
  • c5f138c80d - Move away from the old Routes class :: Simon Stewart
  • d18d60ad2c - Finish removing old routes :: Simon Stewart
  • f17525ca65 - Move most command handlers in distributor to http handlers :: Simon Stewart
  • c5b8a70594 - Migrate most command handlers to http handlers in router :: Simon Stewart
  • 5fc74cd7dd - Migrate most command handlers to http handlers in session map :: Simon Stewart
  • 6569cb9589 - Remove unused class :: Simon Stewart
  • e5ed023a46 - Router is now just an http handler :: Simon Stewart
  • bf74b7d7c4 - Routes can be created from anything that is both Routable and an HttpHandler :: Simon Stewart
  • 2c24f307a3 - Make HttpClient an HttpHandler :: Simon Stewart
  • 21a2ceb6ad - Replace bazel identified instanceof checks of CommandHandler with HttpHandler :: Simon Stewart
  • d062f62a67 - Continue removing the old CommandHandler :: Simon Stewart
  • 644776db35 - Update the JreAppServer to use HttpHandlers :: Simon Stewart
  • 6be6012f74 - Make Routable also be an HttpHandler :: Simon Stewart
  • 46d3642954 - Switch to using ClientConfig to configure the HttpClient :: Simon Stewart
  • 8e5176c567 - Move the okhttpclient to the okhttp package :: Simon Stewart
  • 90cd946d40 - Make the OkHttpClient use the OkHttpHandler :: Simon Stewart
  • c856f4a743 - Delete the unused CommandHandler class :: Simon Stewart
  • 470622bc3b - [java] Fixing HTML tags in javadoc :: Alexei Barantsev
  • 16559ddb46 - [java] Ignoring a test broken in Chrome 75 :: Alexei Barantsev
  • ad9f331939 - [rb] fix incongruent name spacing :: Titus Fortner
  • a417af2f03 - Extracting .NET cookie expiration time calculation to private method :: Jim Evans
  • 438c5fad7d - Fixing .NET test EnvironmentManager directory detection :: Jim Evans
  • c8caa955b8 - Adding additional logging to .NET ProxyTest :: Jim Evans
  • fafa44799b - Updating logging prefs capability in .NET ChromiumOptions class :: Jim Evans
  • 103245a577 - Adding Chrome DevTools Protocol (CDP) support to .NET bindings :: Jim Evans
  • 5644886f43 - Updating .NET nuspec files to replace deprecated LicenseUrl with License :: Jim Evans
  • 45ce2ef9aa - Updating assembly versions and CHANGELOG for .NET 4.0-alpha02 release :: Jim Evans
  • 415371e390 - [rb] minor updates to specs and docs :: Titus Fortner
  • 2e75b914ba - [rb] bump version to 4.0.0.alpha3 :: Titus Fortner
  • 4b43143d33 - [rb] delete empty spec :: Titus Fortner
  • b28fab0a8c - [rb] add missing change to log :: Titus Fortner
  • dc6dbc18c6 - [bazel] Avoid test names clashing if declared repeatedly :: Simon Stewart
  • e6764e4d52 - [bazel]: Expose filegroups to allow java appserver tests to run :: Simon Stewart
  • 796bb2d98b - Provide utility classes for cleaning up tests neatly :: Simon Stewart
  • 2eeed81d7c - Expose presence of devtools support on a role-based interface :: Simon Stewart
  • 14348a757b - [bazel] Add devtools tests :: Simon Stewart
  • 5e04a20a19 - [bazel] Add build rules for Edge HTML :: Simon Stewart
  • 2ea018e949 - [bazel] Expose devtools APIs from chromium derived drivers. :: Simon Stewart
  • d14c7384ee - Provide abstraction for dealing with form encoded http requests :: Simon Stewart
  • d34ac6b4ad - [bazel] Get the RC emulation servlet running with bazel :: Simon Stewart
  • [0a9e9c79de](http://github.com/seleniumhq/selenium/commit/0a9e9c...
Read more

Selenium 3.150.0

19 Aug 16:47
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Note

This release has been created for the solely purpose of uploading the IEDriverServer releases done after the last Selenium 3 release (3.141.59)

Selenium 4.0.0 Alpha 2

20 Aug 07:55
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • f3350c7055 - [py] license specified twice in setup :: Corey Goldberg
  • cfdbfb1f75 - Updating .nuspec files for generating NuGet packages for platforms :: Jim Evans
  • 9cbc45b37c - Updating .NET assembly versions for Selenium 4.0-alpha01 :: Jim Evans
  • 103f12ad15 - Adding checking for max expiriation date in IE driver cookie handling :: Jim Evans
  • 4570582475 - Fix shutdown_supported in services [rb] :: Thomas Walpole
  • 126829895b - Allow to pass profile name to Firefox::Options.new :: Alex Rodionov
  • 8d4be12e67 - Update changelog to include Ruby bindings 3.142.0 :: Alex Rodionov
  • 05c74ce94c - Package Grid TNG as a java release :: Simon Stewart
  • a5a885154c - Bumping up version number :: Alexei Barantsev
  • d1d3728cae - Chrome 74 passes more tests :: Alexei Barantsev
  • e0dd6a8078 - Removes old exception and dead code from py lib. :: Alan Verresen
  • 74d1a91aa6 - Improve SocketPoller unit tests to actually use real sockets :: Alex Rodionov
  • cbceccc259 - Pull in JRuby dependencies :: Alex Rodionov
  • 22a0f94819 - Ruby unit tests against JRuby on Travis :: Alex Rodionov
  • d3834b5092 - Update tests for Safari 12.1 and Safari Technology Preview build 80 :: Alex Rodionov
  • 87d060e17d - Update socket poller test for Ruby 2.4 :: Thomas Walpole
  • bf3a65fb82 - Fix rubocop error with test naming :: Thomas Walpole
  • 045f12b274 - Force 2.4+ compatible version of JRuby on Travis :: Alex Rodionov
  • c205391f1c - Start TCPServer before all SocketPoller tests and stop after :: Alex Rodionov
  • 44d6a8b40e - Use constants over class instance variables in Service classes :: Alex Rodionov
  • 127b2826f6 - Fix JavaScript atom for Element Clear :: John Chen
  • 87efe1b3cf - Make sure the fix doesn't break IE :: John Chen
  • 8fe0635da9 - Use W3C version of Edge (version 18) :: Alex Rodionov
  • 1857ae29fc - Improve Ruby tests for IE driver :: Alex Rodionov
  • df40c28b41 - Reduce window size in tests to 700x700 for CI :: Alex Rodionov
  • 7af172729f - Setting up bazel build rules for javascript stuff. :: jleyba
  • 19298e2246 - Updating .NET build tools for assembly merge and package generation :: Jim Evans
  • 90e738ad1d - Updating NuGet package generation files (.nuspec) for .NET bindings :: Jim Evans
  • 59991ec2b8 - Exposing JavaScript atoms Bazel targets to other language bindings targets :: Jim Evans
  • ce68a3f0e0 - Exposing WebDriverBackedSelenium JavaScript files to Bazel targets :: Jim Evans
  • baaf56f9ac - Removing unused Bazel custom rule definition file :: Jim Evans
  • 1bfa64e25e - Adding Bazel rules for building .NET targets :: Jim Evans
  • a14a79361c - Release Ruby bindings 4.0.0.alpha1 :: Alex Rodionov
  • a0fc86cf47 - Updated Json.NET dependency to 12.0.2 :: Jim Evans
  • 16e2bc1c9b - Updating .NET test infrastructure to allow path to config file :: Jim Evans
  • a436b19b23 - Linting .NET code. No functional changes :: Jim Evans
  • 5ad95b4799 - Reverting previous removal of Bazel build rule file :: Jim Evans
  • 1b253f9851 - Make http client deal with suppliers of inputstreams :: Simon Stewart
  • a758261bd2 - Release Ruby bindings 4.0.0.alpha2 :: Alex Rodionov
  • d0875056d0 - [java] Fixing tests with onbeforeunload event to work in IE :: Alexei Barantsev
  • 653da1a808 - [java] Setting script timeout to zero is nonsense, but default (30 seconds) is too long for tests :: Alexei Barantsev
  • 0bf27febe9 - [java] IE driver does not allow to execute scripts when an alert (or a native dialog?) is open :: Alexei Barantsev
  • 7904d5c9fe - [java] Test actualization for the current state of IE driver :: Alexei Barantsev
  • 2cba710ab0 - [java] Refactoring, no functional changes :: Alexei Barantsev
  • 79c0e1277d - Adding bazel build files for all of third_party/java :: jleyba
  • 44af7059e7 - Start introducing bazel BUILD files for the java/client test. :: jleyba
  • fb2b08586d - Not all systems have zip, so use a simple java utility to strip META-INF/services from the repackaged jetty jar. :: jleyba
  • 1945ed52dc - Windows friendly path handling (hopefully) :: jleyba
  • 8c74517098 - Rename the webserver java_binary to WebServer. :: jleyba
  • ee193d8e94 - The JettyAppServer crashes if it can't find javascript resources on startup. This is not ideal with bazel since we're still sorting out build rules and the data dependencies haven't been nailed down. :: jleyba
  • a25638dfb6 - Support installing web extensions with applications.gecko.id :: Alex Rodionov
  • 6b069e2614 - Fix ArgumentError when starting persistent HTTP client :: Alex Rodionov
  • [4a8948c4e3](http://github.com/seleniumhq/selen...
Read more

Selenium 4.0.0 Alpha 1

20 Aug 07:48
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • fc54cd221f - Implement equals() and hashCode() in Select element wrapper (#6617) :: Valery Yatsynovich
  • 750dbaa6e3 - Fix Javadoc comment issues. (#6648) :: User253489
  • 27e45726d6 - [py] flake8 issues :: Alexei Barantsev
  • 7901e07fc1 - [java] Reducing visibility of internal classes (they were deprecated beforehand to warn users) :: Alexei Barantsev
  • d3b3c557a1 - [java] Deleting unused internal utility class :: Alexei Barantsev
  • 017f2c7f62 - [java] Secession of legacy firefox driver to a separate maven artifact :: Alexei Barantsev
  • 88e056c3fb - [java] Moving legacy Firefox driver to a separate package to make Java 9 module system happy :: Alexei Barantsev
  • 41815c0d01 - Make the remote package publicly visible :: Simon Stewart
  • e834e68290 - [bazel] Set name of workspace :: Simon Stewart
  • 3652070c9d - [bazel]: move to using BUILD.bazel for build files :: Simon Stewart
  • 4acc09c876 - selenium-version.bzl was actually just the java version :: Simon Stewart
  • 476b059fb0 - Build the tracing library using bazel :: Simon Stewart
  • 2ee1a2f1d3 - [java] Linking a test to a bug-report :: Alexei Barantsev
  • 0c6ce82918 - [java] Deleting unused private fields :: Alexei Barantsev
  • 8255f904ae - [java] Less guava, more standard java :: Alexei Barantsev
  • 82ba4d6544 - [debug-server] Fixing ability of Utf8Servlet to find files :: Alexei Barantsev
  • 15c8a0fc66 - [java] Unignoring a test that seems to work in all major browsers :: Alexei Barantsev
  • e3fd3fa710 - [java] An attempt to run tests with bazel :: Alexei Barantsev
  • 82e41c4875 - [bazel] Enough build files to build the new grid session map :: Simon Stewart
  • 005395db25 - [bazel] Define a macro to generate test cases :: Simon Stewart
  • d76cba8505 - [bazel]: Update remote common tests to use generated tests :: Simon Stewart
  • b8fb6e1857 - [bazel]: add distributor tests :: Simon Stewart
  • 0345df02fa - [bazel]: Add node tests :: Simon Stewart
  • d500a66cc3 - [bazel]: adding back the end to end test :: Simon Stewart
  • 1c1103cf17 - [bazel]: each test generates its own name. No need for the macro to require it :: Simon Stewart
  • 9c722fa480 - Update Rack to 1.6.11 to mitigate CVE-2018-16471 :: Alex Rodionov
  • 47f4439c1b - Completing IE implementation of strictFileInteractability capability :: Jim Evans
  • adae7e4b6a - Updating IE scroll-into-view algorithm for element click :: Jim Evans
  • cb8aa77853 - Updating IE prebuilts with latest changes :: Jim Evans
  • 771c93ce5d - [java] Deleting a test that contains duplicated cases, they are covered by Firefox-specific tests that can be run in remote or grid mode. :: Alexei Barantsev
  • 4698e43edf - [java] Adding mockito to bazel build :: Alexei Barantsev
  • 67220587c5 - Removal of legacy Firefox driver from .NET bindings :: Jim Evans
  • 1a2c53f50b - [java] Moving a test to a more appropriate package where the target class is located :: Alexei Barantsev
  • 30d04e9d56 - [java] Fixing visibility of third-party libs for bazel build :: Alexei Barantsev
  • 4da217c0fc - [atoms] Preparing a test for an upcoming PR merge :: Alexei Barantsev
  • b3062fc720 - Fix error code for unsupported locator strategy :: John Chen
  • 579395bd02 - [java] Fixing buck build, the test file moved :: Alexei Barantsev
  • b86e375238 - [java] Ignoring a test broken in HtmlUnit :: Alexei Barantsev
  • 99f01ff449 - [java] Fixing development mode detection in tests :: Alexei Barantsev
  • b51b5e525d - [java] Fixing path to webdriver.xpi resource :: Alexei Barantsev
  • 47758c4a5b - [skip travis] Adding new issue templates :: Diego Molina
  • 444cea2749 - [java] Adding bazel build files for drivers :: Alexei Barantsev
  • 3d7937f026 - [java] Building test drivers with bazel :: Alexei Barantsev
  • 9643057008 - Updating dependencies in Ruby module of IDEA project :: Alexei Barantsev
  • c770b54034 - [java] Building test base with bazel :: Alexei Barantsev
  • 2ed1c5e747 - [bazel] Restructure build files :: Simon Stewart
  • a178bc7a9a - [bazel] Reformat all build and bzl files using buildifier :: Simon Stewart
  • ac18576709 - [bazel]: allow users to override bazel configs locally :: Simon Stewart
  • 4b18ac6ca2 - [bazel]: Start adding data to allow browser tests to run :: Simon Stewart
  • 02c3b92030 - Ignore bazel ij config files :: Simon Stewart
  • 53be4977e5 - [bazel]: making progress on running large tests :: Simon Stewart
  • 15f31bd47a - Circling round the distributed tracing apis :: Simon Stewart
  • c18f2f3124 - Get d...
Read more

Selenium 3.141.59

19 Dec 20:46
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
  • ed3aa1e776 - [nodejs] add pollTimeout argument to wait() in WebDriver class (#6520) :: Oleksii
  • c9b57f0182 - Copy static resources required by java tests into place :: Simon Stewart
  • cacc0208e3 - Rework how we obtain command handlers :: Simon Stewart
  • 0dd0327f2e - Migrate router to use the new routes :: Simon Stewart
  • 1dcd1b9d09 - Migrate the Node to use the new routes :: Simon Stewart
  • eda8bb8e09 - Move the Distributor to the new routes :: Simon Stewart
  • cd4450a9a7 - Move the session map to the new routes :: Simon Stewart
  • 12ae931dee - Installing Requests in Python (#6628) :: wildloop
  • 5b0a928495 - Implement WrapsElement by Select element wrapper (#6616) :: Valery Yatsynovich
  • fea631688f - [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molina
  • b1fbb3b0a5 - [py] Fixing/tidying docstring. :: Lucas Diniz
  • 37ba6ab28f - Reveal the cunning plan of where to place java tracing :: Simon Stewart
  • b162748f8b - Replace CompoundHandler with Routes :: Simon Stewart
  • 07a116aa32 - Restored remoteHost support :: wildloop
  • a2a97bcad6 - Delete the old IDE :: Simon Stewart
  • 700f5b1ea6 - Encourage people to access help over https :: Simon Stewart
  • 24dbcddd65 - Organise imports. No logical changes :: Simon Stewart
  • 72bc0f07a8 - Fix mime-types of displayed content in help servlet :: Simon Stewart
  • 6aa186b6a0 - Start binding distributed tracing into selenium :: Simon Stewart
  • 173e41ac82 - Allow us to inject tracing information into headers :: Simon Stewart
  • 465fc74e52 - Oops. Did not mean to check this in :: Simon Stewart
  • b66fe3e8dc - Add the distributed tracer to the grid :: Simon Stewart
  • c7c9ecb3f2 - Move tracing into the http client factory :: Simon Stewart
  • 570f533c5c - Wire tracing into the node :: Simon Stewart
  • 00a7ba7738 - Add the ability to autodetect opentracing implementations :: Simon Stewart
  • 2778509e64 - Continue wiring up distributed tracing for the new Grid :: Simon Stewart
  • b32e053049 - Removing premature break statements in IE obscured element check :: Jim Evans
  • 0adb38f936 - Adding support for strictFileInteractability capability in IE :: Jim Evans
  • e4248409f2 - Updating error message return from unserializable JavaScript result in IE :: Jim Evans
  • 46bdda0a67 - Updating IE prebuilts with latest binaries :: Jim Evans
  • 48c3eb6a55 - Add a test to check for trace propagation :: Simon Stewart
  • dce76b5aa8 - Removing client-side references to tracing. For now :: Simon Stewart
  • 3f8670ddf1 - delete unnecessary return value, nil :: Takuma Chiba
  • 96ddac513b - Removing the scratch test. Again. Furrfu :: Simon Stewart
  • 0840fb9b23 - Avoid checking in temp tests again :: Simon Stewart
  • 7312f98094 - Ensure that the tracing library does not touch the old grid code :: Simon Stewart
  • e82be7d358 - Bump the java version and update changelogs :: Simon Stewart

Selenium 3.141.5

19 Dec 20:46
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
  • 8474cb343d - Also look in third party for crazy fun build files :: Simon Stewart
  • 69dbba53bc - Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evans
  • ff9877de62 - Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans
  • 6439c29a9d - Updating IE prebuilts for 3.141.0 release :: Jim Evans
  • cb45dc1afe - Release Ruby bindings 3.141.0 :: Alex Rodionov
  • 9d8522e3e7 - [py] Update change log for 3.141.0 :: AutomatedTester
  • f7c4f70d22 - Bump python version :: AutomatedTester
  • c3a4a4b231 - Remove deprecated AugmenterProviders :: Simon Stewart
  • 5a12162ae3 - I have no idea why buck-out was added as test root :: Simon Stewart
  • 530eca5c28 - Remove sysout debugging :: Simon Stewart
  • 1911c51734 - [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev
  • 1220214e9f - [java] Deleting unused deprecated class :: Alexei Barantsev
  • 1c3a037f0e - [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev
  • 7d4cb1aeb1 - [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev
  • 8a0ef8d205 - [java] More refactoring firefox executable wrapper :: Alexei Barantsev
  • d95b0333a2 - [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev
  • 2bab50b881 - Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart
  • 2c3a16bb54 - Initial spike on bazel compilation :: Simon Stewart
  • d6daaa0a0b - Revert "I have no idea why buck-out was added as test root". It was added because buck puts there generated JS fragments and webdriver.xpi file. :: Alexei Barantsev
  • bf81e77998 - [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsev
  • ff7c00b3b9 - [java] Setting environment for legacy Firefox process. :: Alexei Barantsev
  • ad4d1c7608 - [java] Passing extra options to legacy Firefox process :: Alexei Barantsev
  • 23995e0f43 - Bump java version number prior to release :: Simon Stewart
  • d54ebd709a - Bump the number of jetty threads to 200 :: Simon Stewart