Hi all, We are using JDK 17 to compile all the components. For the main component, the broker and proxy require JDK 17, and the client requires JDK 8.
In Pulsar 3.x, we should keep up with modern JDKS for all components, and over time, I believe many users have adopted JDK 11/17, which provides significant performance and security improvements, see https://learn.microsoft.com/en-us/java/openjdk/reasons-to-move-to-java-11 Switching to JDK17 is a bit radical, and we still need to consider this. Thanks, Zixuan