+1 (binding) even if I would love a bigger jump, i.e., to JDK 21 so as to open the road to the use of virtual threads for executors !
Thanks, Alexandre Le ven. 8 nov. 2024, 11:03, Richard Zowalla <r...@apache.org> a écrit : > Hello everyone, > > As we continue to develop Apache Storm, maintaining compatibility with > newer versions of Java is essential to take advantage of the performance, > security, and feature improvements in the Java ecosystem. > The current minimum Java version supported for Apache Storm development is > outdated and can limit our ability to take advantage of more modern > language features, libraries, and JVM enhancements. > > Therefore, I am proposing to raise the minimum Java baseline for > development to Java 17. This will allow us to keep pace with other major > frameworks (Spring, etc.) and pave the way for upgrading AMQ (JMS) > integration. > > Java 17 introduces many benefits, including improved garbage collection, > improved performance, new language features (such as pattern matching and > records), and a stronger security model. > > By making Java 17 the baseline for development, we will be able to > integrate these benefits into the codebase, streamlining dependencies, > reducing CI/build times and compatibility complexities. > > WDYT? > > Gruß > Richard