Closed
Description
Feature and motivation
Currently, Java 8 is the minimum supported version. The goal is to bump this to Java 11.
This will help take advantage of JDK 11 HTTP client as the default client (which is currently optional, read more on the usage https://www.selenium.dev/blog/2022/using-java11-httpclient/) and remove dependency on AsyncHttpClient. This change will help resolve major issues like #9528 for all Selenium clients.
Additionally, it will help remove the Guava dependency for Immutable collections as well (this change can be done in iterations once we move to Java 11).
Usage example
Usage will remain as it is. Users will not need to add explicit dependency on Guava library in their test setups.