kafka icon indicating copy to clipboard operation
kafka copied to clipboard

KAFKA-17640: Document Java 23 support and include release note

Open fonsdant opened this issue 1 year ago • 5 comments

fonsdant avatar Oct 08 '24 02:10 fonsdant

@fonsdant could you please update the title? Additionally, we don't have CI for JDK 23, so it's not the right time to declare support for Java 23.

chia7712 avatar Oct 08 '24 03:10 chia7712

Oh, sorry! Of course, I'm going to update the title. I have forgot it. Thanks!

fonsdant avatar Oct 08 '24 03:10 fonsdant

where could I put the release note?

https://github.com/apache/kafka/blob/trunk/docs/upgrade.html#L107

By the way, I don't think this PR can be merged right now due to the previous comment: https://github.com/apache/kafka/pull/17403#issuecomment-2398647474. Could you please change it to a draft?

chia7712 avatar Oct 08 '24 03:10 chia7712

Sure! Thanks again!

fonsdant avatar Oct 08 '24 03:10 fonsdant

@fonsdant could you please rebase code?

chia7712 avatar Oct 20 '24 15:10 chia7712

@chia7712, rebase done! One question: I have found that Java 11 will be removed in 4.0.0 version, like we can see below:

<h5><a id="upgrade_370_notable" href="#upgrade_370_notable">Notable changes in 3.7.0</a></h5>
    <ul>
        <li>Java 11 support for the broker and tools has been deprecated and will be removed in Apache Kafka 4.0. This complements
            the previous deprecation of Java 8 for all components. Please refer to
            <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=284789510">KIP-1013</a> for more details.
        </li>

But the 4.0.0 release notes only mentions Java 8 support removal:

<li>Other changes:
            <ul>
                <li>
                    Scala 2.12 support has been removed in Apache Kafka 4.0
                    See <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=181308218">KIP-751</a> for more details
                </li>
                <li>
                    Java 8 support has been removed in Apache Kafka 4.0
                    See <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=181308223">KIP-750</a> for more details
                </li>

fonsdant avatar Oct 21 '24 22:10 fonsdant

I have found that Java 11 will be removed in 4.0.0 version, like we can see below:

I prefer to update the docs after we do remove the JDK 11 from server-side :)

chia7712 avatar Oct 22 '24 17:10 chia7712

Thanks, @chia7712! :)

Sorry for the delay.

fonsdant avatar Nov 21 '24 15:11 fonsdant