Skip to content

Selenium 4.0.0 Alpha 7

Pre-release
Pre-release
Compare
Choose a tag to compare
@diemol diemol released this 20 Aug 08:09
· 6536 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
  • 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 :: Simon Stewart
  • 01acdd0ab8 - [grid] Make it "event bus" consistently :: Simon Stewart
  • 769b24fdf7 - Bump rules_docker to 0.14.3 :: Simon Stewart
  • 07af603968 - [grid] Reimplement readiness checks :: Simon Stewart
  • ed392bd1db - [cdp] Handle reorganisation of the fields in the Network Interceptor :: Simon Stewart
  • 9f8bf85a1a - Bump java version to 4.0a7 :: Simon Stewart
  • 95acc90743 - [build] add Linter Github Action :: AutomatedTester
  • 9e2aba5371 - Standalone always wants the local node :: Simon Stewart
  • a42e7328e0 - [grid] Add an event for when a Node finishes draining :: Simon Stewart
  • 266ad87056 - [grid] Add a Node suitable for use in a k8s pod :: Simon Stewart
  • 5aec0912c2 - [docker] Revamp of docker images :: Simon Stewart
  • e1eea4e778 - [k8s] Add bazel scripts for firing up a local Grid :: Simon Stewart
  • 0f9e017acb - [grid] Remove nodes from the distributor once draining is complete :: Simon Stewart
  • 93dde77b8a - okhttp deleted :: AMIL USLU
  • e1bb2c66ce - Add maxSession info to nodes (#8445) :: Saksham Gupta
  • 4432967c9f - Fix URL to URI (#8448) :: Saksham Gupta
  • fab2f117a9 - [java] Actions javadoc: #perform vs #build (#8412) :: Alberto Scotto
  • 8ea8077065 - [graphql] Add Node capabilities to Grid (#8449) :: Saksham Gupta
  • 0d5b2dea33 - Fix browserName typo for Edge WebView2 (#8455) :: Brandon Walderman
  • 445f980d13 - [Build] Centralise use of CDP JSON files :: AutomatedTester
  • 997454cc74 - [java] Fix java syntax error (#8462) :: Albert
  • 98809e0697 - Update docs to use setMobileEmulation properly (#8461) :: helen3141
  • 941dc9c6b2 - Minor spelling Fix (#8468) [skip ci] :: Saksham Gupta
  • 8f1dcfdf50 - [py] Make WPEWebKit option class inherit from ArgOptions :: Lauro Moura
  • 7268e528a3 - [py] Add WPEWebKit options test case :: Lauro Moura
  • bde2018557 - [py] Allow using WPEWebKit to run the pytest suite :: Lauro Moura
  • d4f9fe213d - [py] Enable WebKitGTK and WPEWebKit tests in Bazel :: Lauro Moura
  • 1dff72689d - [py] Add support for DevTools APIs :: AutomatedTester
  • 8b7646c2f9 - Bump handlebars from 4.1.2 to 4.7.6 (#8473) :: dependabot[bot]
  • 0f08189cc4 - [py] correct typo in CDP API :: AutomatedTester
  • 4e18aa32c2 - Add get cdp in se options (#8476) :: Rajendra kadam
  • 2dd9bb9826 - [py] Poll quicker for the driver when starting up. Fixes #8477 :: AutomatedTester
  • b7ef9104ab - [java] Add more Netty tests :: AutomatedTester
  • e46759972e - [js] update JS Dependencies :: AutomatedTester
  • af3b48840a - Bump bazel to 3.3.1 :: Simon Stewart
  • 48a54517e9 - Add filters to ensure incoming requests look correct :: Simon Stewart
  • 26cae68f87 - Ensure all requests have no origin, and are requesting json content :: Simon Stewart
  • 83618eb967 - [grid] Tweaking how we handle relaxed w3c header checks :: Simon Stewart
  • 3d774887c9 - Fix GraphQl test :: Simon Stewart
  • 59a979ea8a - [bazel] Run buildifier. No-op change :: Simon Stewart
  • 9a68c870e6 - [grid] Add spec compliance checks to the standalone and hub :: Simon Stewart
  • 129ea855bd - [netty] Handle unknown http methods more gracefully :: Simon Stewart
  • 373159c40f - [graphql] Fix up extracting the query and variables :: Simon Stewart
  • 319e105e1d - [JS] Fix relative locators support :: AutomatedTester
  • 683900ff41 - Fix scheme for redis backed session map (#8491) [skip ci] :: Rajendra kadam
  • 334387caf8 - [Grid] Getting scheme from configuration instead of using the class name. :: Diego Molina
  • f33d7d2132 - Move create connection logic to redis package (#8487) :: Rajendra kadam
  • df045c8ab6 - Add setPermission to JavaScript bindings (#8493) :: Yaroslav Admin
  • ed0a83da1b - Add build bazel file for grid redis client (#8495) :: Rajendra kadam
  • c9b8d03cce - [JS] Updating mocha version to latest and minor test cleanup (#8496) :: Sri Harsha
  • ee716a169d - [build] Fix Wheel generation include devtools files :: AutomatedTester
  • ec04776ac4 - Typo fix-up in dotnet/test/common/VisibilityTest.cs (#8500) [skip ci] :: haqer1
  • 728df9a165 - [java] Remove debug line from CDP Generator :: AutomatedTester
  • 4c0630f881 - [tracing] Add span event APIs and wrapper (#8470) :: Puja Jagani
  • 0c062895c7 - Add a(n E2E) test for basic (left) arrow key usage (#8492) :: haqer1
  • b30f9a6075 - [rb] refactor to not get deprecation warnings in specs :: titusfortner
  • dd7090cab5 - [rb] get Safari tests passing on Mac, including correctly specifying browser name for technology preview :: titusfortner
  • ad229a5caa - [rb] update Windows tests :: titusfortner
  • f730380541 - [rb] remove redundant build dependencies :: titusfortner
  • d059589542 - [rb] group browsers together in file :: titusfortner
  • 1b875c2ff7 - [rb] fix check for broken bad line in build task :: titusfortner
  • a392a72e94 - [JS] Code cleanup and unused imports (#8505) :: Sri Harsha
  • 444af065d1 - [rb] change default edge to chrome and get tests passing :: titusfortner
  • 4d4eed0f53 - [java] Allow OPTIONS to be sent to the graphql endpoint :: AutomatedTester
  • a0673d9d97 - [Build] Set default branch for linter :: AutomatedTester
  • c79fc0c60e - Fix the link to Open JDK in README (#8514) [skip ci] :: Valery Yatsynovich
  • 00b70d894b - [JS] Removing deprecation warning for tagName and unused imports (#8516) :: Sri Harsha
  • f29843ef70 - [build] Update Super linter to 3.3.1 :: AutomatedTester
  • 88abc075ff - [build] Switch to ready-to-use Docker Super-Linter image (#8519) :: Valery Yatsynovich
  • f6317454a2 - [rb] fix spec for EdgeChrome Service driver path :: titusfortner
  • 6788463bf9 - match chromedriver to chrome version on Travis :: titusfortner
  • 8ad510901d - [rb] update guards to minimize unnecessary execution and allow messages :: titusfortner
  • 39e03c8669 - [rb] rearrange specs :: titusfortner
  • a8fd30be07 - [rb] don't use tempfile for use outside of the executing code :: titusfortner
  • ebadcd05a2 - [dotnet] Correct documentation for Text Property :: AutomatedTester
  • d0b129d912 - [py] Update host to connect to get a port. Fixes #8503 :: AutomatedTester
  • 4e2e26f903 - [tracing] Add missing spans to Grid (#8529) :: Puja Jagani
  • f7f0feae82 - [rb] allow more versatile guard messages in specs :: titusfortner
  • 78c5f0b947 - [rb] build server for remote testing instead of downloading the latest release :: titusfortner
  • abb9f9413d - [rb] add guards with messages for server bugs :: titusfortner
  • 6b357ddba6 - Fix 404 errors by changing branch name in URLs to trunk (#8535) :: John F. Douthat
  • 18daafa914 - Bump lodash from 4.17.15 to 4.17.19 (#8539) :: dependabot[bot]
  • 9daf281e2e - Use java.time.Duration to configure timeouts (#7222) :: Valery Yatsynovich
  • de6d28823f - [tracing] Instrumenting events for errors in existing trace spans in Grid (#8531) :: Puja Jagani
  • a5536dfb7b - [Js] Cdp support (#8440) :: Rajendra kadam
  • e99e30604a - [java] Using an actually unsupported method in tests, OPTIONS method support was added by commit 4d4eed0 :: Alexei Barantsev
  • 42a1b3fd50 - Deleting common sonar.sources specification, it should be set per module :: Alexei Barantsev
  • 1b4788bee9 - Revert "Deleting common sonar.sources specification, it should be set per module" :: Alexei Barantsev
  • 36b3af6914 - Revert "Adding sonar sources for java,rb,py (#7704)" :: Alexei Barantsev
  • bccb00a719 - [build] stop running unit tests on py27 :: AutomatedTester
  • dc9fad2fc4 - [build] Move tests to work with py37 :: AutomatedTester
  • a4e7fe0bd4 - [tracing] Match client and server spans with OpenTelemetry specification (#8541) :: Puja Jagani
  • 870d803a31 - [build] Add python dev requirements to bazel :: AutomatedTester
  • b23fc08d7d - [dotnet] Detect all files when uploading multiple files via RemoteWebDriver (Fixes #8540) :: Dvoryadkin Pavel
  • e1f5d29bda - [java] Fixing Augmenter to add default set of augmentations :: Alexei Barantsev
  • a489918332 - [java] Fixing distributed CDP test to send proper headers that pass requirements introduced in commit 26cae68 :: Alexei Barantsev
  • 4de0e37971 - [py] Fixing flake8 issues :: Alexei Barantsev
  • 5e307bb9b6 - [java] Fixing logic of isInternetExplorer check :: Alexei Barantsev
  • eb4403bbc9 - Updating branch in PR template and README links [skip ci] :: Diego Molina
  • 9e73ad7a9e - Updating CONTRIBUTING.md and api docs script to use 'trunk' [skip ci] :: Diego Molina
  • 5347266f1c - [Build] Correct dependency management for code generator :: AutomatedTester
  • c14a537922 - [Build] Run buildifier over the project & clean up :: AutomatedTester
  • a28b4beeee - [Java] Add redis sessionmap doc (#8543) :: Rajendra kadam
  • 20d0414560 - [py] Fix Edge Options test for webview2 :: AutomatedTester
  • 2adcd466bf - Tracing library should be independent of underlying http library :: Simon Stewart
  • 55cc303388 - Bump bazel to 3.4.1 :: Simon Stewart
  • b09f810281 - Make the set of augmentations unmodifiable :: Simon Stewart
  • 70a5eb9a7f - Minor tweaking of code layout :: Simon Stewart
  • 830327fd32 - [sessionmap] Fix JDBC "Driver not found" exception. (#8553) :: Puja Jagani
  • 655d2ac5f8 - [JS] Minor doc changes and change-log update (#8555) :: Sri Harsha
  • 7fda3b6f25 - [grid] Add prefixed file upload endpoint to Node :: Simon Stewart
  • 36105a0127 - [bazel] Add missing build files and remove unused suites :: Simon Stewart
  • baa7a751d4 - Ensure http command executor sets content type header :: Simon Stewart
  • a9bb4a232c - Allow commonly used probe URLs to be accessed without a content type :: Simon Stewart
  • de30355627 - Re-enable remote tests for java :: Simon Stewart
  • 21930d9d50 - [rb] bug fixed :: titusfortner
  • 519df0f647 - [Build] Updating rules_node :: AutomatedTester
  • a3e0daf3b2 - [grid] Fix a bug with concurrent session creation on nodes :: Simon Stewart
  • a2a07bd4dc - [Build] Set python devtools generator logger to critical :: AutomatedTester
  • fce14e4552 - Add test to ensure filters are only called once. :: Simon Stewart
  • 01d1174723 - Fix up js bazel tests :: Simon Stewart
  • 35c4e07b46 - Atttempt to fix RemoteWebElement to compile with .Net Standard 2.0 and 2.1 :: Simon Stewart
  • a9c484b038 - [Java] Correct getCapabilities output to be easier to consume (#8522) :: Saksham Gupta
  • ed39bccd71 - Reword info command for sessionmaps nice :: Simon Stewart
  • 000528f57f - Finish removing okhttp dependency :: Simon Stewart
  • c3ccaacd60 - [bazel] Avoid unnecessary rebuilds when git version changes :: Simon Stewart
  • c5ad1847a5 - Bump OpenTelemetry to 0.6 :: Simon Stewart
  • 628dd5eca0 - [cdp] Less noise on the console when building things :: Simon Stewart
  • 53c5f21d42 - Lift domain sockets tests to a base class :: Simon Stewart
  • cbb461d105 - Add unix domain socket support to Reactor http client :: Simon Stewart
  • fb261c50f8 - [tracing] Update tracing.txt for Opentelemetry 0.6.0 version bump (#8565) :: Puja Jagani
  • 2f1ea1d7cb - [tracing] Add tracing to JDBC backed sessionmap for calls to the driver. (#8557) :: Puja Jagani
  • 273ce9bbc0 - [tracing] Add tracing to RedisBackedSessionMap. Add SESSION_CLOSED event listener. (#8561) :: Puja Jagani
  • 1c10eaabfb - [rb] change file endpoint to match other bindings :: titusfortner
  • 7b26795d6d - [JS] Modfying Doc and variable name declarations (#8566) :: Sri Harsha
  • 5904d9ce1c - [JS] Kill opera service on quit (#8581) :: Sri Harsha
  • 80f268de78 - Fix platform identification method to be case-insensitive in WSL (#8584) :: Shashank
  • 7e61c86bca - Json speed improvement (#8546) :: joerg1985
  • 84af7b1286 - fix(nodejs): include auth in same domain redirects (#8437) :: Alfonso Presa
  • 984aefd551 - Loosen max version for childrenprocess (#8591) :: Cédric Boutillier
  • 749c6cce23 - fixed bazel pathing :: Tomer
  • d8ddb4d839 - added eslint and prettier :: Tomer
  • 2e41b48ec7 - Add secure node tests (#8562) :: Rajendra kadam
  • ac561e9db4 - Fixing Typo Changes (#8609) [skip ci] :: Sruthi
  • 08094286d1 - [Build] Upgrade rules_nodejs to 2.0.2 :: AutomatedTester
  • 7fc550ed97 - [cdp] Version the devtools protocols :: Simon Stewart
  • a492a48f0c - [cdp] Modify source to allow versioned devtools :: Simon Stewart
  • 7937f382ea - Run buildifier over the tree :: Simon Stewart
  • fd17c1e6d1 - Correctly closing zip archive in C# file upload :: Ivan Krutov
  • 2dfe468fbf - case insensitive check for the content-length header :: Jim Reid
  • 2a5b016fa9 - Make Until cancellable. :: GFHuang
  • 824617b751 - add se namespacing to file upload endpoint for all bindings (#8588) :: Titus
  • 72bb31c6e0 - [JS] Minor typo fixes (#8631) :: Sri Harsha
  • a5dc77b254 - Remove OPTIONS from HttpMethod :: Simon Stewart
  • 90a6b56298 - Bump OpenTelemetry to 0.7.1 :: Simon Stewart
  • 3d94fb42f4 - [bazel] Not all browser tests are also remote :: Simon Stewart
  • afb76e1fd1 - [cdp] Implement an idealized CDP protocol over v84 of CDP :: Simon Stewart
  • b9250a94b9 - [cdp] Look up CDP implementation dynamically :: Simon Stewart
  • 1e9808fe70 - [cdp] Add a fallback no-op version of CDP :: Simon Stewart
  • 0381854191 - Add missing copyright header :: Simon Stewart
  • 8a3022db2f - Adding prebuilts for IE driver content-length header change :: Jim Evans
  • c86baa6eef - Move node selection logic in a package (#8513) :: Rajendra kadam
  • 1de7164e85 - [java] Deleting unused imports :: Alexei Barantsev
  • 3468f6110c - [java] Preventing modification of values supposed to be constants :: Alexei Barantsev
  • 49f2c2edee - [java] Auto-closing a result set after use :: Alexei Barantsev
  • 738dd0ee18 - [tracing] Structured logging based on Span events (#8583) :: Puja Jagani
  • 93d9e42b53 - [bazel] Clean up unused deps :: Simon Stewart
  • 52abbd69a3 - [cdp] Add primitives for CDP v85 :: Simon Stewart
  • 24cf824f51 - [cdp] Fixes in the client generator :: Simon Stewart
  • 4d7df92b44 - [cdp] Allow the chromium driver to register for event callbacks :: Simon Stewart
  • 6b0e6f5770 - [cdp] Throw an exception if unable to process a message :: Simon Stewart
  • 74f3b22432 - [cdp] Add callbacks for console log events :: Simon Stewart
  • 65f0ae8357 - [cdp] Add the ability to listen for page mutations :: Simon Stewart
  • 6428ba0698 - react grid ui for v4 (#8556) :: Phani Rithvij
  • af189233d2 - Move Grid UI out of Java tree into JS Tree :: AutomatedTester
  • d235d8a14c - [Build] Add Bazel rules for building the new Grid [skip travis] :: AutomatedTester
  • 6b3f48726d - Modify:Updating rules_nodejs to 2.0.3 (#8633) :: Sri Harsha
  • a3ae711ff1 - [grid] Fix Distributor httpd startup :: Simon Stewart
  • 1bf4c5faeb - [grid] Making code Java 8 compatible :: Diego Molina
  • c59b50ee46 - Fixing linting issues in top level README :: AutomatedTester
  • 59e8b68399 - Typo fix [skip ci] :: Diego Molina
  • 3326b90313 - [grid] Retrying connection to the event bus :: Diego Molina
  • 070db738bb - Add SessionMap data :: Saksham Gupta
  • eed8354d6e - [grid] Making the Grid build again :: Diego Molina
  • 5a5bc38279 - [Build] Bundle Grid UI in the Jar :: AutomatedTester
  • 188da23388 - [Build] cleanup Bazel files :: AutomatedTester
  • 29b9e4fc34 - update idea project to point to used maven repository names (#8656) :: Seth Lemanek
  • aa7eac80d4 - [build] Disable .NET linting :: AutomatedTester
  • dd49967366 - [grid] Testing skip checks for content type works [skip ci] :: Diego Molina
  • 31b7f0dd73 - Fix JS NPM audit issues :: AutomatedTester
  • 43fc7cf908 - [grid] Skipping content type check if session exists :: Diego Molina
  • 0d3ce7341c - [Build] Turn off JS linting while we setup eslint better :: AutomatedTester
  • 87648317e7 - [grid] Reverting change, all requests should include content type :: Diego Molina
  • 117b9d61c9 - [grid] Adding router role to Hub, this enables the flags on the CLI :: Diego Molina
  • e810d2478d - [grid] Removing tests for classes that don't exist anymore [skip ci] :: Diego Molina
  • c729fa10df - Fix SendKeys regressions related to multiple file uploading. (#8635) :: J.D. Purcell
  • e48bcaf8bc - [Build] Remove linter as it's giving too many false negatives :: AutomatedTester
  • 95edc56d1a - [cdp] Add support for Chromium v86 :: Simon Stewart
  • 4cfb967637 - [cdp] Update the v85 versions to what has been released :: Simon Stewart
  • f61b113f16 - [cdp] Update maven coordinates for CDP implementations :: Simon Stewart
  • d331e9fd78 - [bazel] Move copy_file into the common bazel defs :: Simon Stewart
  • def51c0b61 - [bazel] Remove our copy_file command :: Simon Stewart
  • e4f3e28298 - Generate a nice zip file for the Grid UI :: Simon Stewart
  • 17ea314588 - Add a resource that handles files on the classpath :: Simon Stewart
  • d7b8d8bd41 - Expose the console for the standalone server :: Simon Stewart
  • bbe871ac2b - [grid] Convince Grid it is served from "/ui" :: Simon Stewart
  • 299f78c9a6 - Only run a test if the docker server is running :: Simon Stewart
  • 1bedc54514 - [grid] Handle index pages in the resource handler :: Simon Stewart
  • 7bd9f31921 - [bazel] Use the name of the test suite if possible to create a target :: Simon Stewart
  • a4e4d8502e - Add support for basic and digest authentication :: Simon Stewart
  • 12b0c7920c - [json] Avoid writing empty optional top-level fields :: Simon Stewart
  • 98576ce71c - [json] Optionally allow us to not output class names :: Simon Stewart
  • 6c198bc553 - Add support for authenticating using Basic and Digest auth :: Simon Stewart
  • b612876a8d - Add missing copyright headers :: Simon Stewart
  • d6210d8bdc - [JS] Upgrade rules_nodejs to 2.1.0 (#8680) :: Sri Harsha
  • c3195c3911 - [java] Adding getBrowserVersion to follow W3C, getVersion deprecated :: Diego Molina
  • 5e900743c7 - [Grid] Add Grid Console URL back :: AutomatedTester
  • 106d0a879e - [Java] Have grid console permanently redirect to the new UI url :: AutomatedTester
  • 61e579428c - [cdp] Try a new approach for adding new CDP versions :: Simon Stewart
  • 2ef60406c8 - Remove unused imports :: Simon Stewart
  • 419bce8aba - [bazel] Update rules_jvm_external and repin existing deps :: Simon Stewart
  • 3605a98e29 - [java] Adding getPlatformName to follow W3C, getPlatform deprecated :: Diego Molina
  • 38b58afce2 - Remove trim and return slots (#8686) :: Rajendra kadam
  • a8183108db - Bump all java deps to latest versions :: Simon Stewart
  • 8429c8ec94 - [JS] Upgrade rules_nodejs to 2.2.0 :: Sri Harsha
  • 63d986984f - Support cookie SameSite=None option on nodejs (#8652) :: Lamberto
  • 8b6a600ed7 - [cdp] Re-enable support for CDP for remote browsers :: Simon Stewart
  • 70fd8ff1fc - Disable a test that does not work in Chrome for Edgium :: Simon Stewart
  • c7dd3d3570 - [grid] Friendlier message when a port is busy [skip ci] :: Diego Molina
  • e9bdd175c3 - disable animation (#8695) :: Rajendra kadam
  • c5c2eab25a - [cdp] Ensure we can clean up after ourselves :: Simon Stewart
  • d6c10c6cd8 - [cdp] Listen out for js exceptions :: Simon Stewart
  • e0c38521c5 - [grid] Make HostSelector an interface :: Simon Stewart
  • 9a3bede348 - Generate Ruby CDP bindings for 84, 85 and 86 :: Alex Rodionov
  • 252d731550 - Support DevTools in Chromium version of Edge :: Alex Rodionov
  • 5816af83b2 - Remove unused imports :: Simon Stewart
  • 3f59147f59 - [grid] Make the host selector a field :: Simon Stewart
  • 72bca44a7a - [grid] Allow the distributor to export its model of the Grid :: Simon Stewart
  • 2d052b5558 - [grid] Lift New Session handling up into the main Distributor class :: Simon Stewart
  • 88a42bc141 - [grid] Wrap reading the model in a read lock :: Simon Stewart
  • 2765805b85 - [grid] Move HealthCheck to the grid node package :: Simon Stewart
  • 1870c63b3a - [grid] Add a NodeId instead of a plain UUID :: Simon Stewart
  • e88d0e206d - [grid] Only pass available hosts to the host selector :: Simon Stewart
  • 931eae9e06 - Added new argument creationflags in Service class for common, chrome, and firefox (#8647) :: Sayyid Ali Sajjad Rizavi
  • 5d850d9a90 - fix: do not update already set preference (#8692) :: Yash Ladha
  • f587d03b36 - Add basic instructions for running browser tests (#8390) :: Ulf Adams
  • a16a9b9e33 - [atoms] typo fix :: Sri Harsha
  • 740eda8a6e - Allow java.time.Instant to be sent via json :: Simon Stewart
  • 419cf61b2c - Ignore a test that is hard to prove is safe to run :: Simon Stewart
  • 7a003b8098 - Isolate command line tests from making assumptions about the OS :: Simon Stewart
  • 3e567ae80d - [grid] Expose start time of sessions from node status :: Simon Stewart
  • 1493797e7f - Fixes #8587 - Include original stack trace when throwing TimeoutException #8700 (#8702) :: Anand Bagmar
  • 40cd778e78 - [grid] Add toString to NodeId and SlotId :: Simon Stewart
  • f05faf3bb7 - Bump reactor-netty to 1.0.0-M1 :: Simon Stewart
  • 145daa8684 - Bump jetty to 9.4.31.v20200723 :: Simon Stewart
  • 67fc22e655 - Bump bazel to 3.5.0 :: Simon Stewart
  • be3212c347 - [grid] Lift Active up to a top-level class :: Simon Stewart
  • f8d557d947 - [json] Increase max depth of recursion for json output :: Simon Stewart
  • 6602a4f242 - [grid] Expose slots from NodeStatus :: Simon Stewart
  • 1565de44dd - [grid] Remove duplicate information from the NodeStatus :: Simon Stewart
  • 1d14c229dc - [issue-2070] Node drain feature. Still need to kill the process, but that should be all :: Puja Jagani
  • 0f5c79f5ca - [grid] Avoid hard coding a port in a test :: Simon Stewart
  • 3b5a62ca34 - When sending JSON omit class names :: Simon Stewart
  • d913efa606 - Add CDP versioning (#8716) :: Rajendra kadam
  • b03e10820e - Add sever and client keys to eventbus (#8698) :: Rajendra kadam
  • d11870fcab - [grid] Add a layer of indirection from Host :: Simon Stewart
  • 42ad3c2b2c - [grid] Fire an event when starting to drain a node :: Simon Stewart
  • a3b92da99b - [grid] Modify the host selector to actually select a slot to use. :: Simon Stewart
  • 0f59eaf594 - Revert "Add sever and client keys to eventbus (#8698)" :: Simon Stewart
  • 3a6029044b - [grid-ui] Changed BrowserRouter to HashRouter to allow pages to refresh. (#8717) :: Puja Jagani
  • 7fd316ee2e - Changed documentation of ‘org.openqa.selenium.interactions.Actions.moveToElement’ to better match the W3C spec (see: #4847 (comment)). (#8722) [skip ci] :: Kris
  • 7c7e2968b3 - Add registration secret as header in node responses (#8661) :: Rajendra kadam
  • 76f011ce7d - [grid] Rework secret checks :: Simon Stewart
  • 4719030775 - [grid] Strongly type secrets :: Simon Stewart
  • 4b9458dbb2 - Implement basic authentication using DevTools :: Alex Rodionov
  • 524503ec70 - Update README.md (#8733) [skip ci] :: Roubal Sehgal
  • eb9477afc2 - [js] clean up linting errors in Grid UI :: AutomatedTester
  • 44f108346e - Fix silly copy-paste issue which ignored js_protocol CDP generation :: Alex Rodionov
  • a640141d24 - Allow to listen for console API messages :: Alex Rodionov
  • 7cec87e03a - Update cached ChildProcess to 4.0.0 :: Alex Rodionov
  • 0b5766a0c5 - Allow to listen for JavaScript exceptions :: Alex Rodionov
  • b7c0ee12d1 - [grid] Avoid NPE when calculating slots to run sessions on :: Simon Stewart
  • 836bc6732e - Update .NET WebDriverBackedSelenium build process :: Jim Evans
  • b3f9cc7d75 - [grid] Local session request queuer and queue (#8689) :: Puja Jagani
  • 52a2992194 - [grid] SlotSelector now returns all possible slots that could be used :: Simon Stewart
  • c64636075f - [grid] Use a multimap in the right place :: Simon Stewart
  • 3cfd67fa91 - [grid] Add start time to the session :: Simon Stewart
  • 18bc58e8f5 - [grid] Expose the stereotype from the session class :: Simon Stewart
  • 6dc1342106 - [grid] Delete the now-redundant Active class :: Simon Stewart
  • 8c7a4e0bfc - [grid] Only check hostname for connections that use host names :: Simon Stewart
  • 0e1d94bb5d - [grid] Make health check contain more information about node availability :: Simon Stewart
  • 8e5b1329c3 - [grid] The model is now a set of node statuses for hosts that are available :: Simon Stewart
  • 07899d7b7b - [grid] replace mistaken wording. No logical changes :: Simon Stewart
  • fa8b0fac03 - [grid] Rejig the internals of LocalDistributor :: Simon Stewart
  • 33cc6cbd46 - [grid] Might as well call an ID an ID :: Simon Stewart
  • 15700a9c2d - [grid] The DistributorStatus is composed of NodeStatuses :: Simon Stewart
  • 07904a9391 - [grid] The OneShotNode now indicates it is draining on starting a session :: Simon Stewart
  • c72ddb063e - [grid] Extract health checks from Host :: Simon Stewart
  • f293014829 - [grid] Adding a build file for the event bus tests :: Simon Stewart
  • 55273655c3 - [grid] Switch to an immutable grid model :: Simon Stewart
  • 0187850d0b - [grid] Only register one healtcheck per node :: Simon Stewart
  • c6bd1ff5ac - Add missing copyright notices :: Simon Stewart
  • d2e8374da4 - [grid] Rename Type to EventName for clarity :: Simon Stewart
  • 9e80450131 - [grid] Listen out for a node being removed in the model :: Simon Stewart
  • a64e482e2f - [grid] Start using better strong typing with events :: Simon Stewart
  • b220e8f1ad - [grid] Use EventListener pattern on all remaining events :: Simon Stewart
  • 0f197cbd4f - [grid] Force better typing of all event handlers :: Simon Stewart
  • 201b5c71e3 - [grid] Remove assert statements present in event listener for queuer and local session queue tests. (#8746) :: Puja Jagani
  • 68ddbf03d7 - Add register function to handle Basic Auth (#8723) :: Rajendra kadam
  • 7882328c6d - Add cdp console event support to call callbacks (#8749) :: Rajendra kadam
  • 48392254b6 - [Grid] Removed Hub page as we only need the console :: AutomatedTester
  • d912be8f32 - Allow to listen for JavaScript exceptions (#8753) :: Rajendra kadam
  • f5ba665dc8 - [Py] Generate new Devtools support. :: AutomatedTester
  • 8185e9cf64 - [py] Update testing to use the latest pytest :: AutomatedTester
  • e2987e2575 - [py] Get devtools API's working properly :: AutomatedTester
  • 587106bf24 - [py] Add new APIs to control the browser via a bidi connection :: AutomatedTester
  • 8750123adf - [Java] Add a message showing when there are no drivers on $PATH :: AutomatedTester
  • eb38212f5a - [Build] Force pip installs to be done via pip3 :: AutomatedTester
  • 4f4c14eef9 - [Build] Format build files :: AutomatedTester
  • 54831d3945 - [Build] Correct bazel import for pip :: AutomatedTester
  • 611c01976d - Add support for script pinning :: Simon Stewart
  • 3f210c1af3 - [cdp] Extract dom mutation listener :: Simon Stewart
  • abe3e5040d - Allow to listen for DOM mutations :: Alex Rodionov
  • 8d867f73f0 - [Py] Update dependencies for python for transitive deps. :: AutomatedTester
  • c6e15f8e66 - [py] Allow driver fixtures to be used in Chrome only tests :: AutomatedTester
  • 503248c123 - [py] Move bidi tests to only be chromium based :: AutomatedTester
  • e717257ce5 - Fix closure tests by not stripping data attribute :: Simon Stewart
  • 60131b1f5e - [bazel] Thread testonly attribute through test only targets :: Simon Stewart
  • 5e020b419d - Get the JS test server running again :: Simon Stewart
  • ac8ab2e107 - [bazel] Run buildifier to clean up build files :: Simon Stewart
  • ba2d54aadf - [py] remove dependency on async_generator wheel as we don't support 3.5 :: AutomatedTester
  • fb46c0a368 - [py] Remove async_generator from chrome tests :: AutomatedTester
  • 9220e91247 - [py] Update Firefox tests to use requirements file :: AutomatedTester
  • 12202b7a19 - [py] Deprecate desired_capabilities property in favour of capabilities property :: AutomatedTester
  • c0e9794c63 - [py] Updating Edge test targets to use requirements file :: AutomatedTester
  • e2a41eb0be - [py] Move remote test target to use requirements :: AutomatedTester
  • a9be3907f4 - [py] Move webkit based browsers to use the requirements file :: AutomatedTester
  • b0111c5b8d - [py] Move unit tests to use requirements file :: AutomatedTester
  • 35283d965e - [py] Move IE tests to use requirements file :: AutomatedTester
  • 6e59a16570 - [py] Add trio details to python wheel creation :: AutomatedTester
  • 7f82408371 - [py] add script pinning to python bindings :: AutomatedTester
  • 8735ef954c - [JS] Fixing sendAndGetDevToolsCommand :: Sri Harsha
  • 76dc0ee516 - [JS] updating rules_nodejs to 2.2.1 :: Sri Harsha
  • 51720430bf - Update RequestConverter upgrade header handling. (#8766) :: Puja Jagani
  • bd15e4e88a - [grid] Improving check for started containers :: Diego Molina
  • f272dd84b7 - [java] Rdirect java_* targets through //java:defs.bzl :: Simon Stewart
  • 856f8630d1 - [grid] Add timeout check in LocalNewSessionQueue. (#8769) :: Puja Jagani
  • 1413c04bb1 - [grid] Adding Catalina & Big Sur [skip ci] :: Diego Molina
  • 86dc2249a0 - [java] Add the ability to run a spotbugs test :: Simon Stewart
  • 08fd05c7ba - Fix linting errors in //java/client/... :: Simon Stewart
  • 2169b20298 - Fix linting errors in //java/server/... :: Simon Stewart
  • 3a96c06db0 - Enable lint checks in the java tree :: Simon Stewart
  • 9108b70737 - Skip lint tests for generated code :: Simon Stewart
  • 5e613422d7 - Remove unused file :: Simon Stewart
  • af3e6a5dd7 - [py] Add the ability to ignore local proxys that are available :: AutomatedTester
  • 159a669247 - [py] Correct assert in cert tests :: AutomatedTester
  • 0066f63229 - [py] Get new session tests working :: AutomatedTester
  • b2df2c37be - [py] get error handling tests working :: AutomatedTester
  • 5a189b98f7 - [py] Get subtyping tests working :: AutomatedTester
  • cc1ac6039f - Add shutdown hook to close AsyncHttpClient. Add Threadfactory to AsyncHttpClient to update threadfactory to use daemon threads. (#8763) :: Puja Jagani
  • 3daf11269d - Security Fix for Resources Downloaded over Insecure Protocol - huntr.dev (#8775) :: huntr-helper
  • c785b1f141 - [py] Extending proxy ignoring to direct clients instead of just remote :: AutomatedTester
  • 7ee0bacc1b - Removing event logs with repetitive attributes that is covered by a different event log. (#8773) :: Puja Jagani
  • a97078c155 - Fix resource leak in JdbcBackedSessionMap (#8784) :: Rajendra kadam
  • 8f4d57f48f - Bumping junit to 4.13.1 :: Simon Stewart
  • 9714dc00b9 - Enhanced findFreePort to let operative system system assign an arbitrary unused port and return it (#8795) :: Jon Wallsten
  • 1a3f5afbe8 - [js] Removing unused methods [skip ci] :: Diego Molina
  • cd94000512 - Honour registration secret in LocalDistributor (#8793) :: Rajendra kadam
  • 854c9452a4 - [JS] Updating rules_nodejs to 2.2.2 :: Sri Harsha
  • 9df797bed3 - [py] Correct docstring around find_element and find_elements. Fixes #8806 :: AutomatedTester
  • cf471a393c - Fix the EventFiringWebDriver and therefore the failing test :: Simon Stewart
  • fc5916ab60 - [grid] Provide a command line flag for creating SessionFactory instances :: Simon Stewart
  • 40689b3bf1 - [build] Upgrade rules_python to 0.1 :: AutomatedTester
  • e25b6ff1cc - delete bugged function :: Tomer
  • c38657eb29 - [grid] Expose a Server from the Standalone CliCommand :: Simon Stewart
  • 32b1a7c297 - [grid] Rework server commands and hook them into the EndToEndTest :: Simon Stewart
  • 7be8802cc6 - [grid] Clean up servers once EndToEndTest finishes :: Simon Stewart
  • 6788cf5445 - [standalone] Fix standalone url for secure communication. (#8796) :: Puja Jagani
  • 9c754f22d3 - Allow secrets to match, and use that where possible :: Simon Stewart
  • 502944d054 - [grid] RequiresSecretFilter now returns a regular webdriver response :: Simon Stewart
  • c078697e1c - [grid] End to end test now works with standalone having a registration secret :: Simon Stewart
  • 3e84a8b33a - [grid] Extend end to end test with secret to hub and node :: Simon Stewart
  • a930e517dd - [grid] Extend end to end test with secret to the fully distributed setup :: Simon Stewart
  • f5aa5720e3 - [grid] Make registration secret mandatory in the LocalDistributor :: Simon Stewart
  • b845a3c297 - [grid] Make registration secret mandatory in the LocalNode :: Simon Stewart
  • 004be30a0a - [grid] Review code and null checks for registration secret :: Simon Stewart
  • cf49ba2362 - [atoms] Fix getText atom for unicode charater middle of word (#8736) :: Shengfa
  • 8172c28614 - [grid] Better json encoding of event data :: Simon Stewart
  • 8d58842e15 - [grid] All messages on the ZMQ event bus now have a secret :: Simon Stewart
  • 4ea2efcff3 - [grid] Remove the registration secret from node status :: Simon Stewart
  • b9f8d8bcfd - [Build] Update rules_docker to remove deprecation warnings :: AutomatedTester
  • 88049d1820 - Remove subtracting (#8807) [skip ci] :: Rajendra kadam
  • 8e0956284e - [grid] Add missing test for correct event bus execution :: Simon Stewart
  • dbe3e88633 - [grid] Only start the standalone server once :: Simon Stewart
  • 9852ed5cd4 - [ci] Configure bazel output for non-ansi terminals :: Simon Stewart
  • 7f376a6a36 - [JS]Cleaning up chrome.js file (#8811) :: Sri Harsha
  • ac5f8136cb - Extracting Java linter to a separate travis job :: Alexei Barantsev
  • 63dd8b9a5a - Increasing travis timeout to 1 hour (temporarily) and trying to profile it and figure out the critical path :: Alexei Barantsev
  • 8580ae1ddb - [logging] Added an option to pass encoding for log configuration. (#8818) :: Puja Jagani
  • bc899310ea - [event-bus] Fix the double check for lazy initialisation of EventBus instance in EventBusOptions. (#8817) :: Puja Jagani
  • 6ba4703650 - [grid] Removing unused imports [skip ci] :: Diego Molina
  • 2dce086b6c - [grid] Using constant for the section [skip ci] :: Diego Molina
  • 06bb70f0bf - Add and update .NET dependencies :: Jim Evans
  • 04db5ed94e - [grid] Removing unused imports [skip ci] :: Diego Molina
  • d3bcb8c402 - [grid] Fixing test by adding registration secret :: Diego Molina
  • 84c52f245c - [Build] Update directory check in rules_python :: AutomatedTester
  • 6958703ca2 - Rethrow interrupted exception in pause action :: Simon Stewart
  • 3bd0bc0fbd - [grid] The data structure is immutable and does not need to be guarded for threads :: Simon Stewart
  • 0c6c62bc98 - [grid] Securing 0mq when user provides a certificate :: Diego Molina
  • 55db83f28f - [grid] Registration secret is not used in GridModel :: Diego Molina
  • 8a66e12204 - [rb] add support for element screenshots (#8533) :: John F. Douthat
  • 0f91bd528f - [py] Fix uploading multiple files on remote driver (#7472) (#8734) :: Radosław Sporny
  • 611786efab - Introduce version-independent implementation of CDP for .NET :: Jim Evans
  • 4269589c04 - Update copyright comment blocks to correct 'company' in .NET :: Jim Evans
  • 6dc66450b1 - Correcting paths for Visual Studio pre-build shell scripts :: Jim Evans
  • 08c48a21a4 - Remove unused source file in .NET :: Jim Evans
  • 60a834348c - CDP integration source code cleanup for .NET :: Jim Evans
  • c6f931436d - Use abstract classes for DevTools domains instead of interfaces in .NET :: Jim Evans
  • 27566b88d0 - Move .NET domain factory for DevTools into DevToolsDomains class :: Jim Evans
  • b5fe9b6817 - Reverting inadvertently committed change to config file :: Jim Evans
  • bbd7551f3c - Add documentation comments in .NET :: Jim Evans
  • eefc804bac - [grid] ContainerInfo is actually the config of the container :: Diego Molina
  • cbcb825868 - [grid] Adding docker host flag to help command [skip ci] :: Diego Molina
  • 52deabee8c - [grid] Adding video docker image and path flags for docker [skip ci] :: Diego Molina
  • 6a6ac88e4d - [grid] Adding container inspect to the api :: Diego Molina
  • 5738195575 - [grid] Early work for video recording per test :: Diego Molina
  • 60bda3d435 - Fixing generation of .bazelrc.local file :: Alexei Barantsev
  • 8842c69272 - [grid] Fixing NPE [skip ci] :: Diego Molina
  • fe0ba42455 - Bump reactor-netty to 1.0 and remove snapshot maven repo link :: Simon Stewart
  • cd423179a9 - [grid] Recording video only when recordVideo is sent in se:options :: Diego Molina
  • 4dcea97dbf - We don't use Firefox ESR anymore :: Alexei Barantsev
  • dea958f1b7 - Profiling bazel builds on travis :: Alexei Barantsev
  • f18cbcef03 - [graphql] Add graphql query to retrieve session information for a given session id. (#8829) :: Puja Jagani
  • dc9d019288 - Add listener for DOM events using CDP and test (#8767) :: Rajendra kadam
  • 0fd538a7a5 - Trying a different style of calling bazel to avoid building unnecessary parts :: Alexei Barantsev
  • cd9266b21c - Running only local browser tests on travis (remote or grid tests should be run in separate jobs) :: Alexei Barantsev
  • f9b20dc466 - Adding Java server tests to travis :: Alexei Barantsev
  • 82fa693373 - Refactor Bazel targets for .NET build :: Jim Evans
  • a885e7b8ec - Updating .NET CHANGELOG in preparation for 4.0a7 release :: Jim Evans
  • bd11115b92 - [java] bump java dependencies for opentelemetry and htmlunit :: AutomatedTester
  • 201b5f8295 - Refactoring .NET Bazel targets to be consistent with other rules :: Jim Evans
  • e2601aa232 - Switching default http client to reactor :: Alexei Barantsev
  • ed163d2656 - [build] add sonarlint as an ignore :: AutomatedTester
  • 0d78a72eea - [py] Enforce ignoring of proxy for local drivers :: AutomatedTester
  • f65ddae8b5 - Fix failing test :: Simon Stewart
  • be0c0ff26f - [py] Handle the case where ignoring proxy is not set :: AutomatedTester
  • 56adb0c2ec - [py] Add debugpy to requirements :: AutomatedTester
  • 68a0ea10bc - [py] Correct formatting with JS fragment :: AutomatedTester
  • 474d116714 - [py] Remove support for XBL in Firefox. :: AutomatedTester
  • c8f03a4473 - Fix OpenTelemetry wrapper for the version 0.9.1 upgrade. (#8835) :: Puja Jagani
  • a1e0b8afe1 - [java] Reverting default http client to netty :: Diego Molina
  • 7ccda3d2ca - [Java] Update dependencies :: AutomatedTester
  • dd7a22d32f - Updating information about using Bazel on Windows :: Alexei Barantsev
  • 456de2a314 - Reducing bazel test timeout :: Alexei Barantsev
  • e172864467 - [build] Move docker rules back to official rules as patches have been applied :: AutomatedTester
  • b34f622fee - [grid] Add request id to poll the request from NewSessionQueue. (#8754) :: Puja Jagani
  • 5758ee13ac - [grid] Improving imports [skip ci] :: Diego Molina
  • 4eeb13e8d8 - Fixed issue with Firefox browserName camelCasing (#8834) :: Luke Hill
  • 20d0f65856 - Updating version-independent CDP API for .NET :: Jim Evans
  • 5e81741c27 - [rb] Correct line endings :: AutomatedTester
  • 5768f1917e - Setting our own timeout for bazel command that is less than travis timeout to avoid killing the job and allowing to store partially populated cache :: Alexei Barantsev
  • 93f8ef009a - Fixing flake8 issues :: Alexei Barantsev
  • 558645442f - Adding Chrome to the environment for server tests on travis :: Alexei Barantsev
  • 0552f54ea2 - Fixing paths to CDP libraries in IDEA project :: Alexei Barantsev
  • 8dea9ec7a3 - [java] Fixing type mismatch in an assertion in CDP tests :: Alexei Barantsev
  • 7b47c40bcd - Don't run IE, Edge and Safari tests on travis :: Alexei Barantsev
  • 81e8a2861c - [java] Disabling a couple of tests in Chrome that look like regression bugs :: Alexei Barantsev
  • e3520749c4 - [build] Ignoring IDEA generated directory :: AutomatedTester
  • 626d14a626 - [py] Update supported versions to py3.7+ :: AutomatedTester
  • d8f5385889 - [build] Bump bazel version to 3.7.0 :: AutomatedTester
  • e00db42599 - [Build] Update Bazel/TypeScript to 2.2.2 :: AutomatedTester
  • 1c479ebae3 - [Build] Update npm package numbers :: AutomatedTester
  • afad908067 - [py] Fix flake8 error on setup.py :: AutomatedTester
  • 4510541727 - [py] Remove unused tox endpoints :: AutomatedTester
  • 5ee4e24162 - [rb] revert optimization I suggested for #8834 :: titusfortner
  • 3a81e6a6de - [rb] remove spec guards for Firefox with samesite cookie implementation :: titusfortner
  • cf7960f842 - [rb] remove spec guard for remote Firefox re-using profile :: titusfortner
  • 9c44b1386c - Correcting XML documentation comments in .NET :: Jim Evans
  • fe92f7e6bb - Adding network response received event for .NET CDP :: Jim Evans
  • f2ef79251d - Ignoring .bazelrc.local :: Alexei Barantsev
  • b71aaedc41 - [java] An attempt to fix timeouts in quit operation caused by missing response :: Alexei Barantsev
  • d4e9988e6a - [java] Handling another case of quit operation that should be considered as normal behavior :: Alexei Barantsev
  • c2d825ec96 - [java] Fixing some of devtools tests to actually check listeners (to fail if a listener was not called) :: Alexei Barantsev
  • 9eb7fd6d50 - [java] Ignoring exceptions in shutdown hook :: Alexei Barantsev
  • 56730e0652 - [java] Using guava to build maps instead of ugly double-curly-braces initializations :: Alexei Barantsev
  • cb04cdfefc - [java] Deleting unused imports :: Alexei Barantsev
  • 23bc00e375 - [grid] Integrating NewSessionQueuer with Distributor. (#8747) :: Puja Jagani
  • 659da42abe - [grid] Removing check if path exists. :: Diego Molina
  • 3f61f36bdb - Update java changelog :: Simon Stewart
  • 14b9183611 - [cdp] Add support for CDP v87 :: Simon Stewart
  • f49887fe0b - Add tests for gridui (#8814) :: Rajendra kadam
  • 7d7955b53a - [py] Remove blackberry setup code :: AutomatedTester
  • 934e267ba1 - [py] Correct licence in test :: AutomatedTester
  • 0009faef8c - [py] Correct skipping based on markers :: AutomatedTester
  • f8173b2cc4 - [py] Add v87 CDP support :: AutomatedTester
  • 0b8609fba6 - [skip ci] Syncing IDEA style settings with .editorconfig :: Alexei Barantsev
  • bf26e50e0b - [py] Python changelog for Alpha7 :: AutomatedTester
  • 8a7ff7bb83 - [js] Updating changelog.md [skip ci] :: Sri Harsha
  • 60d9c3b039 - Clean up grid UI tests :: Simon Stewart
  • 32ce0b41d7 - Use a static import for better readability :: Simon Stewart
  • 38ddb376c0 - [grid] Accepting TZ and screenResolution :: Diego Molina
  • 7040cc0f9d - [java] Code cleanup :: Alexei Barantsev
  • 598b4fcc78 - [java] Refactoring SessionData to avoid using Optional without actual need in it :: Alexei Barantsev
  • 2cfd75d4b8 - [java] Deleting unused private fields :: Alexei Barantsev
  • 1163f3e10e - [java] Adding link to the generated CDP v87 library to IDEA project :: Alexei Barantsev
  • 39a2bdf175 - [java] Fixing InstanceCoercer to test properly for having a constructor in the target class (and code cleanup) :: Alexei Barantsev
  • ba8dd31fb8 - [rb] Add CDP v87 :: Alex Rodionov
  • 0a80284ef2 - [grid] Fixing parameter order for NewSessionQueue [skip ci] :: Diego Molina
  • 745d01fa44 - Release Ruby bindings 4.0.0.alpha7 :: Alex Rodionov
  • 85ae06e1d2 - Fix send_keys with variable argument by removing variable expansion. (#8840) :: sufyanAbbasi
  • cad1014736 - Stop profiling bazel on travis :: Alexei Barantsev
  • 83b2f46bfd - [bazel] Bump platforms to 0.0.1 and skylib to 1.0.3 :: Simon Stewart
  • 6b245602ca - [bazel] Upgrade closure rules to 0.11.0 :: Simon Stewart
  • 34a7aee639 - [bazel] Bump rules_proto to the latest version, which includes a pre-built protoc :: Simon Stewart
  • 4b00c8f258 - Update list of java release targets :: Simon Stewart
  • 37e592c166 - [grid] Fix flaky Distributor and GraphqlHandlerTest. Add queuer config to DistributedCdpTest (#8859) :: Puja Jagani
  • 586582cb71 - [py] Bump versions to a7 :: AutomatedTester
  • be6f8ee0c0 - Options that are more than one letter have two dashes :: Simon Stewart
  • de8579b6d5 - Adding support for CDP version 87 in .NET :: Jim Evans