What about Java 23-25? Haadoop not playing along with it?

Ralf

On Wed, Feb 4, 2026 at 3:53 PM Isabelle Giguere <[email protected]> wrote:

> Hi;
> I'm trying to understand exactly what the issue is.
>
> I've had occasion to run a few small crawls using the default embedded
> Hadoop, both with JVM 17 and 21.  Actually, at my former employer, Nutch is
> running on Java 21, last I saw.
>
> In a full production environment, if Nutch is using an external
> Hadoop, and if Hadoop has difficulties with Java 17+ at runtime,  then,
> Nutch and Hadoop can each run on their own JVM.
>
> Otherwise, if it's compile-time, we don't have to wait for Hadoop to
> compile with Java 17.
>
> Or am I completely off-track ?
>
> Isabelle Giguère
>
>
> Le mar. 3 févr. 2026 à 16:52, Sebastian Nagel <[email protected]>
> a écrit :
>
>> Hi everybody,
>>
>> the current Nutch development is ready for Java 17
>> with NUTCH-2971 fixed - thanks Isabelle!
>>
>> By now Nutch does not require Java 17 at compile or
>> run time. Java 11 is still sufficient.
>>
>> This is good because Hadoop still does not guarantee
>> full support of Java 17 [1].
>>
>> However, staying compatible with Java 11 becomes a burden
>> because more and more dependencies require an upgrade to Java 17.
>> We have already two PRs open which are great improvements
>> (thanks to Lewis!) but would require Java 17:
>> - index-geoip  NUTCH-3064 / PR #825 [2]
>> - JUnit 6      NUTCH-3145 / PR #883 [3]
>>
>> We now have the following options for the next release (1.22):
>>
>> 1. stay on Java 11
>>
>> 2. require Java 17 at compile time, but compile using "-target 11"
>>     to stay compatible with Java 11 at runtime
>>
>> 3. drop support for Java 11 and switch to Java 17
>>
>>
>> I'm leaning in favor of option 1 and try to release Nutch 1.22
>> during the next weeks.  After the release go to option 3.
>>
>>
>> Please share your thoughts and opinions!
>>
>>
>> ~Sebastian
>>
>>
>> [1] https://issues.apache.org/jira/browse/HADOOP-17177
>> [2] https://github.com/apache/nutch/pull/825
>> [3] https://github.com/apache/nutch/pull/883
>>
>

Reply via email to