Thanks for running the release Lianet!
- Downloaded all artifacts and verified signatures
- Built from source and ran all unit & integration tests locally
(OpenJDK 17)
Got a unit test failure, which fails all the time. So I am not sure how
we could get a passing CI build? Is the test not included in the build
(quarantined)?
org.apache.kafka.connect.data.ValuesTest.shouldConvertDateValues() failed, log
available in
[...]/kafka-4.1.1-src/connect/api/build/reports/testOutput/org.apache.kafka.connect.data.ValuesTest.shouldConvertDateValues().test.stdout
Gradle Test Run :connect:api:unitTest > Gradle Test Executor 362 > ValuesTest >
shouldConvertDateValues() FAILED
org.opentest4j.AssertionFailedError: expected: <2025-11-06T00:00> but was:
<2025-11-07T00:00>
at
app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at
app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at
app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at
app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at
app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
at
app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
at
app//org.apache.kafka.connect.data.ValuesTest.shouldConvertDateValues(ValuesTest.java:909)
I found
https://github.com/apache/kafka/commit/3fcc0c287795c6a591216617e0d5a02bd6fdbfc3
which is only in `trunk` and fixes the test for me (applied on top of
4.1.1-rc2 code).
So this does not block the release, but we should cherry-pick this fix
to `4.1` branch?
Flaky integration tests:
- kafka.api.PlaintextConsumerTest
- kafka.server.ReconfigurableQuorumIntegrationTest
- kafka.coordinator.transaction.ProducerIntegrationTest
-org.apache.kafka.connect.mirror.integration.MirrorConnectorsIntegrationBaseTest
- org.apache.kafka.clients.consumer.ShareConsumerRackAwareTest
- org.apache.kafka.clients.producer.ProducerFailureHandlingTest
-
org.apache.kafka.streams.integration.KafkaStreamsTelemetryIntegrationTest
- org.apache.kafka.tools.consumer.ConsoleConsumerTest
- org.apache.kafka.tools.ConfigCommandIntegrationTest
- org.apache.kafka.tools.streams.DescribeStreamsGroupTest
Permanent test failures -- but it seems to be an issue with my local
env, as talking to some others they cannot reproduce it, and CI build
also passed.
- kafka.network.SocketServerTest> java.lang.NoClassDefFoundError:
Could not initialize class
org.bouncycastle.operator.DefaultSignatureAlgorithmIdentifierFinder
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NoSuchFieldError:
id_alg_composite [in thread "main"]
- kafka.api.SaslMultiMechanismConsumerTest>
java.lang.IllegalAccessException: class kafka.security.minikdc.MiniKdc
cannot access class sun.security.krb5.Config (in module
java.security.jgss) because module java.security.jgss does not export
sun.security.krb5 to unnamed module @76ed5528
- Run Quickstart
- Tested KS quickstart with "streams" groups enabled
+1 (binding)
-Matthias
On 11/5/25 10:40 AM, Lucas Brutschy wrote:
Hi Lianet,
I ran the following tests:
- Downloaded the binary distribution
- Started a combined local cluster
- Created a topic
- Ran two instances of a streams wordcount application using streams protocol
- Set a dynamic group config, validated that it's applied
- Described the streams group.
+1 (binding)
Thanks for running the release.
Lucas
On Tue, Nov 4, 2025 at 5:05 PM PoAn Yang <[email protected]> wrote:
Hi Lianet,
I did following tests:
Built from 4.1.1-rc2 with JDK-17 and JDK-21.
Validated the checksums and keys.
Ran QuickStart with kafka_2.13-4.1.1.tgz and docker images.
Verified basic producer and consumer.
+1 (non-binding)
Thanks for running the release.
PoAn
On Nov 4, 2025, at 7:07 PM, Mickael Maison <[email protected]> wrote:
Hi Lianet,
I checked the signatures and checksums, ran the quickstarts with the
binary and the docker JVM image, and checked the javadoc.
+1 (binding)
Thanks for running the release,
Mickael
On Mon, Nov 3, 2025 at 6:10 PM Jakub Scholz <[email protected]> wrote:
+1 (non-binding). I used the staged binaries and run my own tests with it
as well as the Strimzi system tests. All seems to work fine.
Thanks for running the release.
Jakub
On Mon, Oct 27, 2025 at 4:35 PM Lianet M. <[email protected]> wrote:
Hello Kafka users, developers, and client-developers,
This is the third candidate for the release of Apache Kafka 4.1.1.
This is a bug-fix release, including several critical ones. All listed
in the release notes.
Release notes for the 4.1.1 release:
https://dist.apache.org/repos/dist/dev/kafka/4.1.1-rc2/RELEASE_NOTES.html
*** Please download, test, and vote by Friday, Oct 31th, 9:00 AM EDT
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://dist.apache.org/repos/dist/dev/kafka/4.1.1-rc2/
* Docker release artifacts to be voted upon:
apache/kafka:4.1.1-rc2
https://hub.docker.com/layers/apache/kafka/4.1.1-rc2/images/sha256-7240ff4534bd23dac2f215ba03a2d0aa9d041b45b830804bbdec3b81c2bdf479
apache/kafka-native:4.1.1-rc2
https://hub.docker.com/layers/apache/kafka-native/4.1.1-rc2/images/sha256-017871b0ef2ad665030fc66596b4b9ce583c7faee530829d17d02d16c141d43c
* Successful Docker Image Github Actions Pipeline:
Docker Build Test Pipeline (JVM):
https://github.com/apache/kafka/actions/runs/18842310556
Docker Build Test Pipeline (Native):
https://github.com/apache/kafka/actions/runs/18842435768
* Maven artifacts to be voted upon:
https://repository.apache.org/content/groups/staging/org/apache/kafka/
* Javadoc:
https://dist.apache.org/repos/dist/dev/kafka/4.1.1-rc2/javadoc/
* Tag to be voted upon (off 4.1 branch):
https://github.com/apache/kafka/releases/tag/4.1.1-rc2
* Documentation:
https://kafka.apache.org/41/documentation.html
* Protocol:
https://kafka.apache.org/41/protocol.html
*CI builds for the 4.1 branch:
Unit/integration tests (all pass):
https://github.com/apache/kafka/actions/runs/18841931048/job/53756117583
System tests: (Running, I will share the report when ready)
Thanks!
Lianet