Thanks for driving this. Generally speaking, upgrading JDK is necessary to continue to iterate. However, considering the current situation of some companies and backward compatibility, can we deprecate JDK 8 in 0.9, but still support it(we can support this by running different versions of JDK at the same time) , and then consider deleting it from 1.0 or later versions (deprecation lasts for at least two versions, Flink deprecated JDK from 1.15, 1.20 - the current LTS version is still supported); In addition, considering the supported JDK versions, do we need to support JDK 11? From here[1], we can see that JDK 17 has a longer life cycle than JDK 11
[1] https://endoflife.date/redhat-build-of-openjdk Best, Congxian Jinsong Zhou <jinsongz...@apache.org> 于2025年4月18日周五 14:59写道: > +1. > > In my team's production environment, many components(Like Apache Spark) > have already adopted JDK 11, so upgrading the JDK is not an issue for me. > However, I'd like to hear more feedback from Amoro users. > > Best, > Jinsong > > On Wed, Apr 16, 2025 at 4:55 PM Lei Yao <leisure2...@163.com> wrote: > > > +1 > > > > Good suggestion. > > > > > > > > > > 在 2025-04-16 16:40:00,"ConradJam" <czy...@apache.org> 写道: > > >+1 this will reduce our maintenance costs and maintain synchronization, > > and > > >community iceberg1.7.0 already started removing jdk8 support, a detailed > > >look at: https://iceberg.apache.org/releases/#170-release > > > > > >Xavier Bai <x...@apache.org> 于2025年4月16日周三 16:33写道: > > > > > >> To ensure that we can leverage the latest advancements and maintain > > >> compatibility with our dependencies, I propose that we deprecate > support > > >> for Java 8 and upgrade our minimum required JDK version to Java 11. > > >> > > >> Xavier Bai <x...@apache.org> 于2025年4月16日周三 16:25写道: > > >> > > >> > As you may know, the latest versions of Apache Iceberg have set Java > > 11 > > >> as > > >> > the minimum supported JDK version. Additionally, several other > > >> dependencies > > >> > and projects in the ecosystem are no longer maintaining > compatibility > > >> with > > >> > Java 8. This trend makes it increasingly challenging to continue > > >> supporting > > >> > Java 8 in our project while staying up-to-date with the latest > > features > > >> and > > >> > security improvements. > > >> > > > >> > Best regards, > > >> > Xu Bai > > >> > > > >> > > >