Thanks for starting this thread Phil!

We did some work to support running Knox on Java JDK. I recall a few issues
with compiling but those were mostly due to our intent of supporting JDK 8.
Moving away from JDK 8 would help us a lot especially regarding Pac4J and
spring upgrades.

I think we would need a major Knox version for JDK 17 given this would be a
breaking change.

About releasing multiple versions, although I do not like the idea but I
think it would be nice/necessary if we release one last version with CVE
fixes for folks to give them some runway to upgrade.

Just my thoughts :)

Best,
Sandeep

On Mon, Apr 7, 2025 at 3:59 PM Phil Zampino <pzamp...@apache.org> wrote:

> With Java 8 and 11 EOL approaching, and the associated limitations we've
> encountered wrt upgrading some dependencies, it seems about time to move
> the Knox project to a more current Java version. I propose we begin
> development compiling with Java 17, and drop support for Java 8/11. This
> will not be trivial, but will require some significant changes to the
> source.
>
> Would such a change constitute a major Knox version increment (e.g.,
> 3.0.0)?
>
> Should we release one more version (e.g., 2.1.1) based on Java 8/11?
>
> Interested in your thoughts,
>   Phil
>

Reply via email to