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 Barantsev280bb94c97- Update Ruby changelog to include 3.142.6 :: Alex Rodionovb4a820c85b- Updating IDEA project, the 'javascript' module, as suggested by IDEA itself :: Alexei Barantsev78dce0c505- Fix random permission problems when trying to obtain a free port on Windows 10 :: Adrian Dymorzca9e9a4a75- Old style exceptions are syntax errors in Python 3 :: Christian Clauss750a98595f- Summary for Minimize method corrected :: Jonahb79e0b61cb- Optimize Actions.MoveToElement(IWebElement toElement, int offsetX, int offsetY, MoveToElementOffsetOrigin offsetOrigin) method by removing needless operations :: YevgeniyShunevych57e9c69e68- Using timeout in DriverService Builder :: Grigory Mischenkoc299a0eae2- [bazel] Implicitly setting --enable_runfiles for all commands :: Alexei Barantsev893f66a410- [java] Adding more unit tests to bazel build :: Alexei Barantsevbc1a581c10- Fix possible NullPointerException in ErrorHandler.rebuildServerError :: Frederik Carlier03d8d13646- [java] Fixing compilation errors introduced by rebasing the previous commit and restoring backward compatibility. :: Alexei Barantseve96092a260- [java] Adding links from ignored tests to bug reports :: Alexei Barantsevc453b53e9e- [java] Deleting a temp file remaining after resolving git conflicts :: Alexei Barantsev5be744b887- Fix Xcode typo (#7655) :: Dmitry Dubenetsb2e1adce49- [java] Adding more unit tests to bazel build :: Alexei Barantsev69f669935d- [java] A draft of a Netty-based HTTP client :: Alexei Barantsev0d45561b01- [java] Temporarily ignoring a test that fails on travis :: Alexei Barantsevda155ec896- Add name for maven pom file :: Simon Stewarte8fac685b0- Bump version number for next java release :: Simon Stewart06d9118b47- Silence warnings from Java 11 :: Simon Stewartc5388e53c1- Make grid the default rake target :: Simon Stewarta4a1a32178- [java] Fixing bazel dependencies for netty client :: Alexei Barantsev3e7fccd6da- Fix up problem when running bazel commands :: Simon Stewart7d60bd78f2- Setting module-related options for Java versions > 8 :: Alexei Barantsev32394fcdb2- Fixing Java version detection (openjdk footprint looks different) :: Alexei Barantsevb4a5328dd3- Refactor crazy fun namespace 1 (#7667) :: Luke Hill1d4be7aed1- Fix grammar typo in exceptions.py (#7657) [skip ci] :: Dmitry Dubenetsf114b40829- [java] Adding WebSocket support to the Netty-based client :: Alexei Barantsev1292f88044- added a missing flag for EventBusConfig.java to swap out the implementation of the event bus :: Adam Gouchere89b7d4432- Fix common typo's :: Dmitry Dubenetsd26fe1f642- [java] Adding information about used services to generated module info file :: Alexei Barantsev1d2e836fe2- [java] Deleting handcrafted module info files because we autogenerate them now :: Alexei Barantsevf2e587ef63- Upgrading bazel to 1.0.0 :: Alexei Barantsev456563bc0e- [java] Properly converting URLs and logging exceptions in the netty-based http client :: Alexei Barantseve140e223e6- [java] Using try-with-resources in ProtProber to make sure that the checked socket is closed :: Alexei Barantsevd2dc677843- [java] Reset thread interruption status before throwing :: Alexei Barantsevcd9c7062d1- [docker] Fix existing docker functionality :: Simon Stewart611a86792a- Fix failing test via build magic :: Simon Stewartcd7c63fac3- Mark CommandExecutor as a functional interface :: Simon Stewartf6d02b3a48- Remove selenium_test build target as it's not used :: Luke Hille940e942e3- Adding customizable browser_name capability to microsoftedge (#7650) :: Stanley Hon879c4b0111- Rename BaseServer to JettyServer :: Simon Stewart76789277fd- Move jetty server to its own package :: Simon Stewart963d4fb8d5- Clean up generics for the JettyServer :: Simon Stewart7a1fc1e1b1- Routables can also be filtered :: Simon Stewart8e251525e6- Remove support for servlets from the BaseServer :: Simon Stewart953ef02749- Add a server implementation using the built-in JRE httpd :: Simon Stewart75aa2ddeff- Inject server HTTP handler as a constructor arg. :: Simon Stewartb835acc13e- Avoid leaking okhttp connections :: Simon Stewart025c61d512- Better hostname setting from server options if no network is present :: Simon Stewart66f08b44ab- Setting headers to null to remove them is wrong in the reverse proxy handler :: Simon Stewart824910113d- Bump netty to latest release :: Simon Stewart480a5ad2d0- Make the Netty server implement our Server interface :: Simon Stewarta1926f0ff4- Run GridTNG end to end tests using netty :: Simon Stewart9a0089731f- Switch to using netty as the primary server :: Simon Stewart925fee2bd2- Updating python bindings to use ms:edgeOptions for options to msedgedriver. (#7640) :: Stanley Hon7ac1b7c1b1- Refactor/rubocop autofixes on selenium rake (#7671) :: Luke Hill5b5f9b0e29- [java] Renaming a package to match Java naming convention :: Alexei Barantsev4caa6d9bed- Fixing IDEA project broken after recent netty dependency update :: Alexei Barantsev33ce271341- [java] Renaming classes to match CDP specification :: Alexei Barantsev544d4609d2- [java] Using in CDP code its own class SessionID instead of a similar class from remote package :: Alexei Barantsev2d30ef0bec- Updating .NET test projects to use NUnit3TestAdapter 3.15.1 :: Jim Evans59721b24de- Removing unused Java system property when running .NET tests :: Jim Evans094a470b68- Changing internal name of embedded resources in .NET assemblies :: Jim Evansbb47d0e63f- Removing now-unused CrazyFun build description file for IE driver atoms :: Jim Evans6ebbe5ab58- Updating generation of C++ atoms header file :: Jim Evans1c5bdc33dd- Reverting change to use effective style for determining element visibility :: Jim Evans6d9e68134a- Updating .NET build to use new Bazel build rules :: Jim Evans8ae7d7b1bb- [java] Refactoring DevTools classes to match CDP specification structure :: Alexei Barantsev01fcbe99ed- [py] Fixing flake8 issues :: Alexei Barantsevfd1fabe574- [crazyfun] Move everything under one directory (No fixes) :: Luke Hill2d5cde15b8- [java] Changing return type of Target.getTargets from Set to List :: Alexei Barantsev36ff0bf653- [java] Adding ability to clear listeners in DevTools and breaking dependency between DevTools tests :: Alexei Barantsev44853287b0- [java] Adding DevTools tests to bazel as java_selenium_test_suite :: Alexei Barantsev36f0c85923- Add python_requires to help pip (#7698) :: Hugo van Kemenade3f799b8256- [java] Synchronizing access to listener list to avoid concurrent modification exceptions. :: Alexei Barantseve5f124858a- [java] Renaming enum members to match Java naming conventions :: Alexei Barantsev3631b4e2c1- [java] Fixing a test to call Fetch.enable properly :: Alexei Barantsev7f5c2f3fd7- [java] Renaming a test to match common test naming rule :: Alexei Barantsevd9acdee44a- [java] Uncommenting a test. Apparently bazel consider this as a critical compilation issue :: Alexei Barantseve7ff089089- [java] Fixing deserialization from JSON for RequestIntercepted event :: Alexei Barantsev18730efd49- [py] correct python_requires in setup :: AutomatedTesterc97f8a7688- Remove uncalled code (base generator amongst others) (#7682) :: Luke Hill1986604faf- Fixing the path to an IDEA module :: Alexei Barantsev2c7de0ad98- Adding ability to run tests for chromedriver-specific JS atoms :: Alexei Barantsev705420d93a- Implementing ability to run (not only buld) bazel targets from crazyfun :: Alexei Barantsevcd14b11bbe- Fixing javascript test targets for crazyfun :: Alexei Barantsev9e9edee906- Deleting unused test utility methods :: Alexei Barantsevcbfc8809e5- Fixing assumes in tests to work properly while running tests in remote mode :: Alexei Barantsev5d3d2dcd30- Fix getLocationInView atom for documentElement :: John Chenfbd4dd6f9b- Fix Chrome's getLocationInView atom :: John Chen4813c06850- Adding javascript/chrome-driver tests to travis :: Alexei Barantseva449eca74a- [tracing] Initial implementation :: Simon Stewartdd80d5ed73- Add missing "break" statement :: mtrea95cd0f7c96- Move all code inside ruby.rb crazy fun into its own namespace to make it easier to triage :: Luke Hill3c2f78e1c8- Add symlink to correctly named file :: Luke Hilldd917a32ad- Minor tidy up of some logic :: Luke Hill89b0a80c79- Namespace all rename code inside crazyfun mappings :: Luke Hill300611be95- Namespace ExportMappings correctly and mark it as potentially obsolete :: Luke Hillc2de389182- Namespace some more items :: Luke Hill8ade32a6b0- Comment out 2 top level mappings crazy fun builders If this doesn't crash CI we can remove over 500 LOC :: Luke Hill46a3c907f7- Commented out a load more top level mappings files :: Luke Hillfcb9d6f5a1- Remove loads of commented out code, optimise rake_tasks/crazy_fun directory :: Luke Hill341dc6e968- Small tidy to Rakefile and moving requires around to avoid duplication :: Luke Hilla2e6d4b264- 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 Hillf3dd0c229d- Remove all gcc style code as none of it is consumed :: Luke Hill706b898dd8- Comment out javascript mappings - I suspect it isn't used :: Luke Hill6f8950669b- Bugfixes, remove duplicated requires that aren't present :: Luke Hille94359b09f- 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 Hill973a0696f9- Move some require statements around, update some comments :: Luke Hill2a11e8b110- Fix up load order for inheritance chains :: Luke Hilla49fb60b1a- Add debug logic to Rake::Task.out :: Luke Hilld31d99eb45- Adding more verbosity to travis build logs :: Alexei Barantsev2997552707- Adding more verbosity to travis build logs in the special Node.js case :: Alexei Barantsevcb1001dd42- Parse python docstring example as code snippet :: pitachips313df0fea8- Bugfix and Refactor :: Luke Hill085ceed1f5- [java] Set mouse button in W3C codec :: John Chen4038a1b40d- An attempt to run sonar scanner on travis :: Alexei Barantsev55882b0dd5- A different approach to start sonar scanner. :: Alexei Barantsevd7d38e2546- Fixing sonar project key and project version :: Alexei Barantsev9a434ed22b- [javascript] Fixing chromedriver-atoms tests for shadow DOM :: Alexei Barantsev25dea204f8- [java] Disabling CDP-related tests that are currently broken :: Alexei Barantsevdf325d473e- [java] Fixing bazel dependencies :: Alexei Barantsev50f740479a- Fixing slack invitation link in github issue templates :: Alexei Barantsevf9f3a0df35- [java] Replacing SimpleDateFormat with a more modern class DateTimeFormatter :: Alexei Barantsev802d2cab79- [java] Using devtools own cookie implementation in devtools commands. Converters can be added later. :: Alexei Barantsev07dfcc46d8- [java] Explicitly set flatten = true when attaching to CDP target, it's preferred mode :: Alexei Barantsev9d71800919- [java] Refactoring devtools to make the structure more uniform to prepare it to autogeneration :: Alexei Barantsev95bb2fbebc- CrazyFun: Remaining Namespace work (Aside from the .rl items) (#7736) :: Luke Hill8b21ec75be- Add Netty Client to main jar (#7743) :: adam goucher2e2ebb07cc- Rubocop Autofix Rakefile (#7735) :: Luke Hill99234367ee- [java] Moving StaticInitializerCoercer in front of Map coercer. :: Alexei Barantsev5c70fc382d- [java] Fixing use of deprecated methods :: Alexei Barantsev64cd3ae656- [java] Deleting exception declarations that are never thrown :: Alexei Barantseve179131f75- [java] Deleting unused imports :: Alexei Barantsev0383f454d1- Don't run sonar scanner for pull requests :: Alexei Barantsev0834ca83b2- Oops, my bash kungfu is not strong enough... :: Alexei Barantsev3c19dd1d0d- Bump bazel version :: Simon Stewart895f0c2fb4- Add "information" command and information about tracing :: Simon Stewart7c27774b43- [tracing] Add basic tracing to the session map :: Simon Stewartee03118477- [tracing] Better handling of tracing through distributor :: Simon Stewarte1797c2444- Fix up IJ build for Windows developers :: Simon Stewartdeb5919775- Modify: Spell error :: Sri Harshac1cb579923- [java] Deleting unnecessary parentheses, reducing noise :: Alexei Barantsevaa5e13377b- [java] Deleting unused imports :: Alexei Barantsev5a20d4471f- Deleting orphaned IDEA module file for old Selenium IDE :: Alexei Barantsev23a7d7706f- [py] Lay groundwork for running large tests with python :: Simon Stewart9591dd328d- Move py_import into the private python area :: Simon Stewartc9de3a9e11- The pytest_test does not need a toolchain :: Simon Stewart66625d79c6- Remove flags that are plugin-specific from pytest wrapper :: Simon Stewarte160563f3e- Add the ability to create python test suites, and use it :: Simon Stewart8c2b31ea68- [java] CDP code generator :: Alexei Barantsevccc9a3b8ff- Enable gpg signing of built artifacts :: Simon Stewart2171634f4f- Avoid creating JPMS module jars for now :: Simon Stewart6085af940e- Switch to using rules_jvm_external for managing third party java deps :: Simon Stewartbee5ee23c8- Get the dist-zips building nicely again :: Simon Stewartedfbeed291- Run buildifier over bzl files :: Simon Stewartf3a4901c50- Run buildifier over BUILD and WORKSPACE files :: Simon Stewartd45ec36111- Fix up manual build targets too :: Simon Stewartf00998e981- Hook java CDP generation into the build :: Simon Stewartc6a31d894e- Move devtools generator into devtools directory :: Simon Stewart4c3239d562- [java] Fixing paths to work on Windows :: Alexei Barantsevc2745b9fd3- Refactoring IDEA project to use JARs downloaded or generated by Bazel :: Alexei Barantseva65b9dd690- [java] Stop using features introduced in Java 9+ :: Alexei Barantsev4bca8a83c2- [java] Stop using features introduced in Java 9+ :: Alexei Barantsevb24cf9d9ec- Modify: Typo error (#7791) [skip ci] :: Sri Harsha07ee491572- Replacing references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molina85f05fee12- Replacing more references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molinafad6f9ae4d- Replacing seleniumhq.org links in README [skip ci] :: Diego Molina3041fa2645- Update contribution guidelines with new content :: Diego Molina39b8c3eba2- Deleting unused imports :: Alexei Barantsev6a9c5463cc- [java] Improving error message if a remote side responses with code 405 Method Not Allowed :: Alexei Barantsev0b13f71cee- Add Chrome tests to bazel build. :: Tricia Crichton527c3fecdd- Revert "Add Chrome tests to bazel build." :: Alexei Barantsevb823a5ef49- [java] Fixing a check in a test to match the target HTML file :: Alexei Barantsev8264a3a985- [java] Adding a test for multi-file upload :: Alexei Barantsevb514a7490e- [grid] Adding file upload endpoint to the new grid :: Alexei Barantsevfc12197e87- [java] Implementing ability to upload multiple files with RemoteWebDriver :: Alexei Barantsev7f54fd79f1- [bazel] Adding a command to set stamps (on behalf of @simonstewart) :: Alexei Barantsev6e182e5136- [bazel] Deleting options that should be better set in .bazelrc.local :: Alexei Barantsev6d5a0ce927- [java] Fixing potential NPE and deleting unused imports :: Alexei Barantsev2f6c9eb41d- Fix WSL check on Linux on DeX and similar distibutes :: Alex Rodionov541e06a897- Remove executable permissions from proxy.rb :: Alex Rodionovdf6be2e962- Implement basic support for relative locators :: Alex Rodionoveaddcc7bb1- Updating PR template, and removing references to CLA [skip ci] :: Diego Molinaf36d8f4d6a- Removing unused variable [skip ci] :: Diego Molina5296b5b46c- fix: DeprecationWarning of base64.encodestring() (#7446) :: Max Schmittb2b921194c- [rb] add specs with bugfixes for remote execution :: Titus Fortner62e867b42e- [rb] fix rubocop violations :: Titus Fortner01701f6902- [rb] update specs for consistency :: Titus Fortnerbe1975e6a3- [rb] add driver specs to reflect current functionality :: Titus Fortner2f8943e980- [rb] fix bugs to get specs to pass :: Titus Fortnerec05ff07e0- Bugfix/copyright rake fixes (#7817) :: Luke Hill01b1bbe06a- Update locators.js (#7810) :: Sri Harsha3950338afe- Added option to use char and string when generating atoms.cc (#7784) :: TriciaCrichton4c568fe0fe- Add support for creating and removing virtual authenticators (#7760) :: Nina Satragnof5d21631d6- [rb] add features to Logger :: Titus Fortner61ccd712b6- [rb] add IDs to logging messages :: Titus Fortner3c038ec5be- [rb] add custom matchers for deprecations :: Titus Fortner5a89b22cc3- [rb] aggregate failures for specs :: Titus Fortner1ed6eb584d- [rb] fix order of operations bug :: Titus Fortner136c2e972f- [rb] more precise implementation of checking for deprecations in specs :: Titus Fortner1547e33151- Add method DELETE, PUT into allowedMethods of CORS :: Long Nguyen5a128163a2- Add tests for allow-cors feature :: Long Nguyenb3646a99f9- Add: Add support to get property of referenced web element (#7839) :: Sri Harshaee15b26997- https between components (#7767) :: adam goucher35f4627381- Add js bindings for chromedriver cast functionality :: justinwoolley@gmail.com00de1c6b65- Fix: Fixing typo errors (#7849) [skip ci] :: Sri Harsha81552aa0ae- Add more Ruby bindings tests for page load timeout :: Alex Rodionov816df68bf8- Add support to debug virtual authenticators (#7842) :: Nina Satragno753dbbab8f- Adding selenium assistant config :: Diego Molina34341aa687- Add: Added W3C capability strictFileInteractability(c-nodejs) (#7850) :: Sri Harsha646b49a5ac- Update EdgeOptions constructor to use new ms:edgeOptions capability name (#7633) :: Stanley Hon7ab5f1b4b8- Update cached dependencies for Ruby bindings :: Alex Rodionovd61cecb80e- Prepare infrastructure for CDP in Ruby :: Alex Rodionov3f2f8fdd7e- Removed CLA reference and updated numbering (#7884) [skip ci] :: Damien Allison16cfc83046- Update Ruby changelog to include 3.142.7 :: Alex Rodionov58249b7943- Bump bazel version to 2.0.0 :: Simon Stewart3c539b89e0- Bump rules_jvm_external to 3.1 :: Simon Stewartbe4393748f- Strengthen java deps now rules_jvm_external has been updated. :: Simon Stewart443bbb4ca3- Bump hamcrest to 2.2 :: Simon Stewart997dedb495- Bump hamcrest to 2.2 :: Simon Stewart84b2dd5e09- [bazel] Rework how we generate java modules :: Simon Stewartfbb253ff52- Generate javadoc jars :: Simon Stewartf77b9378e0- [bazel] Generate stable, repeatable zip files :: Simon Stewart7f3e763c57- [bazel] Generate maven artifacts correctly :: Simon Stewarte6c7853dd1- Minor clean up. No logical changes :: Simon Stewartbbe5a05c63- [bazel] Re-enable building dist-zips :: Simon Stewart4dfe74b403- Foolishly upgrading all java libraries to latest versions :: Simon Stewart0f22aa09e2- Bump to Bazel 2.0.0 and add support for an RBE :: Simon Stewart5add6daf0e- Get the RC emulation tests running in bazel :: Simon Stewartc0dd147073- Comment out most of the RC tests :: Simon Stewart8f2fddcc04- Add a resource handler to allow us to read files off the disk. :: Simon Stewartb190184a2c- Migrate RC htmlrunner from jetty :: Simon Stewart0cc7f85121- Add missing copyright headers :: Simon Stewartab6d09dfdf- Ensure query parameters are copied when forwarding a request :: Simon Stewart6aac5f3674- Correctly set the URI of a JRE-backed HttpRequest :: Simon Stewart86b66acda0- Make the prefixed routes more robust :: Simon Stewartfd5149c8a9- Amend ResourceHandler to properly handle static content :: Simon Stewartdc7c7f17f1- Make the JreAppServer be based off the JreServer :: Simon Stewartcf066b4dc4- More copyright header fixing :: Simon Stewarta83bb41b7d- Add a slf4j to java.util.logging adapter :: Simon Stewarte7afeaff1d- Add basic status handler to session map :: Simon Stewart3c45da5cc7- Perform mapping for config options pulled from the environment :: Simon Stewartec01f523d9- Add omitted flag to allow distributor host name to be set :: Simon Stewartb63538ba8f- Allow EnvConfig to use the values of other env variables :: Simon Stewart008be63a73- Fix JRuby unit tests and linter warnings :: Alex Rodionov93ba5caa49- Fix VirtualAuthenticatorOptions enums not being public. (#7869) :: Nina Satragno00f89c2928- [bazel] Ensure build works when JAVA_HOME points at Java 8 :: Simon Stewartf73a8fe495- Update travis to use java 11 base images :: Simon Stewartb8fb5749d7- Update java changelog :: Simon Stewart5d0099de84- [grid] Bring EventBusConfig into the same naming pattern as other options :: Simon Stewartd1cf68427c- [java] Merging IDEA modules 'client' and 'server' into a single 'java' module :: Alexei Barantsev84b6375b0a- [java] Disabling a test in Chrome, regression in v.79 :: Alexei Barantsev8664401e11- Adding a missing dependency for proxy-relatedt tests :: Alexei Barantsevb396c16c03- [java] A bit more safe way to use File.walk, the created Stream should be closed :: Alexei Barantsevd7da6943ab- [java] Printing stack trace to console instead of trowing in finally block :: Alexei Barantsev40049b1d99- [java] Deleting unused imports :: Alexei Barantsev3b117fa9e3- [java] Updating test ignorance info for Safari TP 97 :: Alexei Barantsevc2d955b49e- [java] Switching default client implementation from okhttp to netty :: Alexei Barantsev