You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tsfile.apache.org by Haonan Hou <ha...@apache.org> on 2026/06/05 06:32:03 UTC
[DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
Hi all,
I would like to start a discussion about raising the minimum JDK version of Apache TsFile to JDK
17.
Keeping JDK 8 compatibility limits some dependency upgrades. One concrete issue is that it
locks the ANTLR version we can use, which makes it harder for TsFile to integrate with other
modern Java systems that already depend on newer ANTLR versions.
Please share your thoughts.
Best regards,
Haonan Hou
Re: 答复: [DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
Posted by Haonan Hou <ha...@apache.org>.
Hi all,
Thanks for the feedback.
I have submitted a PR [1] to move this forward:
The PR raises the minimum JDK version to 17, updates the related build/CI/docs configuration,
and refreshes the dependency versions that were blocked by the old JDK 8 baseline, including
ANTLR 4 and Logback. Please take a look when you have time.
[1] https://github.com/apache/tsfile/pull/830
Best regards,
Haonan
On 2026/06/05 08:15:37 Wang Critas wrote:
> +1 from me.
>
> Upgrading to JDK 17 will significantly improve TsFile's integration with modern systems such as Spring Boot 3 / Hibernate 6, Spark/Flink (which already require JDK 17 for their latest versions), and Trino. The current JDK 8 baseline makes these integrations difficult or impossible due to namespace and dependency conflicts.
>
> Let's move forward with this upgrade.
>
> Best regards,
> Xuan Wang
>
> 发件人: Jialin Qiao <qi...@apache.org>
> 日期: 星期五, 2026年6月5日 15:14
> 收件人: dev@tsfile.apache.org <de...@tsfile.apache.org>
> 主题: Re: [DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
>
> +1
>
> Jialin Qiao
>
> Haonan Hou <ha...@apache.org> 于2026年6月5日周五 14:32写道:
> >
> > Hi all,
> >
> > I would like to start a discussion about raising the minimum JDK version of Apache TsFile to JDK
> > 17.
> >
> > Keeping JDK 8 compatibility limits some dependency upgrades. One concrete issue is that it
> > locks the ANTLR version we can use, which makes it harder for TsFile to integrate with other
> > modern Java systems that already depend on newer ANTLR versions.
> >
> > Please share your thoughts.
> >
> > Best regards,
> > Haonan Hou
>
AW: [DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
Posted by Christofer Dutz <ch...@c-ware.de>.
+1 (binding) cdutz
Same as with IoTDB, probably slightly less severe here, but definitely something that will improve compatibility issues.
Chris
Von: Wang Critas <cr...@outlook.com>
Datum: Freitag, 5. Juni 2026 um 10:16
An: dev@tsfile.apache.org <de...@tsfile.apache.org>
Betreff: 答复: [DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
+1 from me.
Upgrading to JDK 17 will significantly improve TsFile's integration with modern systems such as Spring Boot 3 / Hibernate 6, Spark/Flink (which already require JDK 17 for their latest versions), and Trino. The current JDK 8 baseline makes these integrations difficult or impossible due to namespace and dependency conflicts.
Let's move forward with this upgrade.
Best regards,
Xuan Wang
发件人: Jialin Qiao <qi...@apache.org>
日期: 星期五, 2026年6月5日 15:14
收件人: dev@tsfile.apache.org <de...@tsfile.apache.org>
主题: Re: [DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
+1
Jialin Qiao
Haonan Hou <ha...@apache.org> 于2026年6月5日周五 14:32写道:
>
> Hi all,
>
> I would like to start a discussion about raising the minimum JDK version of Apache TsFile to JDK
> 17.
>
> Keeping JDK 8 compatibility limits some dependency upgrades. One concrete issue is that it
> locks the ANTLR version we can use, which makes it harder for TsFile to integrate with other
> modern Java systems that already depend on newer ANTLR versions.
>
> Please share your thoughts.
>
> Best regards,
> Haonan Hou
答复: [DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
Posted by Wang Critas <cr...@outlook.com>.
+1 from me.
Upgrading to JDK 17 will significantly improve TsFile's integration with modern systems such as Spring Boot 3 / Hibernate 6, Spark/Flink (which already require JDK 17 for their latest versions), and Trino. The current JDK 8 baseline makes these integrations difficult or impossible due to namespace and dependency conflicts.
Let's move forward with this upgrade.
Best regards,
Xuan Wang
发件人: Jialin Qiao <qi...@apache.org>
日期: 星期五, 2026年6月5日 15:14
收件人: dev@tsfile.apache.org <de...@tsfile.apache.org>
主题: Re: [DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
+1
Jialin Qiao
Haonan Hou <ha...@apache.org> 于2026年6月5日周五 14:32写道:
>
> Hi all,
>
> I would like to start a discussion about raising the minimum JDK version of Apache TsFile to JDK
> 17.
>
> Keeping JDK 8 compatibility limits some dependency upgrades. One concrete issue is that it
> locks the ANTLR version we can use, which makes it harder for TsFile to integrate with other
> modern Java systems that already depend on newer ANTLR versions.
>
> Please share your thoughts.
>
> Best regards,
> Haonan Hou
Re: [DISCUSS] Raise the minimum JDK version of Apache TsFile to 17
Posted by Jialin Qiao <qi...@apache.org>.
+1
Jialin Qiao
Haonan Hou <ha...@apache.org> 于2026年6月5日周五 14:32写道:
>
> Hi all,
>
> I would like to start a discussion about raising the minimum JDK version of Apache TsFile to JDK
> 17.
>
> Keeping JDK 8 compatibility limits some dependency upgrades. One concrete issue is that it
> locks the ANTLR version we can use, which makes it harder for TsFile to integrate with other
> modern Java systems that already depend on newer ANTLR versions.
>
> Please share your thoughts.
>
> Best regards,
> Haonan Hou