Hi David,
I have a small fix that I'd like to back-port to 4.0 for the KIP-932
consumer (https://github.com/apache/kafka/pull/18964).
It changes just the KafkaShareConsumer.java so there's no impact on other
components.
Without this, one of the examples in KIP-932 will not work correctly if
the topic is initially empty. Seems worth fixing
for tire-kickers using the KIP-932 early access in 4.0.
Thanks,
Andrew
________________________________________
From: Chia-Ping Tsai <chia7...@apache.org>
Sent: 19 February 2025 16:12
To: dev@kafka.apache.org <dev@kafka.apache.org>
Subject: Re: [DISCUSS] Apache Kafka 4.0.0 release
hi David,
I've filed a new blocker (KAFKA-18831) to address the Log4j 2 behavior
changes. We've identified the root cause and are preparing a PR, so it
should be fixed this week.
Best,
Chia-Ping
On 2025/01/23 07:15:45 Chia-Ping Tsai wrote:
hi David
Could you please take a look at
https://issues.apache.org/jira/browse/KAFKA-18627? This JIRA ticket
introduces a new system environment variable and (possibly) deprecates the
old one. Is it appropriate to include this change in 4.0?
Thanks,
Chia-Ping
On 2025/01/20 11:55:24 David Jacot wrote:
Hi all,
We are now past the code freeze. We have still a few blockers attached
to 4.0. I will review those to ensure that they are real blockers.
Please raise any new blockers in this thread.
Thanks,
David
On Thu, Dec 19, 2024 at 8:24 AM David Jacot <david.ja...@gmail.com>
wrote:
Hi Matthias,
Thanks for catching that! I fixed the release plan as you suggested.
Best,
David
On Thu, Dec 19, 2024 at 3:46 AM Matthias J. Sax <mj...@apache.org>
wrote:
I think KIP-1087 is actually "done".
The linked Jira ticket might just be wrong. The KIP proposes to
deprecate `--intermediate-topic` options in AK 4.0, and we did add
a
WARN log for it via:
-
https://github.com/apache/kafka/commit/05696037d330e5e355d62cb1b977bac9df78db82
-
https://github.com/apache/kafka/commit/a9eb06bbdf9b3d14736223edc1e3650677e2fe6d
The linked open Jira of the KIP is actually to *remove* the option
and
it is of course for 5.0. For KIPs we usually call them "done" when
the
deprecation ships, not after we finally remove something.
Should we link https://issues.apache.org/jira/browse/KAFKA-12823
for the
KIP instead, as the code for the warn log was merged with this
ticket?
-Matthias
On 12/18/24 5:06 AM, David Jacot wrote:
Hi all,
As we are past the feature freeze, I have updated the release
plan [1]
and moved the non-ready KIPs to the postpones section. I have
kept
KIP-1030, KIP-996, KIP-966, KIP-896 and KIP-724 for now in the
planned
KIPs. Those KIPs are either minor or have exceptions. Please
take a
look at the plan and let me know if I missed anything.
[1]
https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+4.0.0
Best,
David
On Mon, Dec 16, 2024 at 12:50 PM Divij Vaidya <
divijvaidy...@gmail.com> wrote:
Hey David
About KIP 1030 [1], we have 4 PRs open. They are stuck at
flaky/failing
tests which the author is fixing. We will target to merge them
this week.
[1]
https://cwiki.apache.org/confluence/display/KAFKA/KIP-1030%3A+Change+constraints+and+default+values+for+various+configurations
--
Divij Vaidya
On Mon, Dec 16, 2024 at 9:25 AM David Jacot
<dja...@confluent.io.invalid>
wrote:
Hi Chia-Ping,
Regarding KAFKA-18225, I agree that it is an issue that we
must fix in 4.0.
I see that Colin's already commented in the Jira about the
suggested way
forward. I agree with the proposal.
Thanks,
David
On Fri, Dec 13, 2024 at 6:22 PM Chia-Ping Tsai <
chia7...@gmail.com> wrote:
hi DJ
I have merged the PR (
https://github.com/apache/kafka/commit/b37b89c6686f5270b37d39cf3144bccb4f5bceb2
)
will keep testing the related e2e
Best,
Chia-Ping
David Jacot <dja...@confluent.io.invalid> 於 2024年12月13日 週五
下午3:53寫道:
Hi Mickael/Chia-Ping,
Regarding KIP-653: Upgrade log4j to log4j2, would it be
possible to
already
merge the change while continuing to work on the system
tests?
Hi Calvin,
Thanks for letting me know. Those patches seem reasonably
small.
Hence, I
have fine with merging them after the feature freeze but
before the
code
freeze.
Hi Chia-Ping,
Let me take a look at KAFKA-18225.
Best,
David
On Fri, Dec 13, 2024 at 12:31 AM Chia-Ping Tsai <
chia7...@apache.org>
wrote:
hi David
I have opened a blocker KAFKA-18225 to address an
unsupported public
API
in KRaft mode.
Could you please review it to determine if a quick KIP is
necessary?
thanks,
Chia-Ping
On 2024/12/11 08:45:54 David Jacot wrote:
Hi folks,
Happy feature freeze day! Please remember that the big
chunks of
your
KIPs
must be merged by today. In practice, I plan to cut the
release
branch
on
Monday so you have a few more days. If you cannot make it,
please
reachout
to me to discuss how to proceed. I will go and remove the
KIPs
which
are
not ready from the release plan on Monday too.
Alyssa/Colin:
Thanks for reaching out to me about KIP-966. It seems to
me that
https://github.com/ahuang98/kafka/pull/2 is a pretty
large change
for
after
the feature freeze. How do you quantify the risk? Do we
have a way
back
in
case we cannot make it or if we discover issues?
Andrew/Divij:
Thanks!
Luke:
Good catch! I also stumbled upon it yesterday. Let's wait
for
Ismael.
Best,
David
On Tue, Dec 10, 2024 at 7:56 PM Colin McCabe <
cmcc...@apache.org>
wrote:
On Mon, Dec 9, 2024, at 11:33, Alyssa Huang wrote:
Hey David and folks,
I wanted to discuss the possibility of merging in KIP-996
(PreVote)
in
two
phases in order to make the 4.0 release.
Part 1 <https://github.com/apache/kafka/pull/17807>
(Vote RPC
includes
PreVote field) by feature freeze
Part 2 <https://github.com/ahuang98/kafka/pull/2> (new
internal
Prospective
QuorumState and response handling) by code freeze
Best,
Alyssa
+1 frorm me. What do you think David?
Colin
On Fri, Dec 6, 2024 at 1:51 AM Andrew Schofield <
andrew_schofield_j...@outlook.com> wrote:
Hi David,
I have added KIP-1043. With the exception of one method
deprecation
which I intend to do in 4.1, it's done.
Thanks,
Andrew
________________________________________
From: Divij Vaidya <divijvaidy...@gmail.com>
Sent: 02 December 2024 19:45
To: dev@kafka.apache.org <dev@kafka.apache.org>
Subject: Re: [DISCUSS] Apache Kafka 4.0.0 release
Hey David
Thank you for patiently waiting for KIP-1030 [1]. It is
now
accepted
and I
have updated the release plan with the KIP.
[1]
https://cwiki.apache.org/confluence/display/KAFKA/KIP-1030%3A+Change+constraints+and+default+values+for+various+configurations
--
Divij Vaidya
On Tue, Nov 26, 2024 at 9:37 AM TengYao Chi <
kiting...@gmail.com>
wrote:
Hello David,
I’ve just added KIP-653, which aims to upgrade Log4j to
Log4j2.
This KIP was accepted a long time ago, and the PR is
now
almost
ready.
I’m currently working on it.
Best regards,
TengYao
David Jacot <dja...@confluent.io.invalid> 於
2024年11月26日 週二
下午4:23寫道:
Thanks, Luke!
On Tue, Nov 26, 2024 at 9:16 AM Luke Chen <
show...@gmail.com>
wrote:
Hi David,
Thanks for checking the KIPs.
I've just added KIP-1011 that Ziming mentioned above
into
the
release
plan,
and confirmed it is already in accepted status.
Thanks.
Luke
On Tue, Nov 26, 2024 at 4:10 PM David Jacot <
david.ja...@gmail.com>
wrote:
Hi all,
I just checked the release plan and it does not
contain
any
non-accepted KIPs. I added a few other accepted KIPs
too.
The feature freeze is on Dec. 11th.
Best,
David
On Tue, Nov 26, 2024 at 8:38 AM David Jacot <
david.ja...@gmail.com
wrote:
Hi PoAn/Ziming,
Thanks for adding those to the release plan!
Best,
David
On Tue, Nov 26, 2024 at 4:25 AM Ziming Deng <
dengziming1...@gmail.com>
wrote:
Hi David & Luke,
Thanks for driving the release, let’s add KIP-1011
to
the
release
plan
which should have beed released in 3.7.0, after
postpone
doing
it
we
can
directly remove deprecated alterConfigs from
ConfgCommand
to
avoid
making
our code dirty.
--,
Ziming
On Nov 20, 2024, at 18:04, David Jacot
<dja...@confluent.io.INVALID
wrote:
Hi all,
This is a friendly reminder that the KIP freeze
deadline
is
today.
As we
have a few KIPs getting close to be accepted, I
will
wait
until
Monday to
compile the final list. Please update the status
of
your
KIPs.
The next deadline is the Features freeze on Dec
11th.
Cheers,
David
Cheers,
David
On Wed, Nov 20, 2024 at 12:02 PM David Jacot <
dja...@confluent.io>
wrote:
Hi Divij,
I think that we can make a small exception for
KIP-1030
but
we
cannot wait
too long. How long do you need to close it?
Ideally,
we
should
aim
for
closing it in the next two weeks. If we cannot
do
it, we
may
have
to
discuss it again. Please keep me posted.
BR,
David
On Wed, Nov 20, 2024 at 5:16 AM Luke Chen <
show...@gmail.com>
wrote:
Hi Tina,
I've added KIP-1073 into the release plan.
Thanks.
Luke
On Wed, Nov 20, 2024 at 5:26 AM Gantigmaa
Selenge
<
gsele...@redhat.com>
wrote:
Hi David,
KIP-1073 I mentioned in my previous email has
now
passed
the
voting so
it
does not need an exceptional extension
anymore.
Can we
please
include
it in
the release plan?
Thank you.
Regards,
Tina
On Tue, Nov 19, 2024 at 3:04 PM Gantigmaa
Selenge <
gsele...@redhat.com>
wrote:
Hi,
Can I also please request an exceptional
extension for
KIP-1073
[1]
which
allows getting fenced brokers via
AdminClient.
This is
particularly
important when scaling down a KRaft cluster,
because
brokers
need to
be
unregistered first but currently there is no
way
to
list
the
brokers
in
order to unregister once they are shut
down/fenced.
This KIP has been open for voting for over a
month and
has
currently 2
binding +1 and 1 non binding +1 [2]. I also
have
raised a
draft
PR for
the
implementation [3].
Since it's missing just one more binding +1
and
the
implementation is
ready for review, it would be great to
include
it
in
4.0.0.
[1]
https://cwiki.apache.org/confluence/display/KAFKA/KIP-1073%3A+Return+fenced+brokers+in+DescribeCluster+response
[2]
https://lists.apache.org/thread/zm5kk9st54rj6t5pw9v1dnxhk64mho4m
[3]
https://github.com/apache/kafka/pull/17524
Regards,
Tina
On Tue, Nov 19, 2024 at 12:14 PM Luke Chen <
show...@gmail.com>
wrote:
Hi Divij,
I agree we _should_ include it into v4.0.0
to
make
the
kafka
default
value
more reasonable, instead of doing it until
v5.0.0.
What do you think, @David Jacot <
dja...@confluent.io>
?
Thanks.
Luke
On Tue, Nov 19, 2024 at 7:01 PM Divij
Vaidya
<
divijvaidy...@gmail.com>
wrote:
Hey David
Can I please request an exceptional
extension
for
KIP-1030
[1]
which
aims
to change configuration defaults and add
some
new
constraints
for
our
configuration? Since these are backward
incompatible
changes,
if
they
don't
go out in 4.0, the earliest we could
release
them
would
be
the
next
major
version.
I understand that the KIP was filed last
minute
very
close
to
the
freeze.
Given the benefit to operational load of
Kafka
maintenance
this KIP
could
have, I would request to consider this KIP
for
4.0
even
after
the
freeze.
[1]
https://cwiki.apache.org/confluence/display/KAFKA/KIP-1030%3A+Change+constraints+and+default+values+for+various+configurations
--
Divij Vaidya
On Wed, Nov 13, 2024 at 3:13 PM David
Jacot
<dja...@confluent.io.invalid
wrote:
Hi all,
This is a friendly reminder that the KIP
freeze is
on
20th
November
2024,
one week from today.
Best,
David
On Thu, Nov 7, 2024 at 5:09 AM Luke Chen
<
show...@gmail.com
wrote:
Hi Kamal,
Just added them in to the release plan.
Thanks.
Luke
On Thu, Nov 7, 2024 at 11:11 AM Kamal
Chandraprakash
<
kamal.chandraprak...@gmail.com> wrote:
Hi Luke,
Please add the KIP-1058 and KIP-1105 to
the
release
plan.
KIP-1058 is accepted and PRs are ready.
KIP-1105 is a minor one, and will open
a
voting
thread
soon.
Thanks,
Kamal
On Thu, Nov 7, 2024 at 7:28 AM Luke
Chen
<
show...@gmail.com
wrote:
Hi Alyssa,
I've added KIP-966 into the release
plan.
Thanks.
Luke
On Thu, Nov 7, 2024 at 3:54 AM Alyssa
Huang
<ahu...@confluent.io.invalid
wrote:
Thanks David for being the release
manager
for
4.0!
I noticed the release plan
<
https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+4.0.0
does
not yet have KIP-996 (Pre-Vote)
listed,
can I
edit
the
page
to
add
it?
Best,
Alyssa
On Sun, Oct 20, 2024 at 11:36 AM
Colin
McCabe <
cmcc...@apache.org>
wrote:
Hi TengYao Chi,
The KIP freeze for Apache Kafka 4.0
is.
November
20th.
So
if
KIP-1092
has
been accepted already, it should
make
it
into
4.0
without
any
further
discussion (assuming the code is
ready
by
feature
freeze.)
Cheers,
Colin
On Fri, Oct 18, 2024, at 20:32,
TengYao
Chi
wrote:
Hi David,
I would like to request the
inclusion
of
KIP-1092
in
the
4.0
release
plan.
This KIP is newly accepted, and I
believe it
will
bring
valuable
enhancements for both the Consumer
and
Kafka
Streams
components.
Thank you for considering this
addition.
Best,
TengYao
Colin McCabe <cmcc...@apache.org>
於
2024年10月11日
週五
上午12:22寫道:
Yes (although I don't believe
there's
a
JIRA
for
that
specifically
yet.)
best,
Colin
On Thu, Oct 10, 2024, at 09:11,
David
Jacot
wrote:
Hi Colin,
Thanks. That seems perfect. Does
it
include
removing
--zookeeper
from
the
command line tools (e.g.
kafka-configs)?
Best,
David
On Thu, Oct 10, 2024 at 6:06 PM
Colin
McCabe <
cmcc...@apache.org>
wrote:
Hi David & Luke,
We have been using
https://issues.apache.org/jira/browse/KAFKA-17611
as
the umbrella JIRA for ZK removal
tasks.
Progress
has
been
pretty
rapid, I
do think we will get there by
January.
(Well
hopefully
even
earlier
:)
best,
Colin
On Thu, Oct 10, 2024, at 05:55,
David
Jacot
wrote:
Hi Luke,
That's a good point. I think
that
we
should
try to
stick
to
the
dates
though. In my opinion, we
should
ensure
that
ZK
and
all
the
related
public
facing apis are gone in 4.0 by
code
freeze.
The
simplest
way
would
be
to
have an epic for the removal
with
all the
related
tasks.
We
can
then
mark
it as a blocker for 4.0. We may
already
have
one.
Let
me
search
around.
Best,
David
On Thu, Oct 10, 2024 at 2:43 PM
Luke
Chen <
show...@gmail.com
wrote:
Hi David,
The release plan looks good to
me.
But since the 4.0 release is a
release
without
ZK,
I'm
wondering
if
we
should list some release
criteria
for
it?
The Problem I can imagine is
like,
when
the
code
freeze
date
is
reached,
but there are still many ZK
removal
tasks
open,
what
should
we
do
with
them? We can remove the rest
of
codes in
later
releases,
but
if
there
are
still some public APIs related
to
ZK
open
for
users to
use,
is
that
still
OK to release 4.0? Ex: The
`--zookeeper`
option
in
kafka-configs.sh?
Instead of only using
time-based
management
in
v4.0,
I'm
suggesting
we
should list some "must-do"
tasks
and
track
them
when
milestone
date
approaches. And we can discuss
with
the
community
if
there
are
some
delayed
tasks. Does that make sense?
Thanks.
Luke
On Mon, Oct 7, 2024 at 9:29 PM
David
Jacot
<dja...@confluent.io.invalid
wrote:
Hi all,
I have drafted the release
plan
for
Apache
Kafka
4.0.0:
https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+4.0.0
.
Please take a look and let me
know
what
you
think.
I would also appreciate it if
you
could
review
the
list
of
KIPs
that
we
will ship in this release. I
took
the
list
from
the
approved
list
in
the
wiki but I am pretty sure
that
the
list is
not
accurate.
Best,
Davud
On Wed, Sep 25, 2024 at
5:02 AM
Luke
Chen
<
show...@gmail.com>
wrote:
+1 from me.
Since v4.0 will be a huge
change
release,
I'm
not
sure
if
you
need
another
person (vice release
manager?)
to
help on
releasing
tasks.
If so, I'm willing to help.
Thanks.
Luke
On Wed, Sep 25, 2024 at
1:33 AM
Colin
McCabe
<
cmcc...@apache.org
wrote:
+1. Thanks, David.
best,
Colin
On Mon, Sep 23, 2024, at
10:11,
Chris
Egerton
wrote:
Thanks David! +1
On Mon, Sep 23, 2024,
13:07
José
Armando
García
Sancio
<jsan...@confluent.io.invalid
wrote:
+1, thanks for
volunteering
David!
On Mon, Sep 23, 2024 at
11:56 AM
David
Arthur <
mum...@gmail.com>
wrote:
+1, thanks David!
On Mon, Sep 23, 2024 at
11:48 AM
Satish
Duggana <
satish.dugg...@gmail.com
wrote:
+1
Thanks David for
volunteering!
On Mon, 23 Sept 2024 at
19:27,
Lianet
M.
<
liane...@gmail.com>
wrote:
+1
Thanks David!
On Mon, Sep 23, 2024,
9:54 a.m.
Justine
Olshan
<jols...@confluent.io.invalid
wrote:
+1 and thanks!
On Mon, Sep 23, 2024
at
6:36 AM
Chia-Ping
Tsai
<
chia7...@gmail.com
wrote:
+1 and thanks David
for
volunteering!
Best,
Chia-Ping
Josep Prat
<josep.p...@aiven.io.invalid
於
2024年9月23日
週一
下午9:13寫道:
Thanks David for
volunteering!
+1
On Mon, Sep 23,
2024
at
3:11 PM
David
Jacot
<dja...@confluent.io.invalid
wrote:
Hi all,
I would like to
volunteer
to be
the
release
manager
driving
the
next
release - Apache
Kafka
4.0.0.
If there are no
objections,
I'll
start
building a
release
plan
in the
wiki
in the next couple
of
days.
Best,
David
--
[image: Aiven] <
https://www.aiven.io/
*Josep Prat*
Open Source
Engineering
Director,
*Aiven*
josep.p...@aiven.io
|
+491715557497
aiven.io <
https://www.aiven.io/>
|
<
https://www.facebook.com/aivencloud
<
https://www.linkedin.com/company/aiven/
<
https://twitter.com/aiven_io>
*Aiven Deutschland
GmbH*
Alexanderufer 3-7,
10117
Berlin
Geschäftsführer:
Oskari
Saarenmaa,
Hannu
Valtonen,
Anna Richardson,
Kenneth
Chen
Amtsgericht
Charlottenburg,
HRB
209739
B
--
David Arthur
--
-José