Hey Folks I’m collating the various threads we have around JDK version support into one mega thread: 1. Dropping support of jdk 17 thread <https://lists.apache.org/thread/q7mgcd11owch7k6vx8cvb32n7t2d4hfv>. 2. Dropping support of jdk 11 thread <https://lists.apache.org/thread/gy213gq134bxhdkdprm6fj84c860xdg0>.
I think, as a community, we have aligned that JDK 25 is the future-facing path. Moving to it would let us start using newer language/runtime features like virtual threads and SIMD/vector improvements, which should help improve Druid performance in general. The main blocker seems to be support for the ORC and parquet readers and with Hadoop 3.5 now released, we could try upgrading to it and see whether that resolves the compatibility gaps. I wanted to get a sense of how folks feel about making Druid 39 the release where we fully migrate to JDK 25 as the minimum supported Java runtime version.
