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

Reply via email to