Hello Kafka users, developers and client-developers, This is the first candidate for release of Apache Kafka 3.1.0.
* Apache Kafka supports Java 17 * The FetchRequest supports Topic IDs (KIP-516) * Extend SASL/OAUTHBEARER with support for OIDC (KIP-768) * Add broker count metrics (KIP-748) * Differentiate consistently metric latency measured in millis and nanos (KIP-773) * The eager rebalance protocol is deprecated (KAFKA-13439) * Add TaskId field to StreamsException (KIP-783) * Custom partitioners in foreign-key joins (KIP-775) * Fetch/findSessions queries with open endpoints for SessionStore/WindowStore (KIP-766) * Range queries with open endpoints (KIP-763) * Add total blocked time metric to Streams (KIP-761) * Add additional configuration to control MirrorMaker2 internal topics naming convention (KIP-690) Release notes for the 3.1.0 release: https://home.apache.org/~dajac/kafka-3.1.0-rc0/RELEASE_NOTES.html *** Please download, test and vote by Friday, January 7, 9am PT 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/~dajac/kafka-3.1.0-rc0/ * Maven artifacts to be voted upon: https://repository.apache.org/content/groups/staging/org/apache/kafka/ * Javadoc: https://home.apache.org/~dajac/kafka-3.1.0-rc0/javadoc/ * Tag to be voted upon (off 3.1 branch) is the 3.1.0 tag: https://github.com/apache/kafka/releases/tag/3.1.0-rc0 * Documentation: https://kafka.apache.org/31/documentation.html * Protocol: https://kafka.apache.org/31/protocol.html * Successful Jenkins builds for the 3.1 branch: Unit/integration tests: https://ci-builds.apache.org/job/Kafka/job/kafka/job/3.1/42/ System tests: https://jenkins.confluent.io/job/system-test-kafka/job/3.1/44/ /************************************** Thanks, David