Hello everyone!
Great to see this move forward!
+1 on dropping both 8 and 11 unless there is very good reason to keep 11
around.
Otherwise people will just move to 11 and then have the pain of migration
again when we drop that (which will happen soon regardless imo).

Am Di., 30. Apr. 2024 um 16:18 Uhr schrieb Dane Pitkin
<d...@voltrondata.com.invalid>:

> Thanks, JB. Are we aware of any downstream dependencies that would benefit
> from maintaining Java 11 support? Apache Spark jumped straight to Java 17.
> It seems other projects are dropping both 8 and 11 at the same time as
> mentioned by Fokko. From a maintenance perspective, it would be nice to
> drop both.
>
> On Mon, Apr 29, 2024 at 11:20 AM Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
>
> > Hi
> >
> > I think it's time to drop JDK8 support. I would say that we should
> > keep Java11 (jumping directly to Java17 would be problematic
> > potentially for some users I guess).
> >
> > Regards
> > JB
> >
> > On Thu, Apr 25, 2024 at 10:21 PM James Duong
> > <james.du...@improving.com.invalid> wrote:
> > >
> > > If we dropped JDK 8, we could use the JDK to compile module-info.java
> > files. Then we could remove the custom maven plugin we’re using for
> > compiling module-info.java files for JPMS support and get better IDE
> > integration (as what we’re doing currently somewhat shoe-horns module
> > information alongside JDK8 bytecode).
> > >
> > > From: Dane Pitkin <d...@voltrondata.com.INVALID>
> > > Date: Thursday, April 25, 2024 at 1:02 PM
> > > To: dev@arrow.apache.org <dev@arrow.apache.org>
> > > Subject: [DISCUSS] Drop Java 8 support
> > > Hi all,
> > >
> > > I would like to revisit the discussion of dropping Java 8 (and maybe
> 11)
> > > from Arrow's Java implementation. See GH issue[1] below. This was also
> > > discussed in the last Arrow community sync meeting on 2024-04-24.
> > >
> > > For context, this was discussed[2] last year on this mailing list. We
> > > decided to revisit the discussion around the June 2024 release (Arrow
> > v17).
> > > The timing coincides with the initial release of Apache Spark 4.0.0,
> > which
> > > drops both Java 8 and 11 support.
> > >
> > > For background, we chose not to drop Java 8 support last year because
> > Arrow
> > > is seen as a low level library that should support as many environments
> > as
> > > possible. Nowadays, we see more enthusiasm for dropping Java 8 (and 11)
> > as
> > > exemplified by Apache Spark as well as Apache Iceberg[3].
> > >
> > > Is it time to consider dropping Java 8? Should we drop Java 11 and skip
> > > straight to Java 17 as our minimum version? What implications do we
> need
> > to
> > > be aware of?
> > >
> > > Thanks,
> > > Dane
> > >
> > > [1]https://github.com/apache/arrow/issues/38051
> > > [2]https://lists.apache.org/thread/s07jx58yw4mkl54t3bkggnyg0sftcrr8
> > > [3]https://lists.apache.org/thread/ntrk2thvsg9tdccwd4flsdz9gg743368
> >
>

Reply via email to