Skip to content

Selenium 4.0.0 Alpha 4

Pre-release
Pre-release
Compare
Choose a tag to compare
@diemol diemol released this 20 Aug 08:01
· 7074 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
  • 83e99acf02 - Accepts rubyzip 1.3.0 and 2.0.0. Fixes #7606 (#7607) :: Vladimir Támara Patiño
  • 2f46354b51 - [netty] Add simple chain for handling http requests :: Simon Stewart
  • 9ea32fa4c1 - Move all classes into a top level SeleniumRake namespace and correct folder/file structure :: Luke Hill
  • 13f0e9783f - Updating sonarqube settings :: Alexei Barantsev
  • 3cdbe1ad17 - [java] Restoring ability to run WDBS tests (from IDEA) :: Alexei Barantsev
  • c35c26e255 - Adding lost dependency to IDEA project :: Alexei Barantsev
  • c2a38eb047 - [java] Fixing compilation error. Looks like Bazel does not build this part of code so we couldn't catch this issue on CI :: Alexei Barantsev
  • 5a56387e02 - [java] Deleting unused code :: Alexei Barantsev
  • 263074f3d3 - [java] Fixing and adding to the suite a couple of lost WDBS tests :: Alexei Barantsev
  • c65517e475 - [java] Deleting custom AppServer used for RC tests only. :: Alexei Barantsev
  • 18efc7245f - [java] Changing test pages structure to allow running existing htmlrunner tests :: Alexei Barantsev
  • 820df9d4c1 - RuboCop autofixes on rakelib :: Luke Hill
  • 420921bb4b - Loosen dependency on childprocess in ruby gemspec :: Connor Shea
  • 7a01fd8c9b - [java] Preventing XXE when loading Firefox extensions. :: Alexei Barantsev
  • 74914ed923 - [java] Deprecating an unused exception class :: Alexei Barantsev
  • 04b4192c06 - [java] Deleting deprecated internal class :: Alexei Barantsev
  • 7108f3abff - [java] Deleting unused imports :: Alexei Barantsev
  • 06a7dffb5b - [java] Explicitly using no-args constructor to create an instance of HttpClient using reflection. :: Alexei Barantsev
  • 1374b338c0 - Fix visibility checking for descendants of details elements :: Thomas Walpole
  • 8adb0f220a - [java] Improving FirefoxDriver javadoc, passing FirefoxProfile instance to the constructor is a bad practice. :: Alexei Barantsev
  • c9649be83e - [java] Reducing code duplication, no functional changes :: Alexei Barantsev
  • e76105bab5 - [java] Fixing unit tests for Preferences that check setting frozen preferences :: Alexei Barantsev
  • 1cd3276e9e - [java] Simplifying code and deleting unused methods of an internal class :: Alexei Barantsev
  • 4954772a72 - [java] Merging three different preference storages into the single one. :: Alexei Barantsev
  • 7498da6372 - Updating .NET Bazel build files with correct references :: Jim Evans
  • cb5a603a96 - Refactor/remove unused Rake tasks files :: Luke Hill
  • 635570974b - Update Ruby changelog to include 3.142.5 :: Alex Rodionov
  • f2555adaa9 - [py] Bump to 4.0a3 :: AutomatedTester
  • cc2ae02681 - [java] Removing unnecessary unboxing :: Alexei Barantsev
  • 7dd46f21ba - Use org.mockito.ArgumentMatchers instead of Mockito :: Tim van der Lippe
  • 318c819042 - [java] Updating mockito and its dependencies :: Alexei Barantsev
  • 26a63153db - [java] Stop using deprecated WebDriverWait constructors in tests :: Alexei Barantsev
  • e22c13bad5 - [java] Fixing use of deprecated methods after updating mockito :: Alexei Barantsev
  • be841f854f - [java] Deleting BuckBuild, it is not in use anymore :: Alexei Barantsev
  • 982baeb347 - [java] Test code cleanup, deleting unused imports and never thrown exception declarations :: Alexei Barantsev
  • e349318ff8 - [java] Test code cleanup, updating to Java 8 features :: Alexei Barantsev
  • 19d863da29 - [java] Deleting unused private methods :: Alexei Barantsev
  • 04f1714629 - [java] Oops, one change targeted Java 9, reverting it :: Alexei Barantsev
  • 81f83ca0bc - [java] Deleting catch block for an exception that is neven thrown :: Alexei Barantsev
  • 8953f91a7a - [java] Code cleanup, deleting a debug print and unnecessary casts :: Alexei Barantsev
  • ddea0d5fb2 - [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev
  • 1f67cbd9da - [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev
  • 39bac8a9c9 - [crazyfun] Fixing use of recently deleted Platform class :: Alexei Barantsev
  • 8e9dca1cc8 - Fixing crazyfun-bazel integration that was broken on windows. :: Alexei Barantsev
  • 2d1e0bba3d - Improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev
  • 0d2a9b4844 - Fixed references to chromedriver website :: Patrick Beart
  • 5a4ac1dbbf - Actually improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev
  • 01afd4ad9e - [java] Deleting code related to running tests in SauceLabs cloud, we use Travis now. :: Alexei Barantsev
  • c141342538 - [bazel] Putting dependency versions to variables to reduce duplication and simplify dependency upgrade :: Alexei Barantsev
  • 41b6ec2d75 - Fixing path to a library in IDEA project :: Alexei Barantsev
  • 280bb94c97 - Update Ruby changelog to include 3.142.6 :: Alex Rodionov
  • b4a820c85b - Updating IDEA project, the 'javascript' module, as suggested by IDEA itself :: Alexei Barantsev
  • 78dce0c505 - Fix random permission problems when trying to obtain a free port on Windows 10 :: Adrian Dymorz
  • ca9e9a4a75 - Old style exceptions are syntax errors in Python 3 :: Christian Clauss
  • 750a98595f - Summary for Minimize method corrected :: Jonah
  • b79e0b61cb - Optimize Actions.MoveToElement(IWebElement toElement, int offsetX, int offsetY, MoveToElementOffsetOrigin offsetOrigin) method by removing needless operations :: YevgeniyShunevych
  • 57e9c69e68 - Using timeout in DriverService Builder :: Grigory Mischenko
  • c299a0eae2 - [bazel] Implicitly setting --enable_runfiles for all commands :: Alexei Barantsev
  • 893f66a410 - [java] Adding more unit tests to bazel build :: Alexei Barantsev
  • bc1a581c10 - Fix possible NullPointerException in ErrorHandler.rebuildServerError :: Frederik Carlier
  • 03d8d13646 - [java] Fixing compilation errors introduced by rebasing the previous commit and restoring backward compatibility. :: Alexei Barantsev
  • e96092a260 - [java] Adding links from ignored tests to bug reports :: Alexei Barantsev
  • c453b53e9e - [java] Deleting a temp file remaining after resolving git conflicts :: Alexei Barantsev
  • 5be744b887 - Fix Xcode typo (#7655) :: Dmitry Dubenets
  • b2e1adce49 - [java] Adding more unit tests to bazel build :: Alexei Barantsev
  • 69f669935d - [java] A draft of a Netty-based HTTP client :: Alexei Barantsev
  • 0d45561b01 - [java] Temporarily ignoring a test that fails on travis :: Alexei Barantsev
  • da155ec896 - Add name for maven pom file :: Simon Stewart
  • e8fac685b0 - Bump version number for next java release :: Simon Stewart
  • 06d9118b47 - Silence warnings from Java 11 :: Simon Stewart
  • c5388e53c1 - Make grid the default rake target :: Simon Stewart
  • a4a1a32178 - [java] Fixing bazel dependencies for netty client :: Alexei Barantsev
  • 3e7fccd6da - Fix up problem when running bazel commands :: Simon Stewart
  • 7d60bd78f2 - Setting module-related options for Java versions > 8 :: Alexei Barantsev
  • 32394fcdb2 - Fixing Java version detection (openjdk footprint looks different) :: Alexei Barantsev
  • b4a5328dd3 - Refactor crazy fun namespace 1 (#7667) :: Luke Hill
  • 1d4be7aed1 - Fix grammar typo in exceptions.py (#7657) [skip ci] :: Dmitry Dubenets
  • f114b40829 - [java] Adding WebSocket support to the Netty-based client :: Alexei Barantsev
  • 1292f88044 - added a missing flag for EventBusConfig.java to swap out the implementation of the event bus :: Adam Goucher
  • e89b7d4432 - Fix common typo's :: Dmitry Dubenets
  • d26fe1f642 - [java] Adding information about used services to generated module info file :: Alexei Barantsev
  • 1d2e836fe2 - [java] Deleting handcrafted module info files because we autogenerate them now :: Alexei Barantsev
  • f2e587ef63 - Upgrading bazel to 1.0.0 :: Alexei Barantsev
  • 456563bc0e - [java] Properly converting URLs and logging exceptions in the netty-based http client :: Alexei Barantsev
  • e140e223e6 - [java] Using try-with-resources in ProtProber to make sure that the checked socket is closed :: Alexei Barantsev
  • d2dc677843 - [java] Reset thread interruption status before throwing :: Alexei Barantsev
  • cd9c7062d1 - [docker] Fix existing docker functionality :: Simon Stewart
  • 611a86792a - Fix failing test via build magic :: Simon Stewart
  • cd7c63fac3 - Mark CommandExecutor as a functional interface :: Simon Stewart
  • f6d02b3a48 - Remove selenium_test build target as it's not used :: Luke Hill
  • e940e942e3 - Adding customizable browser_name capability to microsoftedge (#7650) :: Stanley Hon
  • 879c4b0111 - Rename BaseServer to JettyServer :: Simon Stewart
  • 76789277fd - Move jetty server to its own package :: Simon Stewart
  • 963d4fb8d5 - Clean up generics for the JettyServer :: Simon Stewart
  • 7a1fc1e1b1 - Routables can also be filtered :: Simon Stewart
  • 8e251525e6 - Remove support for servlets from the BaseServer :: Simon Stewart
  • 953ef02749 - Add a server implementation using the built-in JRE httpd :: Simon Stewart
  • 75aa2ddeff - Inject server HTTP handler as a constructor arg. :: Simon Stewart
  • b835acc13e - Avoid leaking okhttp connections :: Simon Stewart
  • 025c61d512 - Better hostname setting from server options if no network is present :: Simon Stewart
  • 66f08b44ab - Setting headers to null to remove them is wrong in the reverse proxy handler :: Simon Stewart
  • 824910113d - Bump netty to latest release :: Simon Stewart
  • 480a5ad2d0 - Make the Netty server implement our Server interface :: Simon Stewart
  • a1926f0ff4 - Run GridTNG end to end tests using netty :: Simon Stewart
  • 9a0089731f - Switch to using netty as the primary server :: Simon Stewart
  • 925fee2bd2 - Updating python bindings to use ms:edgeOptions for options to msedgedriver. (#7640) :: Stanley Hon
  • 7ac1b7c1b1 - Refactor/rubocop autofixes on selenium rake (#7671) :: Luke Hill
  • 5b5f9b0e29 - [java] Renaming a package to match Java naming convention :: Alexei Barantsev
  • 4caa6d9bed - Fixing IDEA project broken after recent netty dependency update :: Alexei Barantsev
  • 33ce271341 - [java] Renaming classes to match CDP specification :: Alexei Barantsev
  • 544d4609d2 - [java] Using in CDP code its own class SessionID instead of a similar class from remote package :: Alexei Barantsev
  • 2d30ef0bec - Updating .NET test projects to use NUnit3TestAdapter 3.15.1 :: Jim Evans
  • 59721b24de - Removing unused Java system property when running .NET tests :: Jim Evans
  • 094a470b68 - Changing internal name of embedded resources in .NET assemblies :: Jim Evans
  • bb47d0e63f - Removing now-unused CrazyFun build description file for IE driver atoms :: Jim Evans
  • 6ebbe5ab58 - Updating generation of C++ atoms header file :: Jim Evans
  • 1c5bdc33dd - Reverting change to use effective style for determining element visibility :: Jim Evans
  • 6d9e68134a - Updating .NET build to use new Bazel build rules :: Jim Evans
  • 8ae7d7b1bb - [java] Refactoring DevTools classes to match CDP specification structure :: Alexei Barantsev
  • 01fcbe99ed - [py] Fixing flake8 issues :: Alexei Barantsev
  • fd1fabe574 - [crazyfun] Move everything under one directory (No fixes) :: Luke Hill
  • 2d5cde15b8 - [java] Changing return type of Target.getTargets from Set to List :: Alexei Barantsev
  • 36ff0bf653 - [java] Adding ability to clear listeners in DevTools and breaking dependency between DevTools tests :: Alexei Barantsev
  • 44853287b0 - [java] Adding DevTools tests to bazel as java_selenium_test_suite :: Alexei Barantsev
  • 36f0c85923 - Add python_requires to help pip (#7698) :: Hugo van Kemenade
  • 3f799b8256 - [java] Synchronizing access to listener list to avoid concurrent modification exceptions. :: Alexei Barantsev
  • e5f124858a - [java] Renaming enum members to match Java naming conventions :: Alexei Barantsev
  • 3631b4e2c1 - [java] Fixing a test to call Fetch.enable properly :: Alexei Barantsev
  • 7f5c2f3fd7 - [java] Renaming a test to match common test naming rule :: Alexei Barantsev
  • d9acdee44a - [java] Uncommenting a test. Apparently bazel consider this as a critical compilation issue :: Alexei Barantsev
  • e7ff089089 - [java] Fixing deserialization from JSON for RequestIntercepted event :: Alexei Barantsev
  • 18730efd49 - [py] correct python_requires in setup :: AutomatedTester
  • c97f8a7688 - Remove uncalled code (base generator amongst others) (#7682) :: Luke Hill
  • 1986604faf - Fixing the path to an IDEA module :: Alexei Barantsev
  • 2c7de0ad98 - Adding ability to run tests for chromedriver-specific JS atoms :: Alexei Barantsev
  • 705420d93a - Implementing ability to run (not only buld) bazel targets from crazyfun :: Alexei Barantsev
  • cd14b11bbe - Fixing javascript test targets for crazyfun :: Alexei Barantsev
  • 9e9edee906 - Deleting unused test utility methods :: Alexei Barantsev
  • cbfc8809e5 - Fixing assumes in tests to work properly while running tests in remote mode :: Alexei Barantsev
  • 5d3d2dcd30 - Fix getLocationInView atom for documentElement :: John Chen
  • fbd4dd6f9b - Fix Chrome's getLocationInView atom :: John Chen
  • 4813c06850 - Adding javascript/chrome-driver tests to travis :: Alexei Barantsev
  • a449eca74a - [tracing] Initial implementation :: Simon Stewart
  • dd80d5ed73 - Add missing "break" statement :: mtrea
  • 95cd0f7c96 - Move all code inside ruby.rb crazy fun into its own namespace to make it easier to triage :: Luke Hill
  • 3c2f78e1c8 - Add symlink to correctly named file :: Luke Hill
  • dd917a32ad - Minor tidy up of some logic :: Luke Hill
  • 89b0a80c79 - Namespace all rename code inside crazyfun mappings :: Luke Hill
  • 300611be95 - Namespace ExportMappings correctly and mark it as potentially obsolete :: Luke Hill
  • c2de389182 - Namespace some more items :: Luke Hill
  • 8ade32a6b0 - Comment out 2 top level mappings crazy fun builders If this doesn't crash CI we can remove over 500 LOC :: Luke Hill
  • 46a3c907f7 - Commented out a load more top level mappings files :: Luke Hill
  • fcb9d6f5a1 - Remove loads of commented out code, optimise rake_tasks/crazy_fun directory :: Luke Hill
  • 341dc6e968 - Small tidy to Rakefile and moving requires around to avoid duplication :: Luke Hill
  • a2e6d4b264 - Remove python top level class method which is never included or extended Alter rakefile order, remove uncalled requires and add comments about each section of requires :: Luke Hill
  • f3dd0c229d - Remove all gcc style code as none of it is consumed :: Luke Hill
  • 706b898dd8 - Comment out javascript mappings - I suspect it isn't used :: Luke Hill
  • 6f8950669b - Bugfixes, remove duplicated requires that aren't present :: Luke Hill
  • e94359b09f - Remove all Javascript CrazyFun code Alter CF ruby / rake files to correctly named ruby_mappings and rake_mappings Move global method ruby to be duplicated in the requisite classes (We can dry this up later) :: Luke Hill
  • 973a0696f9 - Move some require statements around, update some comments :: Luke Hill
  • 2a11e8b110 - Fix up load order for inheritance chains :: Luke Hill
  • a49fb60b1a - Add debug logic to Rake::Task.out :: Luke Hill
  • d31d99eb45 - Adding more verbosity to travis build logs :: Alexei Barantsev
  • 2997552707 - Adding more verbosity to travis build logs in the special Node.js case :: Alexei Barantsev
  • cb1001dd42 - Parse python docstring example as code snippet :: pitachips
  • 313df0fea8 - Bugfix and Refactor :: Luke Hill
  • 085ceed1f5 - [java] Set mouse button in W3C codec :: John Chen
  • 4038a1b40d - An attempt to run sonar scanner on travis :: Alexei Barantsev
  • 55882b0dd5 - A different approach to start sonar scanner. :: Alexei Barantsev
  • d7d38e2546 - Fixing sonar project key and project version :: Alexei Barantsev
  • 9a434ed22b - [javascript] Fixing chromedriver-atoms tests for shadow DOM :: Alexei Barantsev
  • 25dea204f8 - [java] Disabling CDP-related tests that are currently broken :: Alexei Barantsev
  • df325d473e - [java] Fixing bazel dependencies :: Alexei Barantsev
  • 50f740479a - Fixing slack invitation link in github issue templates :: Alexei Barantsev
  • f9f3a0df35 - [java] Replacing SimpleDateFormat with a more modern class DateTimeFormatter :: Alexei Barantsev
  • 802d2cab79 - [java] Using devtools own cookie implementation in devtools commands. Converters can be added later. :: Alexei Barantsev
  • 07dfcc46d8 - [java] Explicitly set flatten = true when attaching to CDP target, it's preferred mode :: Alexei Barantsev
  • 9d71800919 - [java] Refactoring devtools to make the structure more uniform to prepare it to autogeneration :: Alexei Barantsev
  • 95bb2fbebc - CrazyFun: Remaining Namespace work (Aside from the .rl items) (#7736) :: Luke Hill
  • 8b21ec75be - Add Netty Client to main jar (#7743) :: adam goucher
  • 2e2ebb07cc - Rubocop Autofix Rakefile (#7735) :: Luke Hill
  • 99234367ee - [java] Moving StaticInitializerCoercer in front of Map coercer. :: Alexei Barantsev
  • 5c70fc382d - [java] Fixing use of deprecated methods :: Alexei Barantsev
  • 64cd3ae656 - [java] Deleting exception declarations that are never thrown :: Alexei Barantsev
  • e179131f75 - [java] Deleting unused imports :: Alexei Barantsev
  • 0383f454d1 - Don't run sonar scanner for pull requests :: Alexei Barantsev
  • 0834ca83b2 - Oops, my bash kungfu is not strong enough... :: Alexei Barantsev
  • 3c19dd1d0d - Bump bazel version :: Simon Stewart
  • 895f0c2fb4 - Add "information" command and information about tracing :: Simon Stewart
  • 7c27774b43 - [tracing] Add basic tracing to the session map :: Simon Stewart
  • ee03118477 - [tracing] Better handling of tracing through distributor :: Simon Stewart
  • e1797c2444 - Fix up IJ build for Windows developers :: Simon Stewart
  • deb5919775 - Modify: Spell error :: Sri Harsha
  • c1cb579923 - [java] Deleting unnecessary parentheses, reducing noise :: Alexei Barantsev
  • aa5e13377b - [java] Deleting unused imports :: Alexei Barantsev
  • 5a20d4471f - Deleting orphaned IDEA module file for old Selenium IDE :: Alexei Barantsev
  • 23a7d7706f - [py] Lay groundwork for running large tests with python :: Simon Stewart
  • 9591dd328d - Move py_import into the private python area :: Simon Stewart
  • c9de3a9e11 - The pytest_test does not need a toolchain :: Simon Stewart
  • 66625d79c6 - Remove flags that are plugin-specific from pytest wrapper :: Simon Stewart
  • e160563f3e - Add the ability to create python test suites, and use it :: Simon Stewart
  • 8c2b31ea68 - [java] CDP code generator :: Alexei Barantsev
  • ccc9a3b8ff - Enable gpg signing of built artifacts :: Simon Stewart
  • 2171634f4f - Avoid creating JPMS module jars for now :: Simon Stewart
  • 6085af940e - Switch to using rules_jvm_external for managing third party java deps :: Simon Stewart
  • bee5ee23c8 - Get the dist-zips building nicely again :: Simon Stewart
  • edfbeed291 - Run buildifier over bzl files :: Simon Stewart
  • f3a4901c50 - Run buildifier over BUILD and WORKSPACE files :: Simon Stewart
  • d45ec36111 - Fix up manual build targets too :: Simon Stewart
  • f00998e981 - Hook java CDP generation into the build :: Simon Stewart
  • c6a31d894e - Move devtools generator into devtools directory :: Simon Stewart
  • 4c3239d562 - [java] Fixing paths to work on Windows :: Alexei Barantsev
  • c2745b9fd3 - Refactoring IDEA project to use JARs downloaded or generated by Bazel :: Alexei Barantsev
  • a65b9dd690 - [java] Stop using features introduced in Java 9+ :: Alexei Barantsev
  • 4bca8a83c2 - [java] Stop using features introduced in Java 9+ :: Alexei Barantsev
  • b24cf9d9ec - Modify: Typo error (#7791) [skip ci] :: Sri Harsha
  • 07ee491572 - Replacing references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molina
  • 85f05fee12 - Replacing more references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molina
  • fad6f9ae4d - Replacing seleniumhq.org links in README [skip ci] :: Diego Molina
  • 3041fa2645 - Update contribution guidelines with new content :: Diego Molina
  • 39b8c3eba2 - Deleting unused imports :: Alexei Barantsev
  • 6a9c5463cc - [java] Improving error message if a remote side responses with code 405 Method Not Allowed :: Alexei Barantsev
  • 0b13f71cee - Add Chrome tests to bazel build. :: Tricia Crichton
  • 527c3fecdd - Revert "Add Chrome tests to bazel build." :: Alexei Barantsev
  • b823a5ef49 - [java] Fixing a check in a test to match the target HTML file :: Alexei Barantsev
  • 8264a3a985 - [java] Adding a test for multi-file upload :: Alexei Barantsev
  • b514a7490e - [grid] Adding file upload endpoint to the new grid :: Alexei Barantsev
  • fc12197e87 - [java] Implementing ability to upload multiple files with RemoteWebDriver :: Alexei Barantsev
  • 7f54fd79f1 - [bazel] Adding a command to set stamps (on behalf of @simonstewart) :: Alexei Barantsev
  • 6e182e5136 - [bazel] Deleting options that should be better set in .bazelrc.local :: Alexei Barantsev
  • 6d5a0ce927 - [java] Fixing potential NPE and deleting unused imports :: Alexei Barantsev
  • 2f6c9eb41d - Fix WSL check on Linux on DeX and similar distibutes :: Alex Rodionov
  • 541e06a897 - Remove executable permissions from proxy.rb :: Alex Rodionov
  • df6be2e962 - Implement basic support for relative locators :: Alex Rodionov
  • eaddcc7bb1 - Updating PR template, and removing references to CLA [skip ci] :: Diego Molina
  • f36d8f4d6a - Removing unused variable [skip ci] :: Diego Molina
  • 5296b5b46c - fix: DeprecationWarning of base64.encodestring() (#7446) :: Max Schmitt
  • b2b921194c - [rb] add specs with bugfixes for remote execution :: Titus Fortner
  • 62e867b42e - [rb] fix rubocop violations :: Titus Fortner
  • 01701f6902 - [rb] update specs for consistency :: Titus Fortner
  • be1975e6a3 - [rb] add driver specs to reflect current functionality :: Titus Fortner
  • 2f8943e980 - [rb] fix bugs to get specs to pass :: Titus Fortner
  • ec05ff07e0 - Bugfix/copyright rake fixes (#7817) :: Luke Hill
  • 01b1bbe06a - Update locators.js (#7810) :: Sri Harsha
  • 3950338afe - Added option to use char and string when generating atoms.cc (#7784) :: TriciaCrichton
  • 4c568fe0fe - Add support for creating and removing virtual authenticators (#7760) :: Nina Satragno
  • f5d21631d6 - [rb] add features to Logger :: Titus Fortner
  • 61ccd712b6 - [rb] add IDs to logging messages :: Titus Fortner
  • 3c038ec5be - [rb] add custom matchers for deprecations :: Titus Fortner
  • 5a89b22cc3 - [rb] aggregate failures for specs :: Titus Fortner
  • 1ed6eb584d - [rb] fix order of operations bug :: Titus Fortner
  • 136c2e972f - [rb] more precise implementation of checking for deprecations in specs :: Titus Fortner
  • 1547e33151 - Add method DELETE, PUT into allowedMethods of CORS :: Long Nguyen
  • 5a128163a2 - Add tests for allow-cors feature :: Long Nguyen
  • b3646a99f9 - Add: Add support to get property of referenced web element (#7839) :: Sri Harsha
  • ee15b26997 - https between components (#7767) :: adam goucher
  • 35f4627381 - Add js bindings for chromedriver cast functionality :: justinwoolley@gmail.com
  • 00de1c6b65 - Fix: Fixing typo errors (#7849) [skip ci] :: Sri Harsha
  • 81552aa0ae - Add more Ruby bindings tests for page load timeout :: Alex Rodionov
  • 816df68bf8 - Add support to debug virtual authenticators (#7842) :: Nina Satragno
  • 753dbbab8f - Adding selenium assistant config :: Diego Molina
  • 34341aa687 - Add: Added W3C capability strictFileInteractability(c-nodejs) (#7850) :: Sri Harsha
  • 646b49a5ac - Update EdgeOptions constructor to use new ms:edgeOptions capability name (#7633) :: Stanley Hon
  • 7ab5f1b4b8 - Update cached dependencies for Ruby bindings :: Alex Rodionov
  • d61cecb80e - Prepare infrastructure for CDP in Ruby :: Alex Rodionov
  • 3f2f8fdd7e - Removed CLA reference and updated numbering (#7884) [skip ci] :: Damien Allison
  • 16cfc83046 - Update Ruby changelog to include 3.142.7 :: Alex Rodionov
  • 58249b7943 - Bump bazel version to 2.0.0 :: Simon Stewart
  • 3c539b89e0 - Bump rules_jvm_external to 3.1 :: Simon Stewart
  • be4393748f - Strengthen java deps now rules_jvm_external has been updated. :: Simon Stewart
  • 443bbb4ca3 - Bump hamcrest to 2.2 :: Simon Stewart
  • 997dedb495 - Bump hamcrest to 2.2 :: Simon Stewart
  • 84b2dd5e09 - [bazel] Rework how we generate java modules :: Simon Stewart
  • fbb253ff52 - Generate javadoc jars :: Simon Stewart
  • f77b9378e0 - [bazel] Generate stable, repeatable zip files :: Simon Stewart
  • 7f3e763c57 - [bazel] Generate maven artifacts correctly :: Simon Stewart
  • e6c7853dd1 - Minor clean up. No logical changes :: Simon Stewart
  • bbe5a05c63 - [bazel] Re-enable building dist-zips :: Simon Stewart
  • 4dfe74b403 - Foolishly upgrading all java libraries to latest versions :: Simon Stewart
  • 0f22aa09e2 - Bump to Bazel 2.0.0 and add support for an RBE :: Simon Stewart
  • 5add6daf0e - Get the RC emulation tests running in bazel :: Simon Stewart
  • c0dd147073 - Comment out most of the RC tests :: Simon Stewart
  • 8f2fddcc04 - Add a resource handler to allow us to read files off the disk. :: Simon Stewart
  • b190184a2c - Migrate RC htmlrunner from jetty :: Simon Stewart
  • 0cc7f85121 - Add missing copyright headers :: Simon Stewart
  • ab6d09dfdf - Ensure query parameters are copied when forwarding a request :: Simon Stewart
  • 6aac5f3674 - Correctly set the URI of a JRE-backed HttpRequest :: Simon Stewart
  • 86b66acda0 - Make the prefixed routes more robust :: Simon Stewart
  • fd5149c8a9 - Amend ResourceHandler to properly handle static content :: Simon Stewart
  • dc7c7f17f1 - Make the JreAppServer be based off the JreServer :: Simon Stewart
  • cf066b4dc4 - More copyright header fixing :: Simon Stewart
  • a83bb41b7d - Add a slf4j to java.util.logging adapter :: Simon Stewart
  • e7afeaff1d - Add basic status handler to session map :: Simon Stewart
  • 3c45da5cc7 - Perform mapping for config options pulled from the environment :: Simon Stewart
  • ec01f523d9 - Add omitted flag to allow distributor host name to be set :: Simon Stewart
  • b63538ba8f - Allow EnvConfig to use the values of other env variables :: Simon Stewart
  • 008be63a73 - Fix JRuby unit tests and linter warnings :: Alex Rodionov
  • 93ba5caa49 - Fix VirtualAuthenticatorOptions enums not being public. (#7869) :: Nina Satragno
  • 00f89c2928 - [bazel] Ensure build works when JAVA_HOME points at Java 8 :: Simon Stewart
  • f73a8fe495 - Update travis to use java 11 base images :: Simon Stewart
  • b8fb5749d7 - Update java changelog :: Simon Stewart
  • 5d0099de84 - [grid] Bring EventBusConfig into the same naming pattern as other options :: Simon Stewart
  • d1cf68427c - [java] Merging IDEA modules 'client' and 'server' into a single 'java' module :: Alexei Barantsev
  • 84b6375b0a - [java] Disabling a test in Chrome, regression in v.79 :: Alexei Barantsev
  • 8664401e11 - Adding a missing dependency for proxy-relatedt tests :: Alexei Barantsev
  • b396c16c03 - [java] A bit more safe way to use File.walk, the created Stream should be closed :: Alexei Barantsev
  • d7da6943ab - [java] Printing stack trace to console instead of trowing in finally block :: Alexei Barantsev
  • 40049b1d99 - [java] Deleting unused imports :: Alexei Barantsev
  • 3b117fa9e3 - [java] Updating test ignorance info for Safari TP 97 :: Alexei Barantsev
  • c2d955b49e - [java] Switching default client implementation from okhttp to netty :: Alexei Barantsev