Hi all, Thanks, everyone who took a look at RC0. Let's sink this RC since we discovered several problems:
- the current error message for KAFKA-17543 is unclear (fixed by PR #17210) - docs/ops.html has not been updated for KIP-853 - some maven artifacts are missing - the documentation generation is slightly wonky I'll create a new RC in a day or two that will fix these issues. best, Colin On Wed, Sep 18, 2024, at 07:21, Jakub Scholz wrote: > One more thing I noticed - the documentation at > https://kafka.apache.org/39/documentation.html#brokerconfigs seems to be > missing all the configuration options for brokers, producers, consumers etc. > > Not sure if that is normal for RCs or if this is some bug in the docs > generator. > > Thanks & Regards > Jakub > > On Wed, Sep 18, 2024 at 5:07 AM Colin McCabe <cmcc...@apache.org> wrote: > >> Hello Kafka users, developers and client-developers, >> >> >> >> This is the first candidate for release of Apache Kafka 3.9.0. >> >> >> - This is a major release, the final one in the 3.x line. (There may of >> course be other minor releases in this line, such as 3.9.1.) >> - Tiered storage will be considered production-ready in this release. >> - This will be the final major release to feature the deprecated ZooKeeper >> mode. >> >> This release includes the following KIPs: >> - KIP-853: Support dynamically changing KRaft controller membership >> - KIP-1057: Add remote log metadata flag to the dump log tool >> - KIP-1049: Add config log.summary.interval.ms to Kafka Streams >> - KIP-1040: Improve handling of nullable values in InsertField, >> ExtractField, and other transformations >> - KIP-1031: Control offset translation in MirrorSourceConnector >> - KIP-1033: Add Kafka Streams exception handler for exceptions occurring >> during processing >> - KIP-1017: Health check endpoint for Kafka Connect >> - KIP-1025: Optionally URL-encode clientID and clientSecret in >> authorization header >> - KIP-1005: Expose EarliestLocalOffset and TieredOffset >> - KIP-950: Tiered Storage Disablement >> - KIP-956: Tiered Storage Quotas >> >> Release notes for the 3.9.0 release: >> https://home.apache.org/~cmccabe/kafka-3.9.0-rc0/RELEASE_NOTES.html >> >> *** Please download, test and vote by September 23, 2024. >> >> Kafka's KEYS file containing PGP keys we use to sign the release: >> https://kafka.apache.org/KEYS >> >> * Release artifacts to be voted upon (source and binary): >> https://home.apache.org/~cmccabe/kafka-3.9.0-rc0/ >> >> * Docker release artifacts to be voted upon: >> apache/kafka:3.9.0-rc0 >> apache/kafka-native:3.9.0-rc0 >> >> * Maven artifacts to be voted upon: >> https://repository.apache.org/content/groups/staging/org/apache/kafka/ >> >> * Javadoc: >> https://home.apache.org/~cmccabe/kafka-3.9.0-rc0/javadoc/ >> >> * Documentation: >> https://kafka.apache.org/39/documentation.html >> >> * Protocol: >> https://kafka.apache.org/39/protocol.html >> >> * Tag to be voted upon (off 3.9 branch) is the 3.9.0-rc0 tag: >> https://github.com/apache/kafka/releases/tag/3.9.0-rc0 >> >> I've run several successful junit and ducktape builds. While there were >> some flaky tests, when re-running them, they passed. >> >> * Successful Docker Image Github Actions Pipeline for 3.8 branch: >> Docker Build Test Pipeline (JVM): >> https://github.com/apache/kafka/actions/runs/10912118987 >> Docker Build Test Pipeline (Native): >> https://github.com/apache/kafka/actions/runs/10914303515 >> >> Thanks to everyone who helped with this release candidate, either by >> contributing code, testing, or documentation. >> >> Regards, >> Colin >>