Federico, thanks for the report. I also tried it locally and it looks like
a regression for 3.9. I agree that this should be a blocker.

-David

On Fri, Sep 27, 2024 at 2:03 PM Colin McCabe <cmcc...@apache.org> wrote:

> Hi Greg,
>
> I think new JDK support is a new feature rather than a bugfix. So we
> wouldn't include it in 3.9.x for that reason.
>
> It may be a compatible new feature, of course (most new features are...)
> but still a new feature.
>
> I'll comment more on the KIP-1006 thread... my main comment there is that
> I'd like to understand more about what actual Kafka release will remove
> SecurityManager before we vote (sounds like it won't be 4.0).
>
> best,
> Colin
>
>
> On Thu, Sep 26, 2024, at 10:29, Greg Harris 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é
> >> >>>
> >>
>


-- 
David Arthur

Reply via email to