Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
Selenium 4.0.0 Alpha 7
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 :: AutomatedTesterb786b11402
- Update all dependencies :: Alex Rodionovcf09d58dab
- Alphabetically sort RuboCop cops configuration :: Alex Rodionov9422b41df5
- Use StringIO instead of Tempfile for suppressing STDOUT :: Alex Rodionovaf6c1fdd9c
- Fix warning that Logger#warn is overriden :: Alex Rodionove6f53e893b
- Fix keyword arguments warnings in Ruby 2.7 :: Alex Rodionovda134d42e5
- Release Ruby bindings 4.0.0.alpha6 :: Alex Rodionova0d9489987
- [docs] Move debug-server task to bazel (#8362) :: Sean Poultercc3d655168
- Implement abc for webdriver (#8366) :: Isaul Vargasfc45ab73aa
- [javascript] Add missing dependencies to fix tests (#8372) :: Sean Poulter13243d7b4f
- [fixup] Loggers should not be public :: Simon Stewart86f0de1057
- [grid] Avoid having duplicate flags :: Simon Stewart82b6b12553
- [grid] Session Map status should be value wrapped :: Simon Stewart7f4b8c867c
- [grid] Add k8s compatible/readyz
readiness check to all servers :: Simon Stewart7cbb707edc
- [graphql] Add basic Node data to the GraphQL result :: Simon Stewart6d9f39d695
- Add Standard Locator to RemoteWebElement (#8367) :: Edirin Atumah2e7d4fff35
- Fix the build :: Simon Stewartab162925f7
- [javascript] Attempt to fix import error (#8374) :: Sean Poulterfbe887fbd9
- Update bazel toolchains to provide support for the latest bazel release (3.2) (#8386) :: Al Sutton1e40aa0779
- [java] Fixing a broken test :: Alexei Barantsev7a7916c7f9
- Updating bazel version :: Alexei Barantsev482963ea64
- [javascript] Fix the syntax error preventing a test suite from running (#8371) :: Sean Poulterf5fc6cd607
- JDBC session map (#8378) :: Rajendra kadam415b45c11e
- [java] Flesh out Reactor HTTP client usage in server :: AutomatedTester74ab4ec52b
- [Java] update reactor dependency :: AutomatedTester8ee7f3000a
- [java] Add back keepAlive that was removed by accident :: AutomatedTester90e3cc5d56
- Fix abstract method in options class (#8389) :: Isaul Vargas80a5b192a3
- [py] bump python bindings to post2 :: AutomatedTester3912f49c4b
- link to chrome source code is not found (#8392) :: Take6828f526c5
- [java] change access modifier of RemoteWebElement.execute method (#8398) :: Amit Bhoraniya6bb623fa0d
- Prevent circular dependencies in the JDBC-backed SessionMap :: Simon Stewartdae6db2c45
- [Java] Add back log argument to the server :: AutomatedTesterbc75339c39
- Clean up the Augmenter :: Simon Stewart9352cb7352
- [build] Fix wheel generation for multiple python versions :: AutomatedTester03bce95b9b
- Stop using an obsolete method of Net::HTTP (#8408) :: Take5ccaebd842
- [Java] Handle if logging is not available on the Hub :: AutomatedTester6f36f8eff7
- Ruby - fix Chrome::Options.process_browser_options (#8410) :: Take346d51bcc2
- Adding a config for GitToolBox plugin for IDEA :: Alexei Barantsev820a501ff1
- [java] Adding EventBus role to the Hub command. Fixes #8414 :: Alexei Barantsev2f20aff049
- [java] Fixing static resources to allow running tests from IDEA :: Alexei Barantsevd7a3443374
- [java] Refactoring initialization of output stream in LoggingOptions :: Alexei Barantsev2a5c4e7070
- [java] Using try-with-resources to automatically close prepared statements :: Alexei Barantsev6f815c5503
- [java] Deleting an unused private field :: Alexei Barantsev8ae0feb7db
- [java] Using try-with-resources to automatically close prepared statements (forgot to change this one in revious commits) :: Alexei Barantsevec4ce1408a
- [java] Deleting unused imports :: Alexei Barantsev6a73b289ef
- Add getDistributor based on implementaion required (#8426) :: Rajendra kadame86a183b4c
- Fix broken RelativeLocatorTest (#8424) :: Edirin Atumahcf51826b11
- Adding sonar sources for java,rb,py (#7704) :: Djbd085e829e
- Also catch the NoSuchElementException if the element is not present in DOM thrown by findElement(locator) and return null in method visibilityOfElementLocated (#7395) :: Michael Benz002dc3f0de
- Make Config.getClass return a meaningful type :: Simon Stewartdb3ff72c19
- Use ContextClassLoader when loading a class :: Simon Stewartc3e1b9e3d7
- [grid] Use a memoized config in most commands :: Simon Stewart62d3333c2c
- [grid] Allow Node implementation to be pluggable :...
Selenium 4.0.0 Alpha 6
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 Harshaea9407b212
- Release Ruby bindings 4.0.0.alpha5 :: Alex Rodionovbed0e21e79
- Ensure we don't pass both sameSite and same_site when adding cookie :: Alex Rodionov126be141cb
- [java] Fixing sendKeys to handle newline characters properly. Fixes #7886 :: Alexei Barantsev10ab20f855
- [build] Fixing bazel launcher to enforce UTF-8 output encoding to prevent issues in non-English editions of operating systems :: Alexei Barantseva6ce7816cb
- [java] Fixing use of a method introduced in Java 10 :: Alexei Barantsev506c497e5c
- [java] Use a capability to switch engines for Edge (#8105) :: Brandon Walderman9e14610302
- Impement basic CDP client generation code for Ruby bindings :: Alex Rodionov1420e7a65e
- Ensure devtools are there for Chrome tests :: Alex Rodionov078377804f
- [bazel] Rework how we handle web tests :: Simon Stewart322981aac5
- Remove some sysout debugging :: Simon Stewarte88e764871
- Log URL httpds are listening on when starting servers :: Simon Stewart8e623f4606
- Wind down the verboseness of logging of OpenTelemetry spans :: Simon Stewartc8b88cdd6e
- Bump the version of OpenTelemetry to 0.2.4 :: Simon Stewart04325f49c4
- [build] More robust way to enforce UTF-8 output encoding from an external process :: Alexei Barantsevca4d5fb420
- [java] Fixing use of updated OpenTelemetry in tests :: Alexei Barantsev43f1920ddb
- Modify: Updating year in NOTICE and LICENSE document (#8124) [skip ci] :: Sri Harsha1ba852c536
- [java] We can't use bazel runfiles root as project root on windows. :: Alexei Barantsevb21ec9a31c
- [java] Fixing test dependency on haproxy :: Alexei Barantsev45111f9d00
- [java] Unignoring a test implemented in Chrome :: Alexei Barantsevc6a1c676c9
- [java] Ignoring tests that Chrome fails :: Alexei Barantsev24e9a3a910
- [java] Fixing javadocs generation :: Alexei Barantsevbb3a800e04
- [py] Fixing flake8 issues :: Alexei Barantsev4e0b2e0051
- [py] Fixing a using test for IE options to make it similar to other browsers :: Alexei Barantsevcd7073a7f2
- [py] Fixing license comment :: Alexei Barantsev98f589ba1d
- [py] More flake8 fixes :: Alexei Barantsev381608d21d
- [java] Restoring thread interruption status before rethrowing an exception :: Alexei Barantsevb65d665a9c
- [java] Deleting unused imports :: Alexei Barantsev2a8d807214
- Ensure DevTools tests don't leak into other tests :: Alex Rodionov0e15b7f763
- [py] Reenabling some tests that are now passing :: AutomatedTester1b287098a7
- Generate javadocs for uber jars :: Simon Stewart2fc5a595a1
- Fix generation of javadocs :: Simon Stewartef95e0c0f8
- Add non-nullable modifier to return type of functions never returning null (#8102) :: Jakub Vrána624731c9bd
- 'isInvisible()' returns true on 'NoSuchElementException' (#8063) :: Rahul Shah30542f541a
- [py] Deprecate use of AppCache APIs :: AutomatedTestere49cf8f67b
- Updated the documentation (#8142) :: sridharUpputuri21166a2e0c
- [py] Move xfail_marionette to xfail_firefox annotations :: AutomatedTesterfcceffe5d6
- [js] Surpress nullable return when compiling JS. :: AutomatedTesterd1b63a3e46
- Remove unthrown exception :: Simon Stewart0173ece5fe
- [grid] Add support for configs to be from TOML files :: Simon Stewartb61e1701ac
- [grid] Add support for configs to be from JSON files :: Simon Stewarta2ffa8551c
- [grid] Hide file configs behind a factory :: Simon Stewartcddf89f9fa
- Ensure we report the user-agent in netty http requests :: Simon Stewart2f4cf5b0c7
- [grid] Wire up the new file-based configs :: Simon Stewart6371c31fc6
- [grid] Add a flag to allow the config to be dumped to the console :: Simon Stewart7b0e22b734
- [grid] Remove some duplication from Grid cli commands :: Simon Stewartf249c799f2
- [java] Fixing Java 8 compatibility issue :: Alexei Barantsev03db079995
- [py] Fixing flake8 issues :: Alexei Barantsev93ea33c433
- Updating travis python job for Firefox tests :: Alexei Barantsev9cce64a93f
- [py] Fixing HSL to RGBa color converter :: Alexei Barantsevaa2c09afcf
- [py] Fixing tests for Firefox options to capabilities converter :: Alexei Barantsev6074873831
- [py] Ignoring a test failed in Firefox :: Alexei Barantsev7a1118f194
- [build] Updating Bazelisk to v1.3 :: AutomatedTes...
Selenium 4.0.0 Alpha 5
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 Selvarajah- [
55aaf10163
](http://github.com/seleniumhq/selenium/commit/55...
Selenium 4.0.0 Alpha 4
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ño2f46354b51
- [netty] Add simple chain for handling http requests :: Simon Stewart9ea32fa4c1
- Move all classes into a top level SeleniumRake namespace and correct folder/file structure :: Luke Hill13f0e9783f
- Updating sonarqube settings :: Alexei Barantsev3cdbe1ad17
- [java] Restoring ability to run WDBS tests (from IDEA) :: Alexei Barantsevc35c26e255
- Adding lost dependency to IDEA project :: Alexei Barantsevc2a38eb047
- [java] Fixing compilation error. Looks like Bazel does not build this part of code so we couldn't catch this issue on CI :: Alexei Barantsev5a56387e02
- [java] Deleting unused code :: Alexei Barantsev263074f3d3
- [java] Fixing and adding to the suite a couple of lost WDBS tests :: Alexei Barantsevc65517e475
- [java] Deleting custom AppServer used for RC tests only. :: Alexei Barantsev18efc7245f
- [java] Changing test pages structure to allow running existing htmlrunner tests :: Alexei Barantsev820df9d4c1
- RuboCop autofixes on rakelib :: Luke Hill420921bb4b
- Loosen dependency on childprocess in ruby gemspec :: Connor Shea7a01fd8c9b
- [java] Preventing XXE when loading Firefox extensions. :: Alexei Barantsev74914ed923
- [java] Deprecating an unused exception class :: Alexei Barantsev04b4192c06
- [java] Deleting deprecated internal class :: Alexei Barantsev7108f3abff
- [java] Deleting unused imports :: Alexei Barantsev06a7dffb5b
- [java] Explicitly using no-args constructor to create an instance of HttpClient using reflection. :: Alexei Barantsev1374b338c0
- Fix visibility checking for descendants of details elements :: Thomas Walpole8adb0f220a
- [java] Improving FirefoxDriver javadoc, passing FirefoxProfile instance to the constructor is a bad practice. :: Alexei Barantsevc9649be83e
- [java] Reducing code duplication, no functional changes :: Alexei Barantseve76105bab5
- [java] Fixing unit tests for Preferences that check setting frozen preferences :: Alexei Barantsev1cd3276e9e
- [java] Simplifying code and deleting unused methods of an internal class :: Alexei Barantsev4954772a72
- [java] Merging three different preference storages into the single one. :: Alexei Barantsev7498da6372
- Updating .NET Bazel build files with correct references :: Jim Evanscb5a603a96
- Refactor/remove unused Rake tasks files :: Luke Hill635570974b
- Update Ruby changelog to include 3.142.5 :: Alex Rodionovf2555adaa9
- [py] Bump to 4.0a3 :: AutomatedTestercc2ae02681
- [java] Removing unnecessary unboxing :: Alexei Barantsev7dd46f21ba
- Use org.mockito.ArgumentMatchers instead of Mockito :: Tim van der Lippe318c819042
- [java] Updating mockito and its dependencies :: Alexei Barantsev26a63153db
- [java] Stop using deprecated WebDriverWait constructors in tests :: Alexei Barantseve22c13bad5
- [java] Fixing use of deprecated methods after updating mockito :: Alexei Barantsevbe841f854f
- [java] Deleting BuckBuild, it is not in use anymore :: Alexei Barantsev982baeb347
- [java] Test code cleanup, deleting unused imports and never thrown exception declarations :: Alexei Barantseve349318ff8
- [java] Test code cleanup, updating to Java 8 features :: Alexei Barantsev19d863da29
- [java] Deleting unused private methods :: Alexei Barantsev04f1714629
- [java] Oops, one change targeted Java 9, reverting it :: Alexei Barantsev81f83ca0bc
- [java] Deleting catch block for an exception that is neven thrown :: Alexei Barantsev8953f91a7a
- [java] Code cleanup, deleting a debug print and unnecessary casts :: Alexei Barantsevddea0d5fb2
- [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev1f67cbd9da
- [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev39bac8a9c9
- [crazyfun] Fixing use of recently deleted Platform class :: Alexei Barantsev8e9dca1cc8
- Fixing crazyfun-bazel integration that was broken on windows. :: Alexei Barantsev2d1e0bba3d
- Improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev0d2a9b4844
- Fixed references to chromedriver website :: Patrick Beart5a4ac1dbbf
- Actually improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev01afd4ad9e
- [java] Deleting code related to running tests in SauceLabs cloud, we use Travis now. :: Alexei Barantsevc141342538
- [bazel] Putting dependency versions to variables to reduce duplication and simplify dependency upgrade :: Alexei Barantsev41b6ec2d75
- Fixing path to a library in IDEA project :: Alexei Barantsev- [
280bb94c97
](http://gith...
Selenium 4.0.0 Alpha 3
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 Stewart80eb45ed02
- Hive .Net config into its own setup :: Simon Stewartaf41412df2
- Mark small tests as being small :: Simon Stewart0d47cc2234
- Minor typo fix: no logical changes :: Simon Stewart593c17ad0c
- Remove dependency on guava :: Simon Stewart5263a2dfb7
- prevent json package depending on remote :: Simon Stewart9754373c95
- HttpHandler is no longer a Function :: Simon Stewart951f9f4a43
- Deprecate CommandHandler :: Simon Stewartbd03257118
- Deprecate the original Route class in favour of the new one :: Simon Stewart48c45b5ed3
- Add a Routable interface and make the old Route an HttpHandler :: Simon Stewart7df7c1b435
- Route should handle failure to match or no response gracefully :: Simon Stewartba67fbdea4
- Make OkHttp calls appear to be Just Another HttpHandler :: Simon Stewart2505fb370e
- Move helper servlets to use HttpHandler :: Simon Stewart84fcbf0f7a
- Extract JEE interop features to a helper class :: Simon Stewartc5f138c80d
- Move away from the old Routes class :: Simon Stewartd18d60ad2c
- Finish removing old routes :: Simon Stewartf17525ca65
- Move most command handlers in distributor to http handlers :: Simon Stewartc5b8a70594
- Migrate most command handlers to http handlers in router :: Simon Stewart5fc74cd7dd
- Migrate most command handlers to http handlers in session map :: Simon Stewart6569cb9589
- Remove unused class :: Simon Stewarte5ed023a46
- Router is now just an http handler :: Simon Stewartbf74b7d7c4
- Routes can be created from anything that is both Routable and an HttpHandler :: Simon Stewart2c24f307a3
- Make HttpClient an HttpHandler :: Simon Stewart21a2ceb6ad
- Replace bazel identified instanceof checks of CommandHandler with HttpHandler :: Simon Stewartd062f62a67
- Continue removing the old CommandHandler :: Simon Stewart644776db35
- Update the JreAppServer to use HttpHandlers :: Simon Stewart6be6012f74
- Make Routable also be an HttpHandler :: Simon Stewart46d3642954
- Switch to using ClientConfig to configure the HttpClient :: Simon Stewart8e5176c567
- Move the okhttpclient to the okhttp package :: Simon Stewart90cd946d40
- Make the OkHttpClient use the OkHttpHandler :: Simon Stewartc856f4a743
- Delete the unused CommandHandler class :: Simon Stewart470622bc3b
- [java] Fixing HTML tags in javadoc :: Alexei Barantsev16559ddb46
- [java] Ignoring a test broken in Chrome 75 :: Alexei Barantsevad9f331939
- [rb] fix incongruent name spacing :: Titus Fortnera417af2f03
- Extracting .NET cookie expiration time calculation to private method :: Jim Evans438c5fad7d
- Fixing .NET test EnvironmentManager directory detection :: Jim Evansc8caa955b8
- Adding additional logging to .NET ProxyTest :: Jim Evansfafa44799b
- Updating logging prefs capability in .NET ChromiumOptions class :: Jim Evans103245a577
- Adding Chrome DevTools Protocol (CDP) support to .NET bindings :: Jim Evans5644886f43
- Updating .NET nuspec files to replace deprecated LicenseUrl with License :: Jim Evans45ce2ef9aa
- Updating assembly versions and CHANGELOG for .NET 4.0-alpha02 release :: Jim Evans415371e390
- [rb] minor updates to specs and docs :: Titus Fortner2e75b914ba
- [rb] bump version to 4.0.0.alpha3 :: Titus Fortner4b43143d33
- [rb] delete empty spec :: Titus Fortnerb28fab0a8c
- [rb] add missing change to log :: Titus Fortnerdc6dbc18c6
- [bazel] Avoid test names clashing if declared repeatedly :: Simon Stewarte6764e4d52
- [bazel]: Expose filegroups to allow java appserver tests to run :: Simon Stewart796bb2d98b
- Provide utility classes for cleaning up tests neatly :: Simon Stewart2eeed81d7c
- Expose presence of devtools support on a role-based interface :: Simon Stewart14348a757b
- [bazel] Add devtools tests :: Simon Stewart5e04a20a19
- [bazel] Add build rules for Edge HTML :: Simon Stewart2ea018e949
- [bazel] Expose devtools APIs from chromium derived drivers. :: Simon Stewartd14c7384ee
- Provide abstraction for dealing with form encoded http requests :: Simon Stewartd34ac6b4ad
- [bazel] Get the RC emulation servlet running with bazel :: Simon Stewart- [
0a9e9c79de
](http://github.com/seleniumhq/selenium/commit/0a9e9c...
Selenium 3.150.0
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
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 Goldbergcfdbfb1f75
- Updating .nuspec files for generating NuGet packages for platforms :: Jim Evans9cbc45b37c
- Updating .NET assembly versions for Selenium 4.0-alpha01 :: Jim Evans103f12ad15
- Adding checking for max expiriation date in IE driver cookie handling :: Jim Evans4570582475
- Fix shutdown_supported in services [rb] :: Thomas Walpole126829895b
- Allow to pass profile name to Firefox::Options.new :: Alex Rodionov8d4be12e67
- Update changelog to include Ruby bindings 3.142.0 :: Alex Rodionov05c74ce94c
- Package Grid TNG as a java release :: Simon Stewarta5a885154c
- Bumping up version number :: Alexei Barantsevd1d3728cae
- Chrome 74 passes more tests :: Alexei Barantseve0dd6a8078
- Removes old exception and dead code from py lib. :: Alan Verresen74d1a91aa6
- Improve SocketPoller unit tests to actually use real sockets :: Alex Rodionovcbceccc259
- Pull in JRuby dependencies :: Alex Rodionov22a0f94819
- Ruby unit tests against JRuby on Travis :: Alex Rodionovd3834b5092
- Update tests for Safari 12.1 and Safari Technology Preview build 80 :: Alex Rodionov87d060e17d
- Update socket poller test for Ruby 2.4 :: Thomas Walpolebf3a65fb82
- Fix rubocop error with test naming :: Thomas Walpole045f12b274
- Force 2.4+ compatible version of JRuby on Travis :: Alex Rodionovc205391f1c
- Start TCPServer before all SocketPoller tests and stop after :: Alex Rodionov44d6a8b40e
- Use constants over class instance variables in Service classes :: Alex Rodionov127b2826f6
- Fix JavaScript atom for Element Clear :: John Chen87efe1b3cf
- Make sure the fix doesn't break IE :: John Chen8fe0635da9
- Use W3C version of Edge (version 18) :: Alex Rodionov1857ae29fc
- Improve Ruby tests for IE driver :: Alex Rodionovdf40c28b41
- Reduce window size in tests to 700x700 for CI :: Alex Rodionov7af172729f
- Setting up bazel build rules for javascript stuff. :: jleyba19298e2246
- Updating .NET build tools for assembly merge and package generation :: Jim Evans90e738ad1d
- Updating NuGet package generation files (.nuspec) for .NET bindings :: Jim Evans59991ec2b8
- Exposing JavaScript atoms Bazel targets to other language bindings targets :: Jim Evansce68a3f0e0
- Exposing WebDriverBackedSelenium JavaScript files to Bazel targets :: Jim Evansbaaf56f9ac
- Removing unused Bazel custom rule definition file :: Jim Evans1bfa64e25e
- Adding Bazel rules for building .NET targets :: Jim Evansa14a79361c
- Release Ruby bindings 4.0.0.alpha1 :: Alex Rodionova0fc86cf47
- Updated Json.NET dependency to 12.0.2 :: Jim Evans16e2bc1c9b
- Updating .NET test infrastructure to allow path to config file :: Jim Evansa436b19b23
- Linting .NET code. No functional changes :: Jim Evans5ad95b4799
- Reverting previous removal of Bazel build rule file :: Jim Evans1b253f9851
- Make http client deal with suppliers of inputstreams :: Simon Stewarta758261bd2
- Release Ruby bindings 4.0.0.alpha2 :: Alex Rodionovd0875056d0
- [java] Fixing tests with onbeforeunload event to work in IE :: Alexei Barantsev653da1a808
- [java] Setting script timeout to zero is nonsense, but default (30 seconds) is too long for tests :: Alexei Barantsev0bf27febe9
- [java] IE driver does not allow to execute scripts when an alert (or a native dialog?) is open :: Alexei Barantsev7904d5c9fe
- [java] Test actualization for the current state of IE driver :: Alexei Barantsev2cba710ab0
- [java] Refactoring, no functional changes :: Alexei Barantsev79c0e1277d
- Adding bazel build files for all of third_party/java :: jleyba44af7059e7
- Start introducing bazel BUILD files for the java/client test. :: jleybafb2b08586d
- Not all systems have zip, so use a simple java utility to strip META-INF/services from the repackaged jetty jar. :: jleyba1945ed52dc
- Windows friendly path handling (hopefully) :: jleyba8c74517098
- Rename the webserver java_binary to WebServer. :: jleybaee193d8e94
- 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. :: jleybaa25638dfb6
- Support installing web extensions with applications.gecko.id :: Alex Rodionov6b069e2614
- Fix ArgumentError when starting persistent HTTP client :: Alex Rodionov- [
4a8948c4e3
](http://github.com/seleniumhq/selen...
Selenium 4.0.0 Alpha 1
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() inSelect
element wrapper (#6617) :: Valery Yatsynovich750dbaa6e3
- Fix Javadoc comment issues. (#6648) :: User25348927e45726d6
- [py] flake8 issues :: Alexei Barantsev7901e07fc1
- [java] Reducing visibility of internal classes (they were deprecated beforehand to warn users) :: Alexei Barantsevd3b3c557a1
- [java] Deleting unused internal utility class :: Alexei Barantsev017f2c7f62
- [java] Secession of legacy firefox driver to a separate maven artifact :: Alexei Barantsev88e056c3fb
- [java] Moving legacy Firefox driver to a separate package to make Java 9 module system happy :: Alexei Barantsev41815c0d01
- Make the remote package publicly visible :: Simon Stewarte834e68290
- [bazel] Set name of workspace :: Simon Stewart3652070c9d
- [bazel]: move to using BUILD.bazel for build files :: Simon Stewart4acc09c876
- selenium-version.bzl was actually just the java version :: Simon Stewart476b059fb0
- Build the tracing library using bazel :: Simon Stewart2ee1a2f1d3
- [java] Linking a test to a bug-report :: Alexei Barantsev0c6ce82918
- [java] Deleting unused private fields :: Alexei Barantsev8255f904ae
- [java] Less guava, more standard java :: Alexei Barantsev82ba4d6544
- [debug-server] Fixing ability of Utf8Servlet to find files :: Alexei Barantsev15c8a0fc66
- [java] Unignoring a test that seems to work in all major browsers :: Alexei Barantseve3fd3fa710
- [java] An attempt to run tests with bazel :: Alexei Barantsev82e41c4875
- [bazel] Enough build files to build the new grid session map :: Simon Stewart005395db25
- [bazel] Define a macro to generate test cases :: Simon Stewartd76cba8505
- [bazel]: Update remote common tests to use generated tests :: Simon Stewartb8fb6e1857
- [bazel]: add distributor tests :: Simon Stewart0345df02fa
- [bazel]: Add node tests :: Simon Stewartd500a66cc3
- [bazel]: adding back the end to end test :: Simon Stewart1c1103cf17
- [bazel]: each test generates its own name. No need for the macro to require it :: Simon Stewart9c722fa480
- Update Rack to 1.6.11 to mitigate CVE-2018-16471 :: Alex Rodionov47f4439c1b
- Completing IE implementation of strictFileInteractability capability :: Jim Evansadae7e4b6a
- Updating IE scroll-into-view algorithm for element click :: Jim Evanscb8aa77853
- Updating IE prebuilts with latest changes :: Jim Evans771c93ce5d
- [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 Barantsev4698e43edf
- [java] Adding mockito to bazel build :: Alexei Barantsev67220587c5
- Removal of legacy Firefox driver from .NET bindings :: Jim Evans1a2c53f50b
- [java] Moving a test to a more appropriate package where the target class is located :: Alexei Barantsev30d04e9d56
- [java] Fixing visibility of third-party libs for bazel build :: Alexei Barantsev4da217c0fc
- [atoms] Preparing a test for an upcoming PR merge :: Alexei Barantsevb3062fc720
- Fix error code for unsupported locator strategy :: John Chen579395bd02
- [java] Fixing buck build, the test file moved :: Alexei Barantsevb86e375238
- [java] Ignoring a test broken in HtmlUnit :: Alexei Barantsev99f01ff449
- [java] Fixing development mode detection in tests :: Alexei Barantsevb51b5e525d
- [java] Fixing path to webdriver.xpi resource :: Alexei Barantsev47758c4a5b
- [skip travis] Adding new issue templates :: Diego Molina444cea2749
- [java] Adding bazel build files for drivers :: Alexei Barantsev3d7937f026
- [java] Building test drivers with bazel :: Alexei Barantsev9643057008
- Updating dependencies in Ruby module of IDEA project :: Alexei Barantsevc770b54034
- [java] Building test base with bazel :: Alexei Barantsev2ed1c5e747
- [bazel] Restructure build files :: Simon Stewarta178bc7a9a
- [bazel] Reformat all build and bzl files using buildifier :: Simon Stewartac18576709
- [bazel]: allow users to override bazel configs locally :: Simon Stewart4b18ac6ca2
- [bazel]: Start adding data to allow browser tests to run :: Simon Stewart02c3b92030
- Ignore bazel ij config files :: Simon Stewart53be4977e5
- [bazel]: making progress on running large tests :: Simon Stewart15f31bd47a
- Circling round the distributed tracing apis :: Simon Stewartc18f2f3124
- Get d...
Selenium 3.141.59
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) :: Oleksiic9b57f0182
- Copy static resources required by java tests into place :: Simon Stewartcacc0208e3
- Rework how we obtain command handlers :: Simon Stewart0dd0327f2e
- Migrate router to use the new routes :: Simon Stewart1dcd1b9d09
- Migrate the Node to use the new routes :: Simon Stewarteda8bb8e09
- Move the Distributor to the new routes :: Simon Stewartcd4450a9a7
- Move the session map to the new routes :: Simon Stewart12ae931dee
- Installing Requests in Python (#6628) :: wildloop5b0a928495
- ImplementWrapsElement
bySelect
element wrapper (#6616) :: Valery Yatsynovichfea631688f
- [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molinab1fbb3b0a5
- [py] Fixing/tidying docstring. :: Lucas Diniz37ba6ab28f
- Reveal the cunning plan of where to place java tracing :: Simon Stewartb162748f8b
- Replace CompoundHandler with Routes :: Simon Stewart07a116aa32
- Restored remoteHost support :: wildloopa2a97bcad6
- Delete the old IDE :: Simon Stewart700f5b1ea6
- Encourage people to access help over https :: Simon Stewart24dbcddd65
- Organise imports. No logical changes :: Simon Stewart72bc0f07a8
- Fix mime-types of displayed content in help servlet :: Simon Stewart6aa186b6a0
- Start binding distributed tracing into selenium :: Simon Stewart173e41ac82
- Allow us to inject tracing information into headers :: Simon Stewart465fc74e52
- Oops. Did not mean to check this in :: Simon Stewartb66fe3e8dc
- Add the distributed tracer to the grid :: Simon Stewartc7c9ecb3f2
- Move tracing into the http client factory :: Simon Stewart570f533c5c
- Wire tracing into the node :: Simon Stewart00a7ba7738
- Add the ability to autodetect opentracing implementations :: Simon Stewart2778509e64
- Continue wiring up distributed tracing for the new Grid :: Simon Stewartb32e053049
- Removing premature break statements in IE obscured element check :: Jim Evans0adb38f936
- Adding support for strictFileInteractability capability in IE :: Jim Evanse4248409f2
- Updating error message return from unserializable JavaScript result in IE :: Jim Evans46bdda0a67
- Updating IE prebuilts with latest binaries :: Jim Evans48c3eb6a55
- Add a test to check for trace propagation :: Simon Stewartdce76b5aa8
- Removing client-side references to tracing. For now :: Simon Stewart3f8670ddf1
- delete unnecessary return value, nil :: Takuma Chiba96ddac513b
- Removing the scratch test. Again. Furrfu :: Simon Stewart0840fb9b23
- Avoid checking in temp tests again :: Simon Stewart7312f98094
- Ensure that the tracing library does not touch the old grid code :: Simon Stewarte82be7d358
- Bump the java version and update changelogs :: Simon Stewart
Selenium 3.141.5
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 Stewart69dbba53bc
- Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evansff9877de62
- Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans6439c29a9d
- Updating IE prebuilts for 3.141.0 release :: Jim Evanscb45dc1afe
- Release Ruby bindings 3.141.0 :: Alex Rodionov9d8522e3e7
- [py] Update change log for 3.141.0 :: AutomatedTesterf7c4f70d22
- Bump python version :: AutomatedTesterc3a4a4b231
- Remove deprecated AugmenterProviders :: Simon Stewart5a12162ae3
- I have no idea why buck-out was added as test root :: Simon Stewart530eca5c28
- Remove sysout debugging :: Simon Stewart1911c51734
- [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev1220214e9f
- [java] Deleting unused deprecated class :: Alexei Barantsev1c3a037f0e
- [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev7d4cb1aeb1
- [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev8a0ef8d205
- [java] More refactoring firefox executable wrapper :: Alexei Barantsevd95b0333a2
- [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev2bab50b881
- Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart2c3a16bb54
- Initial spike on bazel compilation :: Simon Stewartd6daaa0a0b
- 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 Barantsevbf81e77998
- [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsevff7c00b3b9
- [java] Setting environment for legacy Firefox process. :: Alexei Barantsevad4d1c7608
- [java] Passing extra options to legacy Firefox process :: Alexei Barantsev23995e0f43
- Bump java version number prior to release :: Simon Stewartd54ebd709a
- Bump the number of jetty threads to 200 :: Simon Stewart