Hello, I think I found a blocker, because the issue is related to a
fairly common setup:

https://issues.apache.org/jira/browse/KAFKA-17636

Let me know if you agree, or I'm missing something here.

Thanks
Fede

On Thu, Sep 26, 2024 at 7:31 PM Greg Harris
<greg.har...@aiven.io.invalid> wrote:
>
> Hey Colin,
>
> KIP-1006 and the associated vote are about removing support for
> SecurityManager, which is a user-facing breaking change.
> The PR is an internal-facing, backwards-compatible change that I motivated
> and described in the KIP as an interim solution, and doesn't require the
> vote to pass in order to be merged.
>
> > I think supporting new JDK versions that we haven't supported before
> should be a 4.0 thing.
>
> Sure, especially as we don't have any infrastructure for testing Java 23
> set up at the moment. This is possibly the first most obvious compatibility
> problem, but there could be more.
>
> I'll plan on including this in 3.9.1, thanks!
> Greg
>
> On Thu, Sep 26, 2024 at 10:16 AM Colin McCabe <cmcc...@apache.org> wrote:
>
> > Hi all,
> >
> > I wanted to give a quick update on the 3.9.0 release.
> >
> > We had several fixes in the last few days (KAFKA-17459, KAFKA-17584, etc.)
> > and uncovered two new blocker bugs which now have PRs available
> > (KAFKA-17608, KAFKA-17604). Once those are in, I'll create a new RC.
> >
> > thanks, all.
> > Colin
> >
> > On Thu, Sep 26, 2024, at 10:12, Colin McCabe wrote:
> > > Hi Greg,
> > >
> > > Thank you for working on this. Isn't this work part of KIP-1006? That
> > > KIP hasn't even been approved (although it seems very likely to be so).
> > > Certainly it isn't in 3.9. The PR is also kind of large with 16 files
> > > changed. I think supporting new JDK versions that we haven't supported
> > > before should be a 4.0 thing.
> > >
> > > best,
> > > Colin
> > >
> > >
> > > On Thu, Sep 26, 2024, at 09:44, Greg Harris wrote:
> > >> Hi Colin,
> > >>
> > >> It has been brought to my attention that Java 23 is now GA, and Kafka
> > >> clients, brokers, and connect are now experiencing
> > >> UnsupportedOperationExceptions by default due our use of the
> > >> deprecated-for-removal SecurityManager.
> > >> This only happens upon upgrading to Java 23, so this is not a
> > regression.
> > >> Users can workaround this issue themselves by setting a system property
> > or
> > >> by not upgrading to Java 23.
> > >>
> > >> I have implemented a patch to avoid these
> > UnsupportedOperationExceptions,
> > >> and effectively make Kafka compatible with Java 23 by default.
> > >> Issue: https://issues.apache.org/jira/browse/KAFKA-17078 and the
> > associated
> > >> PR: https://github.com/apache/kafka/pull/16522
> > >> The patch has low risk for users which don't use SecurityManager. It
> > has a
> > >> moderate risk for users that use SecurityManager, as we don't have good
> > >> visibility into those use-cases.
> > >>
> > >> Is this something that you want to include in 3.9.0?
> > >>
> > >> Thanks,
> > >> Greg
> > >>
> > >> On Wed, Sep 25, 2024 at 2:31 PM José Armando García Sancio
> > >> <jsan...@confluent.io.invalid> wrote:
> > >>
> > >>> Hi Colin,
> > >>>
> > >>> We found a bug that we should fix for 3.9.0
> > >>> (https://issues.apache.org/jira/browse/KAFKA-17608). Alyssa is going
> > >>> to work on the fix and we expect a PR soon.
> > >>>
> > >>> Thanks,
> > >>> -José
> > >>>
> >

Reply via email to