Hi Haonan,

Thank you for bringing this up again.

I’m +1 on raising the minimum JDK version to 17. The benefits you 
mentioned―resolving CVEs via dependency upgrades, reducing maintenance overhead 
for legacy compatibility, and aligning with the modern Java ecosystem 
(including the Jakarta namespace migration)―are compelling reasons.

Given that JDK 17 is a widely adopted LTS release and many downstream users 
have already moved to it, I believe the impact on the community will be 
acceptable. We should also update our documentation and CI configurations 
accordingly.

Looking forward to other's opinions.

Best regards,

Xuan Wang

发件人: Jialin Qiao <[email protected]>
日期: 星期五, 2026年6月5日 15:13
收件人: [email protected] <[email protected]>
主题: Re: [DISCUSS] Raise the minimum JDK version of Apache IoTDB to 17

+1

Jialin Qiao

Haonan Hou <[email protected]> 于2026年6月5日周五 14:37写道:
>
> 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