Hello Folks, Wanted to provide a quick update on where things stand. I was waiting on few bugs to get the release going 1. KNOX-3048 <https://issues.apache.org/jira/browse/KNOX-3048> (Surrogate proxy user configuration for user groups) 2. KNOX-3084 <https://issues.apache.org/jira/browse/KNOX-3084> (Update CM service discovery with the enhanced role configs endpoint) 3. KNOX-3094 <https://issues.apache.org/jira/browse/KNOX-3094> (Update CM API swagger to 7.13.1)
I fixed KNOX-3048 <https://issues.apache.org/jira/browse/KNOX-3048> last week so now we are down to two bugs. Once we get them committed we can start with the release process. In the meantime I will be creating a new branch to kick start work to move Knox to JDK 17. Best, Sandeep On Sun, May 11, 2025 at 7:25 AM Sandeep Moré <moresand...@gmail.com> wrote: > Perfect, I'll start on it. > > On Wed, May 7, 2025 at 4:37 PM Phil Zampino <pzamp...@cloudera.com> wrote: > >> Thanks for volunteering Sandeep. >> >> I propose we perform a quick analysis of open issues to see if any must >> be addressed for this next release. >> >> Thanks again, >> Phil >> >> On Fri, May 2, 2025 at 11:09 PM larry mccay <lmc...@apache.org> wrote: >> >>> Thanks for volunteering, @Sandeep More <moresand...@gmail.com> ! >>> Sounds like a plan. >>> >>> I'm not sure that it is EOL'd but new development will need to go into >>> the >>> new line. >>> We will need to support java 8 for security and maybe other bug fixes >>> for a >>> bit. >>> >>> On Thu, May 1, 2025 at 2:50 PM Sandeep Moré <moresand...@gmail.com> >>> wrote: >>> >>> > I have been thinking about this and I would like to volunteer as a >>> release >>> > manager for the last Java 8 knox release :) >>> > >>> > Once we release this we can continue with the JDK 17 development effort >>> > which might be significant, following are some of the things that come >>> to >>> > my mind that need to be considered: >>> > >>> > 1. Unit tests, especially Hadoop Unit tests are going to break, I am >>> > anticipating that this will be a major work exploring what support >>> hadoop >>> > has for JDK 17. >>> > 2. Build changes, currently our builds run on JDK 8 and JDK 11, we will >>> > need to move away from them. >>> > 3. Dependency upgrades, like hadoop, we have libraries such as Pac4J >>> that >>> > will need to be upgraded. This will have a significant impact and will >>> > involve some extensive testing (unit testing and functional testing). >>> > 4. Notifications: We need a way to let the community know that Java 8 >>> > support has been EOLd, this means sending out email communication to >>> the >>> > committee mailing list (u...@knox.apache.org), updating docs, >>> updating >>> > knox website and wiki. >>> > >>> > Let me know if you have any questions or thoughts. >>> > >>> > Best, >>> > Sandeep >>> > >>> > On Mon, Apr 7, 2025 at 4:14 PM Sandeep Moré <moresand...@gmail.com> >>> wrote: >>> > >>> > > 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 >>> > >> >>> > > >>> > >>> >> >> >> -- >> Phil Zampino >> >>