Thanks Dane for starting the discussion!
I would be +1 but I am neither a Java user nor familiar with the space but
seeing spark go 17+ is encouraging.

Also worth mentioning is that people that can't drop 11 can always continue
using the versions that still support it.

Best
Jacob

Am Mi., 31. Juli 2024 um 19:00 Uhr schrieb Dane Pitkin <dpit...@apache.org>:

> Hi all,
>
> I'd like to bring up for discussion dropping Java 11 and supporting Java 17
> as the minimum version[1]. Earlier this year we agreed to drop Java 8 and
> support Java 11 as the min version[2]. That has now been completed and will
> be released in Arrow v18 [3].
>
> My suggestion would be to drop Java 11 in Arrow v19 (~Jan 2025). If we want
> to wait for feedback from users after we release removal of Java 8, then
> perhaps Arrow v20 (~Apr 2025).
>
>
> Some reasonings:
> - Java 11 is now in Extended Support for the remainder of its lifecycle
> - Apache Spark only supports Java 17+ in v4.X
>
> Some drawbacks:
> - Users will be required to add java command line arguments
> (--add-opens)[4].
>
>
> Overall, this could be a big step towards modernizing the Arrow Java
> project.
>
> Thanks,
> Dane
>
>
> [1]https://github.com/apache/arrow/issues/43307
> [2]https://lists.apache.org/thread/65vqpmrrtpshxo53572zcv91j1lb2y8g
> [3]https://github.com/apache/arrow/issues/38051
> [4]https://arrow.apache.org/docs/java/install.html#id3
>

Reply via email to