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 Rodionov52b8149a49
- Adding support for relative locators for .NET :: Jim Evans5d0249496b
- Fix incorrectly used named parameters in string formatting in .NET :: Jan Trejbal5f38a0da9b
- Fixing the .NET WebSocket message handler :: Jan Trejbal89ce1c235f
- Updating EdgeOptions to allow specifying BrowserName :: Stanley Hon5e97ce3a52
- Updating .NET assembly versions and CHANGELOG for 4.0-alpha4 :: Jim Evans1962ec6660
- Update selenium-assistant.yml [skip ci] :: Diego Molina173e951e7d
- Bump java version to 4.0.0a5 :: Simon Stewartf818fb49da
- Make "info help" less misleading :: Simon Stewart7e34313a58
- Remove unused import statement :: Simon Stewart711217d153
- [grid] Add (hidden) support for self-signed https :: Simon Stewart9c24b1e861
- [grid] Abstract away HttpClient.Factory creation :: Simon Stewartb4bbfd349d
- Force netty server to use java.util.logging :: Simon Stewart7db852fda4
- [grid] Provide a method to just get the session uri from a session map :: Simon Stewartd7389a2ec0
- [grid] Abstract SessionMap creation away to the options :: Simon Stewartbf926fc608
- [grid] Add Redis-backed SessionMap :: Simon Stewart2aa4a74e22
- Reduce verbosity of logging message :: Simon Stewart62867fd906
- NetworkUtils.getNonLoopbackAddressOfThisMachine now returns an address, not a hostname :: Simon Stewart5e47c6af84
- [grid] Catch exception in local distributor that was preventing nodes being added :: Simon Stewartcc376279bd
- [grid] Nodes should log which address they are advertising as :: Simon Stewartd5cf59a972
- [grid] Allow cli commands to be hidden :: Simon Stewartbb8e2ce8d7
- [grid] Use logging rather than syserr to log warnings :: Simon Stewart18dfc4c3d4
- [grid] Add a command to run the message bus as a standalone component :: Simon Stewart705362faf1
- [grid] Build docker images for Grid components :: Simon Stewarte866f05f76
- fix typo in summary of down keys (#7946) :: Scott Sauber52b6789b66
- Updating Bazel build files to refer to correct assemblies :: Jim Evansc3de3ab285
- Upgrading to NUnit3 Test Adapter 3.16.1 :: Jim Evans29a2ac664e
- Adding assembly version stamping to .NET Bazel build process :: Jim Evansab31212a99
- Correcting .NET Bazel build files for new version of .NET build rules :: Jim Evanscfc2ae855b
- Remove vendor-specific names from ChromiumOptions base class. :: Brandon Walderman21246c9ae5
- [grid] node registration (#7949) :: adam goucherb51810e5ff
- Fix capabilties to support macOS platform (#7980) :: Maxim Lobanov81c0b5055c
- update closeNotSupportedIssueTypesComment for assistant bot [skip ci] :: Diego Molina4530919597
- Bump version of bazel toolchains :: Simon Stewart0e29f02f53
- Remove unused file. facepalm :: Simon Stewartb94185e003
- [tracing] Bring in OpenTelemtry APIs :: Simon Stewart16a703ccaf
- [tracing] Migrate to OpenTelemetry :: Simon Stewartf9ab9273b0
- [tracing] Add easy support for Jaeger tracing :: Simon Stewart0e143ca06d
- [tracing] Extract parent OpenTelemetry span safely :: Simon Stewart68bf012ece
- [tracing] Initialise tracer once, and once only :: Simon Stewart63a1bf85ce
- [tracing] Update user info for OpenTelemetry :: Simon Stewart952fe7f833
- Update maven deps :: Simon Stewart2a962b7bd8
- Add missing copyright headers :: Simon Stewart177754a364
- Make websocket message types clearer :: Simon Stewart35725b282b
- Allow netty server to close with open connections :: Simon Stewart3e4cc2b30c
- Allow netty server to handle websocket connections :: Simon Stewart543bc092ed
- Fixed comments for Safari referencing Chrome (#7990) :: trademark184c547754bc
- fix require paths :: Tomerd0b6ab1b24
- remove unnecessary dependency :: Tomer31696192e4
- [py] Automate RemoteConnection subclass selection (#8010) :: Abdelrahman Talaat20cae7e38e
- Fix clear actions in ActionChains (#7943) :: Ilyas Bayraktar62400e7f0d
- Fixed maven central 501 error, using of https. (#7961) :: Evgeniy Roldukhinbe6010c13c
- Rejuvenate log levels (#7737) :: Grace Tangd69ee9721b
- Add response to RemoteWebDriver's client log level (#7925) :: Vijendarn Selvarajah55aaf10163
- [Grid] Enabling IPv6, fixes #7541 :: Diego Molinabddd02a058
- [py] Add support for relative locators :: AutomatedTestere70590aa07
- [py] Explicitly force timeout value to float in WebDriverWait. Fixes #8050 :: AutomatedTesterd9d17eb5f8
- requireAtom: make dynamic import work with webpack (#7726) :: Adrian Leonhard990b4de1bc
- Modify: Resolve issue #6292 (#8062) :: Sri Harsha66d9320be2
- Fixed typo in JS code in AlertOverride (#8043) :: havja24ab1e52e7
- [py] Correct Docstring import in WebDriverWait example. Fixes #7780 :: AutomatedTestera849bb75a3
- [py] Add the ability to get and set timeouts against a driver. Fixes #7738 :: AutomatedTesterf878211939
- [py] Add in support for page loading strategies for Options :: AutomatedTestera3734f2a61
- Fix method documentation (#8077) :: MandarJKulkarnieb1f423c95
- [py] add the ability to generate a wheel via bazel :: AutomatedTester73adfc9522
- [py] update python_requires to only support python 2.7 and Python3.5+(#8085) :: Mateusz Kajkadbeafd214c
- Update JavaScript bindings for Edge Chromium :: Brandon Walderman7cbe4ae007
- Add: Adding new cookie sameSite (c-nodejs) (#7901) :: Sri Harsha4ea31198a7
- node/selenium-webdriver/firefox.js: accept zip webextensions (#7464) :: Ghjuvan Lacambre4820e724b7
- Cleanup temporary directories even if non-empty (#8066) :: Tomer Steinfeld47e87b3df4
- upgrade dependencies :: Tomer2d53be8ddb
- ignore test files :: Tomerb067768277
- alpha 6 :: Tomer73e6405b3f
- Perform null check when calling Start on DriverService (#8083) :: David Burns4b18ff48e3
- return node 10 support :: Tomerf812eddf62
- alpha 7 :: Tomer0d7e57a707
- [py] Add WPEWebKit driver (#6375) :: Carlos Garcia Campos4b8a481666
- Replacing opentracing with opentelemetry in server tests :: Alexei Barantsev1a369746bd
- Set ACCEPT_INSECURE_CERTS capability for test :: Tricia Crichton5fa9a75724
- AddSameSite
attribute toCookie
:: Gerry Gao51de536380
- Fix FluentWait so it completes in more cases. :: Tamas Utasibdef858dc0
- Ignoring some tests that hang in Safari TP so that it does not respond anymore :: Alexei Barantseva6cd46e6d8
- [java] Sending auth headers to the grid if username and password are specified in the base URL. Fixes #8005 :: Alexei Barantsev53761e38ac
- [py] Fix Flake8 errors :: AutomatedTester617f16f3a0
- [py] Use a capability to switch engines for Edge (#8096) :: Brandon Walderman8b2bab5618
- [py] Deprecate find_element(s)by* calls :: AutomatedTester264ed97dce
- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTesteraeb61759e5
- [java] Reusing the same HTTP client instead of creating a client per session. Fixes #7989 :: Alexei Barantsevadce515aae
- [dotnet] Fixed typos in EdgeDriverService.cs (#8098) :: Rami35ed2dae54
- [py] Correct service usage in IE Binding. Fixes #7749 :: AutomatedTester4713f55a29
- [grid] Stop driver server when session is over. Fixes #7989 :: Alexei Barantsev620d0fb311
- [bazel] Bump bazel version :: Simon Stewart70e74bbaf1
- [bazel] Allow classifiers in maven coordinates :: Simon Stewart9f9f0e5742
- Unix domain socket support for the HttpClient :: Simon Stewart7b8015ac8f
- Fix failing tests :: Simon Stewart6fd2c5598c
- [bazel] Update rules_jvm_external and all deps :: Simon Stewart74179a85ed
- HTTP header names are case insensitive. :: Simon Stewart7b8ab9ed7c
- [java] Implementing "minimize window" command :: Alexei Barantsev63b9bfbbca
- [docker] Allow versioned docker support :: Simon Stewartd9f7cefca4
- [docker] Support unix domain sockets on the default URLs for a platform :: Simon Stewarte081e63cc5
- [grid] Fix incompatible type and make the build work again :: Diego Molina9b2732b7cf
- [grid] Adding Opera as a Grid dependency :: Diego Molinaa8f1d5f488
- [java] Updating changelog for v4.0.0-alpha-5 :: Diego Molinad777cf508e
- [py] Bump python bindings to 4.0.0a5 :: AutomatedTesterd38dfb3c45
- [grid] Checking for IPv6 addresses :: Diego Molina7b338ec6a8
- Add: Same site cookie feature in python bindings (#8114) :: Sri Harshae31b067183
- Updating .NET dependencies for Bazel :: Jim Evansdeda399527
- Updating .NET assembly version for 4.0a5 :: Jim Evans38425449f9
- Re-adding Firefox preferences json file for legacy anonymous profile creation :: Jim Evans13d830be9d
- Use a capability to switch engines for .NET EdgeOptions/EdgeDriverService. :: Brandon Waldermanc543c22949
- Adding SameSite cookie information to .NET cookie handling :: Jim Evansf683dd2ade
- Fixes binding spec compliance for ErrorResponse :: Jordan Macef336673d6c
- Adds equals override to EventFiringWebElement :: Jordan Mace50749de1e2
- Removing is operator in preference to as operator for .NET code :: Jim Evansc9ed1e2598
- Update MakeHttpRequest to use TaskFactory for async tasks :: Maciej Pakulski9d1fedbc00
- Code formatting in .NET. No functional changes. :: Jim Evans004af1ebec
- Updating .NET CHANGELOG for 4.0a5 release :: Jim Evans1b9e4270ca
- Fixing resource name for .NET Firefox profile preferences JSON :: Jim Evans411d798699
- Updating .NET Bazel build file for WebDriverBackedSelenium :: Jim Evans8e1c405c4f
- Updating .NET Cookie JSON serialization to omit SameSite when null :: Jim Evansb78cf1b879
- Adding GetHashCode override for .NET EventFiringWebElement :: Jim Evansb3a0d621cc
- Updating .NET tests :: Jim Evans