You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Bill Bejeck <bb...@gmail.com> on 2026/06/17 22:12:33 UTC
[VOTE] 4.3.1 rc2
Hello Kafka users, developers and client-developers,
This is the third release candidate of Apache Kafka 4.3.1.
This is a bugfix release for the 4.3 line. The most significant fix is
KAFKA-20616, a critical native memory leak in Kafka Streams caused by
RocksDB
ColumnFamily handles and ColumnFamilyOptions not being released (notably the
offsets column family added for KIP-1035). The release also includes:
- KAFKA-20663: Kafka Streams stale-offset / OffsetOutOfRangeException on
restart (StateDirectory task-lock release on startup-manager close, and
returning the committed offset from the newest segment first)
- KAFKA-20673: AdminClient partition-leader APIs hang when a cached leader
has left the cluster
- KAFKA-20634 / KAFKA-20635: spurious group-coordinator errors after a
partition leadership change
- KAFKA-20535: improved async consumer CPU usage under low max.poll.records
- Additional documentation updates (KIP-1035, KIP-1271 headers-aware state
stores, 4.2/4.3 upgrade notes)
Release notes for the 4.3.1 release:
https://dist.apache.org/repos/dist/dev/kafka/4.3.1-rc2/RELEASE_NOTES.html
*** Please download, test and vote by Monday, June 22, 2026, 9AM PT
Kafka's KEYS file containing PGP keys we use to sign the release:
https://downloads.apache.org/kafka/KEYS
* Release artifacts to be voted upon (source and binary):
https://dist.apache.org/repos/dist/dev/kafka/4.3.1-rc2/
* Docker release artifacts to be voted upon:
apache/kafka:4.3.1-rc2
apache/kafka-native:4.3.1-rc2
* 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.3.1-rc2/javadoc/index.html
* Tag to be voted upon (off 4.3 branch) is the 4.3.1 tag:
https://github.com/apache/kafka/releases/tag/4.3.1-rc2
* Documentation:
https://kafka.apache.org/43/documentation.html
* Protocol:
https://kafka.apache.org/43/design/protocol
* Successful CI builds for the 4.3 branch:
Unit/integration tests:
https://github.com/apache/kafka/actions/runs/27721225836
System tests: currently running; I will post the results in a follow-up
reply
to this thread.
* Successful Docker Image Github Actions Pipeline for 4.3 branch:
Docker Build Test Pipeline (JVM):
https://github.com/apache/kafka/actions/runs/27713117799
Docker Build Test Pipeline (Native):
https://github.com/apache/kafka/actions/runs/27714462261
Thanks,
Bill Bejeck
Re: [VOTE] 4.3.1 rc2
Posted by Christo Lolov <ch...@gmail.com>.
Hello!
I went through all commits which made it into this release and
adjusted the ones which were not marked with 4.3.1. The ones I found
were KAFKA-20335, KAFKA-20336 and KAFKA-20569, let me know if you
disagree with the tag.
I further ran the quickstart against both Docker images, compiled the
source and ran unit and integration tests, ran the quickstart against
the compiled binaries, verified keys and the signatures of files.
+1 (binding)
Thanks for leading the release!
Best,
Christo
On Fri, 19 Jun 2026 at 19:48, Lianet Magrans <li...@apache.org> wrote:
>
> Hi Bill, I did the following on the rc2:
>
> - verified signatures and checksums
> - downloaded sources, ran unit/integration tests
> - ran quick start for produce/consume + basic consumer group admin
> operations, mixed groups classic/consumer, upgrade/downgrade
> - downloaded and started broker with both docker images + quickstart basic
> produce/consume
> - checked release notes - nit here, I noticed KAFKA-20694 ended up making
> it into this cut but does not show in the release notes (the jira didn't
> have the right fix version, I update it now)
> - about the sys test, I ran the connect ones that failed on your report and
> they pass locally for me (test_file_source_and_sink, test_exactly_once_source
> and test_bounce)
>
> +1 (binding)
>
> Thanks for running the release!
>
> Lianet
>
> On Fri, Jun 19, 2026 at 11:18 AM Bill Bejeck <bb...@gmail.com> wrote:
>
> > Here's the system test update
> >
> >
> > https://confluent-open-source-kafka-branch-builder-system-test-results.s3-us-west-2.amazonaws.com/trunk/2026-06-18--001.e7c35ba4-7dc2-41ce-a5db-b59e84c807cb--1781759604--apache--4.3--26b251a451/report.html
> >
> > There were some flaky failures that I verified locally
> >
> >
> > ================================================================================
> > test_id:
> >
> > kafkatest.tests.core.network_degrade_test.NetworkDegradeTest.test_latency.task_name=latency-100.device_name=eth0.latency_ms=50.rate_limit_kbit=0.metadata_quorum=COMBINED_KRAFT
> > status: PASS
> > run time: 46.092 seconds
> >
> > --------------------------------------------------------------------------------
> >
> > ================================================================================
> > test_id:
> >
> > kafkatest.tests.core.network_degrade_test.NetworkDegradeTest.test_latency.task_name=latency-100-rate-1000.device_name=eth0.latency_ms=50.rate_limit_kbit=1000.metadata_quorum=COMBINED_KRAFT
> > status: PASS
> > run time: 42.932 seconds
> >
> > --------------------------------------------------------------------------------
> >
> > ================================================================================
> > test_id:
> >
> > kafkatest.tests.tools.replica_verification_test.ReplicaVerificationToolTest.test_replica_lags.metadata_quorum=ISOLATED_KRAFT
> > status: PASS
> > run time: 42.376 seconds
> >
> > --------------------------------------------------------------------------------
> >
> > There will be a couple more that I will post soon
> >
> > -Bill
> >
> > On Thu, Jun 18, 2026 at 4:21 PM Matthias J. Sax <mj...@apache.org> wrote:
> >
> > > Thanks for running the release Bill!
> > >
> > >
> > > - Verified signature and checksums
> > > - Compiled from sources and run all unit/integration tests
> > > - Using binaries to run broker/connect/streams quickstart
> > > * for streams, tested upgrade/downgrade classic/streams, too
> > >
> > >
> > > +1 (binding)
> > >
> > >
> > > -Matthias
> > >
> > > On 6/18/26 7:17 AM, Rich Bowen wrote:
> > > >
> > > >
> > > > On 2026/06/17 22:12:33 Bill Bejeck wrote:
> > > >> Hello Kafka users, developers and client-developers,
> > > >>
> > > >> This is the third release candidate of Apache Kafka 4.3.1.
> > > >
> > > > +1 (non-binding)
> > > >
> > > > * Verified signatures and hashes on the following files as per
> > > https://apache.org/info/verification.html
> > > > - kafka-4.3.1-src.tgz (SHA512, SHA1, GPG signature)
> > > > - kafka_2.13-4.3.1-site-docs.tgz (SHA512, SHA1, GPG signature)
> > > > - kafka_2.13-4.3.1.tgz (SHA1, SHA512, GPG signature)
> > > > * Verified LICENSE and NOTICE files
> > >
> > >
> >
Re: [VOTE] 4.3.1 rc2
Posted by Lianet Magrans <li...@apache.org>.
Hi Bill, I did the following on the rc2:
- verified signatures and checksums
- downloaded sources, ran unit/integration tests
- ran quick start for produce/consume + basic consumer group admin
operations, mixed groups classic/consumer, upgrade/downgrade
- downloaded and started broker with both docker images + quickstart basic
produce/consume
- checked release notes - nit here, I noticed KAFKA-20694 ended up making
it into this cut but does not show in the release notes (the jira didn't
have the right fix version, I update it now)
- about the sys test, I ran the connect ones that failed on your report and
they pass locally for me (test_file_source_and_sink, test_exactly_once_source
and test_bounce)
+1 (binding)
Thanks for running the release!
Lianet
On Fri, Jun 19, 2026 at 11:18 AM Bill Bejeck <bb...@gmail.com> wrote:
> Here's the system test update
>
>
> https://confluent-open-source-kafka-branch-builder-system-test-results.s3-us-west-2.amazonaws.com/trunk/2026-06-18--001.e7c35ba4-7dc2-41ce-a5db-b59e84c807cb--1781759604--apache--4.3--26b251a451/report.html
>
> There were some flaky failures that I verified locally
>
>
> ================================================================================
> test_id:
>
> kafkatest.tests.core.network_degrade_test.NetworkDegradeTest.test_latency.task_name=latency-100.device_name=eth0.latency_ms=50.rate_limit_kbit=0.metadata_quorum=COMBINED_KRAFT
> status: PASS
> run time: 46.092 seconds
>
> --------------------------------------------------------------------------------
>
> ================================================================================
> test_id:
>
> kafkatest.tests.core.network_degrade_test.NetworkDegradeTest.test_latency.task_name=latency-100-rate-1000.device_name=eth0.latency_ms=50.rate_limit_kbit=1000.metadata_quorum=COMBINED_KRAFT
> status: PASS
> run time: 42.932 seconds
>
> --------------------------------------------------------------------------------
>
> ================================================================================
> test_id:
>
> kafkatest.tests.tools.replica_verification_test.ReplicaVerificationToolTest.test_replica_lags.metadata_quorum=ISOLATED_KRAFT
> status: PASS
> run time: 42.376 seconds
>
> --------------------------------------------------------------------------------
>
> There will be a couple more that I will post soon
>
> -Bill
>
> On Thu, Jun 18, 2026 at 4:21 PM Matthias J. Sax <mj...@apache.org> wrote:
>
> > Thanks for running the release Bill!
> >
> >
> > - Verified signature and checksums
> > - Compiled from sources and run all unit/integration tests
> > - Using binaries to run broker/connect/streams quickstart
> > * for streams, tested upgrade/downgrade classic/streams, too
> >
> >
> > +1 (binding)
> >
> >
> > -Matthias
> >
> > On 6/18/26 7:17 AM, Rich Bowen wrote:
> > >
> > >
> > > On 2026/06/17 22:12:33 Bill Bejeck wrote:
> > >> Hello Kafka users, developers and client-developers,
> > >>
> > >> This is the third release candidate of Apache Kafka 4.3.1.
> > >
> > > +1 (non-binding)
> > >
> > > * Verified signatures and hashes on the following files as per
> > https://apache.org/info/verification.html
> > > - kafka-4.3.1-src.tgz (SHA512, SHA1, GPG signature)
> > > - kafka_2.13-4.3.1-site-docs.tgz (SHA512, SHA1, GPG signature)
> > > - kafka_2.13-4.3.1.tgz (SHA1, SHA512, GPG signature)
> > > * Verified LICENSE and NOTICE files
> >
> >
>
Re: [VOTE] 4.3.1 rc2
Posted by Bill Bejeck <bb...@gmail.com>.
Here's the system test update
https://confluent-open-source-kafka-branch-builder-system-test-results.s3-us-west-2.amazonaws.com/trunk/2026-06-18--001.e7c35ba4-7dc2-41ce-a5db-b59e84c807cb--1781759604--apache--4.3--26b251a451/report.html
There were some flaky failures that I verified locally
================================================================================
test_id:
kafkatest.tests.core.network_degrade_test.NetworkDegradeTest.test_latency.task_name=latency-100.device_name=eth0.latency_ms=50.rate_limit_kbit=0.metadata_quorum=COMBINED_KRAFT
status: PASS
run time: 46.092 seconds
--------------------------------------------------------------------------------
================================================================================
test_id:
kafkatest.tests.core.network_degrade_test.NetworkDegradeTest.test_latency.task_name=latency-100-rate-1000.device_name=eth0.latency_ms=50.rate_limit_kbit=1000.metadata_quorum=COMBINED_KRAFT
status: PASS
run time: 42.932 seconds
--------------------------------------------------------------------------------
================================================================================
test_id:
kafkatest.tests.tools.replica_verification_test.ReplicaVerificationToolTest.test_replica_lags.metadata_quorum=ISOLATED_KRAFT
status: PASS
run time: 42.376 seconds
--------------------------------------------------------------------------------
There will be a couple more that I will post soon
-Bill
On Thu, Jun 18, 2026 at 4:21 PM Matthias J. Sax <mj...@apache.org> wrote:
> Thanks for running the release Bill!
>
>
> - Verified signature and checksums
> - Compiled from sources and run all unit/integration tests
> - Using binaries to run broker/connect/streams quickstart
> * for streams, tested upgrade/downgrade classic/streams, too
>
>
> +1 (binding)
>
>
> -Matthias
>
> On 6/18/26 7:17 AM, Rich Bowen wrote:
> >
> >
> > On 2026/06/17 22:12:33 Bill Bejeck wrote:
> >> Hello Kafka users, developers and client-developers,
> >>
> >> This is the third release candidate of Apache Kafka 4.3.1.
> >
> > +1 (non-binding)
> >
> > * Verified signatures and hashes on the following files as per
> https://apache.org/info/verification.html
> > - kafka-4.3.1-src.tgz (SHA512, SHA1, GPG signature)
> > - kafka_2.13-4.3.1-site-docs.tgz (SHA512, SHA1, GPG signature)
> > - kafka_2.13-4.3.1.tgz (SHA1, SHA512, GPG signature)
> > * Verified LICENSE and NOTICE files
>
>
Re: [VOTE] 4.3.1 rc2
Posted by "Matthias J. Sax" <mj...@apache.org>.
Thanks for running the release Bill!
- Verified signature and checksums
- Compiled from sources and run all unit/integration tests
- Using binaries to run broker/connect/streams quickstart
* for streams, tested upgrade/downgrade classic/streams, too
+1 (binding)
-Matthias
On 6/18/26 7:17 AM, Rich Bowen wrote:
>
>
> On 2026/06/17 22:12:33 Bill Bejeck wrote:
>> Hello Kafka users, developers and client-developers,
>>
>> This is the third release candidate of Apache Kafka 4.3.1.
>
> +1 (non-binding)
>
> * Verified signatures and hashes on the following files as per https://apache.org/info/verification.html
> - kafka-4.3.1-src.tgz (SHA512, SHA1, GPG signature)
> - kafka_2.13-4.3.1-site-docs.tgz (SHA512, SHA1, GPG signature)
> - kafka_2.13-4.3.1.tgz (SHA1, SHA512, GPG signature)
> * Verified LICENSE and NOTICE files
Re: [VOTE] 4.3.1 rc2
Posted by Rich Bowen <rb...@apache.org>.
On 2026/06/17 22:12:33 Bill Bejeck wrote:
> Hello Kafka users, developers and client-developers,
>
> This is the third release candidate of Apache Kafka 4.3.1.
+1 (non-binding)
* Verified signatures and hashes on the following files as per https://apache.org/info/verification.html
- kafka-4.3.1-src.tgz (SHA512, SHA1, GPG signature)
- kafka_2.13-4.3.1-site-docs.tgz (SHA512, SHA1, GPG signature)
- kafka_2.13-4.3.1.tgz (SHA1, SHA512, GPG signature)
* Verified LICENSE and NOTICE files