Hi all,

I would like to restart the discussion about raising the minimum JDK version of 
Apache IoTDB to 
JDK 17, which has been discussed before.

The current JDK baseline limits our ability to upgrade some important 
third-party dependencies. 
For example, newer versions of Logback, Jetty, and related libraries often 
require newer Java 
versions, but these upgrades are important for resolving known CVE issues and 
keeping 
dependencies maintained.

Besides security fixes, moving to JDK 17 would also help us align with the 
modern Java 
ecosystem. For example, some dependencies have already moved from the JavaX 
namespace 
to the Jakarta namespace, and staying on an old JDK baseline makes such 
migrations harder. It 
also increases the maintenance cost of keeping compatibility with outdated 
dependency 
versions.

Therefore, I would like to propose raising the minimum JDK version of Apache 
IoTDB to 17.

Please share your thoughts.

Best regards,
Haonan Hou

Reply via email to