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 >