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
