Skip to content

Selenium 4.0.0 Alpha 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@diemol diemol released this 20 Aug 08:05
· 7594 commits to trunk since this 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 - [Grid] Enabling IPv6, fixes #7541 :: Diego Molina
  • bddd02a058 - [py] Add support for relative locators :: AutomatedTester
  • e70590aa07 - [py] Explicitly force timeout value to float in WebDriverWait. Fixes #8050 :: AutomatedTester
  • d9d17eb5f8 - requireAtom: make dynamic import work with webpack (#7726) :: Adrian Leonhard
  • 990b4de1bc - Modify: Resolve issue #6292 (#8062) :: Sri Harsha
  • 66d9320be2 - Fixed typo in JS code in AlertOverride (#8043) :: havja
  • 24ab1e52e7 - [py] Correct Docstring import in WebDriverWait example. Fixes #7780 :: AutomatedTester
  • a849bb75a3 - [py] Add the ability to get and set timeouts against a driver. Fixes #7738 :: AutomatedTester
  • f878211939 - [py] Add in support for page loading strategies for Options :: AutomatedTester
  • a3734f2a61 - Fix method documentation (#8077) :: MandarJKulkarni
  • eb1f423c95 - [py] add the ability to generate a wheel via bazel :: AutomatedTester
  • 73adfc9522 - [py] update python_requires to only support python 2.7 and Python3.5+(#8085) :: Mateusz Kajka
  • dbeafd214c - Update JavaScript bindings for Edge Chromium :: Brandon Walderman
  • 7cbe4ae007 - Add: Adding new cookie sameSite (c-nodejs) (#7901) :: Sri Harsha
  • 4ea31198a7 - node/selenium-webdriver/firefox.js: accept zip webextensions (#7464) :: Ghjuvan Lacambre
  • 4820e724b7 - Cleanup temporary directories even if non-empty (#8066) :: Tomer Steinfeld
  • 47e87b3df4 - upgrade dependencies :: Tomer
  • 2d53be8ddb - ignore test files :: Tomer
  • b067768277 - alpha 6 :: Tomer
  • 73e6405b3f - Perform null check when calling Start on DriverService (#8083) :: David Burns
  • 4b18ff48e3 - return node 10 support :: Tomer
  • f812eddf62 - alpha 7 :: Tomer
  • 0d7e57a707 - [py] Add WPEWebKit driver (#6375) :: Carlos Garcia Campos
  • 4b8a481666 - Replacing opentracing with opentelemetry in server tests :: Alexei Barantsev
  • 1a369746bd - Set ACCEPT_INSECURE_CERTS capability for test :: Tricia Crichton
  • 5fa9a75724 - Add SameSite attribute to Cookie :: Gerry Gao
  • 51de536380 - Fix FluentWait so it completes in more cases. :: Tamas Utasi
  • bdef858dc0 - Ignoring some tests that hang in Safari TP so that it does not respond anymore :: Alexei Barantsev
  • a6cd46e6d8 - [java] Sending auth headers to the grid if username and password are specified in the base URL. Fixes #8005 :: Alexei Barantsev
  • 53761e38ac - [py] Fix Flake8 errors :: AutomatedTester
  • 617f16f3a0 - [py] Use a capability to switch engines for Edge (#8096) :: Brandon Walderman
  • 8b2bab5618 - [py] Deprecate find_element(s)by* calls :: AutomatedTester
  • 264ed97dce - Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester
  • aeb61759e5 - [java] Reusing the same HTTP client instead of creating a client per session. Fixes #7989 :: Alexei Barantsev
  • adce515aae - [dotnet] Fixed typos in EdgeDriverService.cs (#8098) :: Rami
  • 35ed2dae54 - [py] Correct service usage in IE Binding. Fixes #7749 :: AutomatedTester
  • 4713f55a29 - [grid] Stop driver server when session is over. Fixes #7989 :: Alexei Barantsev
  • 620d0fb311 - [bazel] Bump bazel version :: Simon Stewart
  • 70e74bbaf1 - [bazel] Allow classifiers in maven coordinates :: Simon Stewart
  • 9f9f0e5742 - Unix domain socket support for the HttpClient :: Simon Stewart
  • 7b8015ac8f - Fix failing tests :: Simon Stewart
  • 6fd2c5598c - [bazel] Update rules_jvm_external and all deps :: Simon Stewart
  • 74179a85ed - HTTP header names are case insensitive. :: Simon Stewart
  • 7b8ab9ed7c - [java] Implementing "minimize window" command :: Alexei Barantsev
  • 63b9bfbbca - [docker] Allow versioned docker support :: Simon Stewart
  • d9f7cefca4 - [docker] Support unix domain sockets on the default URLs for a platform :: Simon Stewart
  • e081e63cc5 - [grid] Fix incompatible type and make the build work again :: Diego Molina
  • 9b2732b7cf - [grid] Adding Opera as a Grid dependency :: Diego Molina
  • a8f1d5f488 - [java] Updating changelog for v4.0.0-alpha-5 :: Diego Molina
  • d777cf508e - [py] Bump python bindings to 4.0.0a5 :: AutomatedTester
  • d38dfb3c45 - [grid] Checking for IPv6 addresses :: Diego Molina
  • 7b338ec6a8 - Add: Same site cookie feature in python bindings (#8114) :: Sri Harsha
  • e31b067183 - Updating .NET dependencies for Bazel :: Jim Evans
  • deda399527 - Updating .NET assembly version for 4.0a5 :: Jim Evans
  • 38425449f9 - Re-adding Firefox preferences json file for legacy anonymous profile creation :: Jim Evans
  • 13d830be9d - Use a capability to switch engines for .NET EdgeOptions/EdgeDriverService. :: Brandon Walderman
  • c543c22949 - Adding SameSite cookie information to .NET cookie handling :: Jim Evans
  • f683dd2ade - Fixes binding spec compliance for ErrorResponse :: Jordan Mace
  • f336673d6c - Adds equals override to EventFiringWebElement :: Jordan Mace
  • 50749de1e2 - Removing is operator in preference to as operator for .NET code :: Jim Evans
  • c9ed1e2598 - Update MakeHttpRequest to use TaskFactory for async tasks :: Maciej Pakulski
  • 9d1fedbc00 - Code formatting in .NET. No functional changes. :: Jim Evans
  • 004af1ebec - Updating .NET CHANGELOG for 4.0a5 release :: Jim Evans
  • 1b9e4270ca - Fixing resource name for .NET Firefox profile preferences JSON :: Jim Evans
  • 411d798699 - Updating .NET Bazel build file for WebDriverBackedSelenium :: Jim Evans
  • 8e1c405c4f - Updating .NET Cookie JSON serialization to omit SameSite when null :: Jim Evans
  • b78cf1b879 - Adding GetHashCode override for .NET EventFiringWebElement :: Jim Evans
  • b3a0d621cc - Updating .NET tests :: Jim Evans