Hi Konstantine, Thanks for running the release
I ran the following checks: - PGP Signatures used to sign the release artifacts - Validation of Release Artifacts Cryptographic Hashes (ASC MD5 SHA1 SHA512) - Validation of Kafka Source and Tests - Validation of Kafka Site Documentation - Manual Check of Javadocs - Validation of Cluster Setup for KRaft and Legacy Modes *+1 from me (non-binding)* To encourage other community members to participate in the release candidate validations and voting, I have set up the following resource as part of the work for KAFKA-9861 It is a set of scripts and Docker images that allows community members to run local validations in a consistent manner. https://github.com/izzyacademy/apache-kafka-release-party Please take a look at the resource and share any feedback that you may have. I plan to create a video tutorial that walks community members through how it can be used soon. Stay tuned On Wed, Sep 8, 2021 at 5:59 PM Konstantine Karantasis < kkaranta...@apache.org> wrote: > Hello again Kafka users, developers and client-developers, > > This is the third candidate for release of Apache Kafka 3.0.0. > It is a major release that includes many new features, including: > > * The deprecation of support for Java 8 and Scala 2.12. > * Kafka Raft support for snapshots of the metadata topic and other > improvements in the self-managed quorum. > * Deprecation of message formats v0 and v1. > * Stronger delivery guarantees for the Kafka producer enabled by default. > * Optimizations in OffsetFetch and FindCoordinator requests. > * More flexible Mirror Maker 2 configuration and deprecation of Mirror > Maker 1. > * Ability to restart a connector's tasks on a single call in Kafka Connect. > * Connector log contexts and connector client overrides are now enabled by > default. > * Enhanced semantics for timestamp synchronization in Kafka Streams. > * Revamped public API for Stream's TaskId. > * Default serde becomes null in Kafka Streams and several other > configuration changes. > > You may read and review a more detailed list of changes in the 3.0.0 blog > post draft here: > https://blogs.apache.org/preview/kafka/?previewEntry=what-s-new-in-apache6 > > Release notes for the 3.0.0 release: > https://home.apache.org/~kkarantasis/kafka-3.0.0-rc2/RELEASE_NOTES.html > > *** Please download, test and vote by Tuesday, September 14, 2021 *** > > 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/~kkarantasis/kafka-3.0.0-rc2/ > > * Maven artifacts to be voted upon: > https://repository.apache.org/content/groups/staging/org/apache/kafka/ > > * Javadoc: > https://home.apache.org/~kkarantasis/kafka-3.0.0-rc2/javadoc/ > > * Tag to be voted upon (off 3.0 branch) is the 3.0.0 tag: > https://github.com/apache/kafka/releases/tag/3.0.0-rc2 > > * Documentation: > https://kafka.apache.org/30/documentation.html > > * Protocol: > https://kafka.apache.org/30/protocol.html > > * Successful Jenkins builds for the 3.0 branch: > Unit/integration tests: > > https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka/detail/3.0/129/ > (1 flaky test failure) > System tests: > https://jenkins.confluent.io/job/system-test-kafka/job/3.0/67/ > (1 flaky test failure) > > /************************************** > > Thanks, > Konstantine >