Hello, I’m sorry if it’s already discussed somewhere but I find myself a little bit lost in the subject. So, I’d like to clarify this - what is a current official state of Java 17 support at Beam?
I recall that a great job was done to make Beam compatible with Java 17 [1] and Beam already provides “beam_java17_sdk” Docker image [2] but, iiuc, Java 8 is still the default JVM to run all Java tests on Jenkins ("Java PreCommit" in the first order) and there are only limited number of tests that are running with JDK 11 and 17 on Jenkins by dedicated jobs. So, my question would sound like if Beam officially supports Java 17 (and 11), do we need to run all Beam Java SDK related tests (VR and IT test including) against all supported Java SDKs? Do we still need to support Java 8 SDK? In the same time, as we are heading to move everything from Jenkins to GitHub actions, what would be the default JDK there or we will run all Java-related actions against all supported JDKs? — Alexey [1] https://issues.apache.org/jira/browse/BEAM-12240 [2] https://hub.docker.com/r/apache/beam_java17_sdk