One more blocker (memory leak) for 3.7: https://issues.apache.org/jira/browse/KAFKA-16086

-Matthias

On 1/4/24 9:53 PM, Stanislav Kozlovski wrote:
Thanks Apoorv, I was going to update the mailing thread as well.

Major kudos to Apoorv for the thorough work debugging and getting to the
bottom of this tricky publishing issue, a subtle regression from the work
he did in making the kafka-clients jar shadowed.

On Thu, Jan 4, 2024 at 5:09 PM Apoorv Mittal <apoorvmitta...@gmail.com>
wrote:

Hi Stan,
I have opened the minor PR: https://github.com/apache/kafka/pull/15127 to
fix publishing the dependency. Once discussed and merged in trunk, I'll
update the 3.7 branch as well.

Regards,
Apoorv Mittal
+44 7721681581


On Thu, Jan 4, 2024 at 12:49 PM Matthias J. Sax <mj...@apache.org> wrote:

We found a blocker for 3.7:
https://issues.apache.org/jira/browse/KAFKA-16077

Already having a PR under review to fix it.


-Matthias

On 1/3/24 10:43 AM, Stanislav Kozlovski wrote:
Hey all, happy new year.

Thanks for the heads up Almog. Makes sense.

To give an update - I haven't been able to resolve the gradlewAll
publish
failure, and as such haven't been able to release an RC.
As a minor barrier, I have to also update the year in the NOTICE file,
otherwise the release script won't let me continue -
https://github.com/apache/kafka/pull/15111

Me and Apoorv synced offline and ran a few tests to debug the issue
regarding the clients build. I successfully executed `publish` when
pointing toward a custom jfrog repo with both JDK 8 and 17. Inspecting
the
debug logs, the task that previously failed
`:clients:publishMavenJavaPublicationToMavenRepository'` passed
successfully. Here's a sample of the logs -


https://gist.github.com/stanislavkozlovski/841060cb467ec1d179cc9f293c8702e7

Having read the release.py script a few times, I am not able to see
what
is
different in the setup there. It simply clones the repo anew, gets the
3.7
branch and runs the same command.

At this point, I am contemplating pushing a commit to 3.7 that modifies
the
release.py file that enables debug on the command:
diff --git a/release.py b/release.py
index 43c5809861..e299e10e74 100755
--- a/release.py
+++ b/release.py
@@ -675,7 +675,7 @@ with
open(os.path.expanduser("~/.gradle/gradle.properties")) as f:
       contents = f.read()
   if not user_ok("Going to build and upload mvn artifacts based on
these
settings:\n" + contents + '\nOK (y/n)?: '):
       fail("Retry again later")
-cmd("Building and uploading archives", "./gradlewAll publish",
cwd=kafka_dir, env=jdk8_env, shell=True)
+cmd("Building and uploading archives", "./gradlewAll publish --debug",
cwd=kafka_dir, env=jdk8_env, shell=True)
   cmd("Building and uploading archives", "mvn deploy -Pgpg-signing",
cwd=streams_quickstart_dir, env=jdk8_env, shell=True)

   release_notification_props = { 'release_version': release_version,
(END)

and continuing to debug through that.

Since the release.py script grabs a new copy of origin, we have to
modify
upstream. An alternative is for me to use my local github Kafka repo,
but
that may result in the script pushing a build of that into the remote
servers.

On Tue, Jan 2, 2024 at 8:17 PM Almog Gavra <almog.ga...@gmail.com>
wrote:

Hello Stan,

I wanted to give you a heads up that
https://github.com/apache/kafka/pull/15073 (
https://issues.apache.org/jira/browse/KAFKA-16046) was identified as
a
blocker regression and should be merged to trunk by EOD.

Cheers,
Almog

On Tue, Jan 2, 2024 at 4:20 AM Stanislav Kozlovski
<stanis...@confluent.io.invalid> wrote:

Hi Apoorv,

Thanks for taking ownership and looking into this! One more caveat is
that
I believe this first publish is ran with JDK 8, as the release.py
runs
with
both JDK 8 and (if I recall correctly) 17 versions. This seems to
fail
on
the first one - so JDK 8.
Not sure if that is related in any way. And I'm also not sure if it
should
be kafka-clients or just clients.

On Sat, Dec 30, 2023 at 10:48 AM Apoorv Mittal <
apoorvmitta...@gmail.com

wrote:

Hi Stan,
Thanks for looking into the release. I worked with `./gradlewAll
publishToMavenLocal` which generates the respective
`kafka-clients.jar`
and deploys to maven local, I believed that `./gradlewAll publish`
should
just publish the artifacts to remote repository and hence should
always
work as jars successfully gets deployed to local maven.

Though now I set up the remote private maven repository for myself
(on
jfrog) and tried `./gradlewAll publish` on the 3.7 branch and
successfully completed the build with all artifacts uploaded to the
remote
repository. What seems strange to me is the error you mentioned in
the
previous email regarding the reference of the clients jar. I suppose
the
reference should be to `kafka-clients.jar` rather than
`clients.jar`,
I
might be missing if something else gets triggered in the release
pipeline.
Do you think I should set up the remote repository as per the
instructions
in `release.py` and try running `./release.py` as that might do
something
different, though I suspect that it should?

[image: Screenshot 2023-12-30 at 9.33.42 AM.png]


Regards,
Apoorv Mittal


On Fri, Dec 29, 2023 at 2:13 AM Colin McCabe <cmcc...@apache.org>
wrote:

Just to update this thread, everything in KAFKA-14127 is done now.
A
few
tasks got moved to a separate umbrella JIRA.

Some folks are going to do more testing, both manual and automated,
in
the next week or two. I think this will give us a good indicator of
stability and what we need to fix.

Right now I'm leaning towards just making it GA since that's how
most
features work. It's kind of rare for us to do a multi-step rollout
for
new
features.

best,
Colin


On Wed, Dec 20, 2023, at 03:43, Mickael Maison wrote:
Hi,

With the current timeline for 3.7, I tend to agree with Viktor
that
JBOD support in KRaft is unlikely to receive the extensive testing
this feature needs before releasing. And that's not counting the
testing tasks left to do in
https://issues.apache.org/jira/browse/KAFKA-14127.

I'm fine sticking to the current 3.7 timeline but I'd err on the
safe
side and mark JBOD as early access to avoid major issues. Kafka is
known for its robustness and resiliency and we certainly don't
want
to
lose the trust we gained over years.

Thanks,
Mickael

On Wed, Dec 20, 2023 at 12:24 AM Ismael Juma <m...@ismaeljuma.com>
wrote:

Hi Viktor,

Extending the code freeze doesn't help stabilize things. If we
have
important bugs for JBOD, we should mark those as blockers and
we'll
wait
until they are fixed if the fixes won't take too long (as usual).

Ismael

On Tue, Dec 19, 2023 at 11:58 AM Viktor Somogyi-Vass
<viktor.somo...@cloudera.com.invalid> wrote:

Hi all,

I was wondering what people think about extending the code
freeze
date to
early January?
The reason I'm asking is that there are still a couple of
testing
gaps in
JBOD (https://issues.apache.org/jira/browse/KAFKA-14127) which
I
think is
very important to finish to ensure a high quality release (after
all
this
supposed to be the last 3.x) and secondly the year end holidays
for
many
people are coming fast, which means we'll likely have less
people
working
on testing and validation. In my opinion it would strengthen the
release if
we could spend a week in January to really finish off JBOD and
do a
2 week
stabilization.

What do you all think?

Best,
Viktor

On Tue, Dec 12, 2023 at 2:59 PM Stanislav Kozlovski
<stanis...@confluent.io.invalid> wrote:

Hey!

Just notifying everybody on this thread that I have cut the 3.7
branch
and
sent a new email thread titled "New Release Branch 3.7" to the
mailing
list
<
https://lists.apache.org/thread/4j87m12fm3bgq01fgphtkfb41s56w6hh
.

Best,
Stanislav

On Wed, Dec 6, 2023 at 11:10 AM Stanislav Kozlovski <
stanis...@confluent.io>
wrote:

Hello again,

Time is flying by! It is feature freeze day!

By today, we expect to have major features merged and to
begin
working
on
their stabilisation. Minor features should have PRs.

I am planning to cut the release branch soon - on Monday EU
daytime.
When
I do that, I will create a new e-mail thread titled "New
release
branch
3.7.0" to notify you, so be on the lookout for that. I will
also
notify
this thread.

Thank you for your contributions. Let's get this release
shipped!

Best,
Stanislav


On Fri, Nov 24, 2023 at 6:11 PM Stanislav Kozlovski <
stanis...@confluent.io> wrote:

Hey all,

The KIP Freeze has passed. I count 31 KIPs that will be
going
into the
3.7 Release. Thank you all for your hard work!

They are the following (some of these were accepted in
previous
releases
and have minor parts going out, some targeting a Preview
release and
the
rest being fully released as regular.):
   - KIP-1000: List Client Metrics Configuration Resources
   - KIP-1001: Add CurrentControllerId Metric
   - KIP-405: Kafka Tiered Storage
   - KIP-580: Exponential Backoff for Kafka Clients
   - KIP-714: Client metrics and observability
   - KIP-770: Replace "buffered.records.per.partition" &
"cache.max.bytes.buffering" with
"{statestore.cache}/{input.buffer}.max.bytes"
   - KIP-848: The Next Generation of the Consumer Rebalance
Protocol
   - KIP-858: Handle JBOD broker disk failure in KRaft
   - KIP-890: Transactions Server-Side Defense
   - KIP-892: Transactional StateStores
   - KIP-896: Remove old client protocol API versions in Kafka
4.0 -
metrics/request log changes to identify deprecated apis
   - KIP-925: Rack aware task assignment in Kafka Streams
   - KIP-938: Add more metrics for measuring KRaft performance
   - KIP-951 - Leader discovery optimizations for the client
   - KIP-954: expand default DSL store configuration to custom
types
   - KIP-959: Add BooleanConverter to Kafka Connect
   - KIP-960: Single-key single-timestamp IQv2 for state
stores
   - KIP-963: Additional metrics in Tiered Storage
   - KIP-968: Support single-key_multi-timestamp Interactive
Queries
(IQv2)
for Versioned State Stores
   - KIP-970: Deprecate and remove Connect's redundant task
configurations
endpoint
   - KIP-975: Docker Image for Apache Kafka
   - KIP-976: Cluster-wide dynamic log adjustment for Kafka
Connect
   - KIP-978: Allow dynamic reloading of certificates with
different DN
/
SANs
   - KIP-979: Allow independently stop KRaft processes
   - KIP-980: Allow creating connectors in a stopped state
   - KIP-985: Add reverseRange and reverseAll query over
kv-store
in
IQv2
   - KIP-988: Streams Standby Update Listener
   - KIP-992: Proposal to introduce IQv2 Query Types:
TimestampedKeyQuery
and TimestampedRangeQuery
   - KIP-998: Give ProducerConfig(props, doLog) constructor
protected
access

Notable KIPs that didn't make the Freeze were KIP-977 - it
only
got
2/3
votes.

For the full list and latest source of truth, refer to the
Release
Plan
3.7.0 Document
<

https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+3.7.0
.

Thanks for your contributions once again!
Best,
Stan


On Thu, Nov 23, 2023 at 2:27 PM Nick Telford <
nick.telf...@gmail.com>
wrote:

Hi Stan,

I'd like to propose including KIP-892 in the 3.7 release.
The
KIP has
been
accepted and I'm just working on rebasing the
implementation
against
trunk
before I open a PR.

Regards,
Nick

On Tue, 21 Nov 2023 at 11:27, Mayank Shekhar Narula <
mayanks.nar...@gmail.com> wrote:

Hi Stan

Can you include KIP-951 to the 3.7 release plan? All PRs
are
merged
in
the
trunk.

On Wed, Nov 15, 2023 at 4:05 PM Stanislav Kozlovski
<stanis...@confluent.io.invalid> wrote:

Friendly reminder to everybody that the KIP Freeze is
*exactly 7
days
away*
- November 22.

A KIP must be accepted by this date in order to be
considered for
this
release. Note, any KIP that may not be implemented in
time, or
otherwise
risks heavily destabilizing the release, should be
deferred.

Best,
Stan

On Fri, Nov 3, 2023 at 6:03 AM Sophie Blee-Goldman <
sop...@responsive.dev>
wrote:

Looks great, thank you! +1

On Thu, Nov 2, 2023 at 10:21 AM David Jacot
<dja...@confluent.io.invalid

wrote:

+1 from me as well. Thanks, Stan!

David

On Thu, Nov 2, 2023 at 6:04 PM Ismael Juma <
m...@ismaeljuma.com>
wrote:

Thanks Stanislav, +1

Ismael

On Thu, Nov 2, 2023 at 7:01 AM Stanislav
Kozlovski
<stanis...@confluent.io.invalid> wrote:

Hi all,

Given the discussion here and the lack of any
pushback, I
have
changed
the
dates of the release:
- KIP Freeze - *November 22 *(moved 4 days
later)
- Feature Freeze - *December 6 *(moved 2 days
earlier)
- Code Freeze - *December 20*

If anyone has any thoughts against this
proposal
-
please
let me
know!
It
would be good to settle on this early. These
will
be the
dates
we're
going
with

Best,
Stanislav

On Thu, Oct 26, 2023 at 12:15 AM Sophie
Blee-Goldman <
sop...@responsive.dev>
wrote:

Thanks for the response and explanations -- I
think the
main
question
for
me
was whether we intended to permanently
increase
the KF
--
FF
gap
from
the
historical 1 week to 3 weeks? Maybe this was
a
conscious
decision
and I
just
   missed the memo, hopefully someone else can
chime in
here. I'm
all
for
additional though. And looking around at some
of
the
recent
releases,
it
seems like we haven't been consistently
following the
"usual"
schedule
since
the 2.x releases.

Anyways, my main concern was making sure to
leave a
full
2
weeks
between
feature freeze and code freeze, so I'm
generally
happy
with the
new
proposal.
Although I would still prefer to have the KIP
freeze
fall
on a
Wednesday
--
Ismael actually brought up the same thing
during
the
3.5.0
release
planning,
so I'll just refer to his explanation for
this:

We typically choose a Wednesday for the
various
freeze
dates -
there
are
often 1-2 day slips and it's better if that
doesn't
require
people
working through the weekend.


(From this mailing list thread
<

https://lists.apache.org/thread/dv1rym2jkf0141sfsbkws8ckkzw7st5h
)

Thanks for driving the release!
Sophie

On Wed, Oct 25, 2023 at 8:13 AM Stanislav
Kozlovski
<stanis...@confluent.io.invalid> wrote:

Thanks for the thorough response, Sophie.

- Added to the "Future Release Plan"

1. Why is the KIP freeze deadline on a
Saturday?

It was simply added as a starting point -
around 30
days
from
the
announcement. We can move it earlier to the
15th of
November,
but
my
thinking is later is better with these
things
- it's
already
aggressive
enough. e.g given the choice of Nov 15 vs
Nov
18, I
don't
necessarily
see a
strong reason to choose 15.

If people feel strongly about this, to make
up
for
this,
we
can
eat
into
the KF-FF time as I'll touch upon later,
and
move FF
a
few
days
earlier
to
land on a Wednesday.

This reduces the time one has to get their
feature
complete
after
KF,
but
allows for longer time to a KIP accepted,
so
the
KF-FF
gap
can
be
made
up
when developing the feature in parallel.

, this makes it easy for everyone to
remember when
the
next
deadline
is
so they can make sure to get everything in
on
time. I
worry
that
varying
this will catch people off guard.

I don't see much value in optimizing the
dates
for
ease
of
memory -
besides
the KIP Freeze (which is the base date),
there
are
only
two
more
dates
to
remember that are on the wiki. More
importantly, we
have
a
plethora
of
tools that can be used to set up reminders
-
so a
contributor
doesn't
necessarily need to remember anything if
they're
serious
about
getting
their feature in.

3. Is there a particular reason for
having
the
feature
freeze
almost
a
full 3 weeks from the KIP freeze? ...
having
3
weeks
between
the
KIP
and
feature freeze (which are
usually separated by just a single week)?

I was going off the last two releases,
which
had *20
days*
(~3
weeks)
in
between KF & FF. Here are their dates:

- AK 3.5
    - KF: 22 March
    - FF: 12 April
      - (20 days after)
    - CF: 26 April
      - (14 days after)
    - Release: 15 June
       - 50 days after CF
- AK 3.6
    - KF: 26 July
    - FF: 16 Aug
      - (20 days after)
    - CF: 30 Aug
      - (14 days after)
    - Release: 11 October
      - 42 days after CF

I don't know the precise reasoning for
extending the
time,
nor
what
is
the
most appropriate time - but having talked
offline to
some
folks
prior
to
this discussion, it seemed reasonable.

Your proposal uses an aggressive 1-week gap
between
both,
which
is
quite
the jump from the previous 3 weeks.

Perhaps someone with more direct experience
in
the
recent can
chime
in
here. Both for the reasoning for the
extension
from
1w
to 3w
in
the
last
2
releases, and how they feel about reducing
this
range.

4. On the other hand, we usually have a
full
two
weeks
from
the
feature
freeze deadline to the code freeze but with
the given
schedule
there
would
only be a week and a half. Given how
important
this
period is
for
testing
and stabilizing the release, and how vital
this is
for
uncovering
blockers
that would have delayed the release
deadline, I
really
think
we
should
maintain the two-week gap (at a minimum)

This is a fair point. At the end of the
day,
we have
to
take
time
out
of
either one of the 3 ranges (now - KF;
KF-FF;
FF-CF;)
*It sounds fair to me to take out half a
week
from
KF-FF
and
add
it
to
FF-CF*. e.g:
- KF=Nov 18 (Sat)
- FF=Dec 6 (Wed) 2.5w after
- CF=Dec 20 (Wed) 2w after

How do others feel about this?

Just to throw a suggestion out there, if
we
want to
avoid
running
into
the winter holidays while still making up
for
slipping
of
recent
releases,
what about something like this: ...

Looking at the last 2 releases, they both
had
a full
month
between
KIP
Freeze and Code Freeze to finish
contributions. Your
proposal
goes
back
to
a more aggressive 3 weeks e2e time. All
else
equal,
if
the
release
date
is
to be kept as early January, I would prefer
to
opt
for
the
more
accommodative 4-week period.

Note that historically, we have set all
the
deadlines
on a
Wednesday
and
when in doubt erred on the side of an
earlier
deadline
... We
can,
and
often have, allowed things to come in late
between
the
Wednesday
freeze
deadline and the following Friday, but only
on
a
case-by-case
basis.

This makes sense to me. The proposal I put
above puts
the two
critical
dates (FF & CF) on Wed to allow for this
flexibility
in
case
it's
needed.

Best,
Stanislav


On Tue, Oct 24, 2023 at 12:40 AM Sophie
Blee-Goldman
<
sop...@responsive.dev>
wrote:

Actually I have a few questions about the
schedule:

1. Why is the KIP freeze deadline on a
Saturday?
Traditionally
this
has
been on a Wednesday, which is nice
because
it gives
people
until
Monday
to
kick off the vote and give people a full
3
working
days to
review
and
vote
on it. Also,
2. Why are the subsequent deadlines on
different
days
of
the
week?
Usually
we aim to have the freeze deadlines
separated by an
integer
number
of
weeks. Besides just being a consequence
of
the
typical
1/2
week
separation
between freeze dates, this makes it easy
for
everyone
to
remember
when
the
next deadline is so they can make sure to
get
everything in
on
time.
I
worry that varying this will catch people
off
guard.
3. Is there a particular reason for
having
the
feature
freeze
almost
a
full
3 weeks from the KIP freeze? I understand
moving
the
KIP
freeze
deadline
up
to account for recent release delays, but
aren't we
wasting
some
of
that
gained time by having 3 weeks between the
KIP and
feature
freeze
(which
are
usually separated by just a single week)?
4. On the other hand, we usually have a
full
two
weeks
from
the
feature
freeze deadline to the code freeze but
with
the
given
schedule
there
would
only be a week and a half. Given how
important this
period
is
for
testing
and stabilizing the release, and how
vital
this is
for
uncovering
blockers
that would have delayed the release
deadline, I
really
think
we
should
maintain the two-week gap (at a minimum)

Note that historically, we have set all
the
deadlines
on a
Wednesday
and
when in doubt erred on the side of an
earlier
deadline, to
encourage
folks
to get their work completed and
stabilized
as soon
as
possible.
We
can,
and
often have, allowed things to come in
late
between
the
Wednesday
freeze
deadline and the following Friday, but
only
on a
case-by-case
basis.
This
way the RM has the flexibility to
determine
what to
allow
and
when,
if
need
be, while still having everyone aim for
the
established
deadlines.

Just to throw a suggestion out there, if
we
want to
avoid
running
into
the
winter holidays while still making up for
slipping
of
recent
releases,
what
about something like this:

KIP Freeze: Nov 22nd
Feature Freeze: Nov 29th
Code Freeze: Dec 13th

We can keep the release target as Jan 3rd
or
move
it
up to
Dec
27th.
Personally, I would just aim to have it
as
Dec 27th
but
keep
the
stated
target as Jan 3rd, to account for
unexpected
blockers/delays
and
time
away
during the winter holidays

Thoughts?

On Mon, Oct 23, 2023 at 3:14 PM Sophie
Blee-Goldman <
sop...@responsive.dev

wrote:

Can you add the 3.7 plan to the release
schedule
page?

(this -->






https://cwiki.apache.org/confluence/display/KAFKA/Future+release+plan
)

Thanks!

On Sun, Oct 15, 2023 at 2:27 AM
Stanislav
Kozlovski
<stanis...@confluent.io.invalid>
wrote:

Hey Chris,

Thanks for the catch! It was indeed
copied and I
wasn't
sure
what
to
make
of the bullet point, so I kept it.
What
you say
makes
sense
-
I
removed
it.

I also added KIP-976!

Cheers!

On Sat, Oct 14, 2023 at 9:35 PM Chris
Egerton <
fearthecel...@gmail.com>
wrote:

Hi Stanislav,

Thanks for putting this together! I
think the
"Ensure
that
release
candidates include artifacts for the
new
Connect
test-plugins
module"
section (which I'm guessing was
copied
over
from
the
3.6.0
release
plan?)
can be removed; we made sure that
those
artifacts
were
present
for
3.6.0,
and I don't anticipate any changes
that
would
make
them
likelier
to
be
accidentally dropped in subsequent
releases
than
any
other
Maven
artifacts
that we publish.

Also, can we add KIP-976 (



















https://cwiki.apache.org/confluence/display/KAFKA/KIP-976%3A+Cluster-wide+dynamic+log+adjustment+for+Kafka+Connect
)
to the release plan? The vote thread
for it
passed
last
week
and
I've
published a complete PR (
https://github.com/apache/kafka/pull/14538
),
so
it
shouldn't be too difficult to get
things
merged
in
time
for
3.7.0.

Cheers,

Chris

On Sat, Oct 14, 2023 at 3:26 PM
Stanislav
Kozlovski
<stanis...@confluent.io.invalid>
wrote:

Thanks for letting me drive it,
folks.

I've created the 3.7.0 release
page
here:





https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+3.7.0
It outlines the key milestones and
important
dates
for
the
release.

In particular, since the last two
releases
slipped
their
originally
targeted release date by taking an
average
of
46
days
after
code
freeze
(as
opposed to the minimum which is 14
days), I
pulled
the
dates
forward
to
try
and catch up with the original
release
schedule.
You can refer to the last release
during the
Christmas
holiday
season
-
Apache
Kafka 3.4
<




https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+3.4.0

-
to
see sample dates.

The currently proposed dates are:

*KIP Freeze - 18th November
*(Saturday)
*This is 1 month and four days
from
now -
rather
short -
but
I'm
afraid
is
the only lever that's easy to pull
forward.*
As usual, a KIP must be accepted
by
this
date
in
order
to
be
considered
for
this release. Note, any KIP that
may
not be
implemented
in a
week,
or
that
might destabilize the release,
should
be
deferred.

*Feature Freeze - 8th December*
(Friday)
*This follows 3 weeks after the
KIP
Freeze,
as
has
been
the
case
in
our
latest releases.*
By this point, we want all major
features to
be
merged &
us
to
be
working
on stabilisation. Minor features
should have
PRs,
the
release
branch
should
be cut; anything not in this state
will be
automatically
moved
to
the
next
release in JIRA

*Code Freeze - 20th December*
(Wednesday)

*Critically, this is before the
holiday
season
and
ends
in
the
middle
of
the week, to give contributors
more
time and
flexibility
to
address
any
last-minute without eating into
the
time
people
usually
take
holidays. It
comes 12 days after the Feature
Freeze.This
is
two
days
shorter
than
the
usual code freeze window. I don't
have a
strong
opinion
and
am
open
to
extend it to Friday, or trade off
a
day/two
with the
KF<->FF
date
range.*

*Release -* *after January 3rd*.
*It comes after a minimum of two
weeks of
stabilization,
so
the
earliest
we
can start releasing is January
3rd.
We will
move as
fast
as
we
can
and
aim
completing it as early in January
as
possible.*

As for the initially-populated
KIPs
in the
release
plan, I
did
the
following:

I kept 4 KIPs that were mentioned
in
3.6,
saying
they
would
have
minor
parts finished in 3.7 (as the
major
ones
went
out in
3.6)
- KIP-405 Tiered Storage
mentioned a
major
part
went
out
with
3.6
and
the
remainder will come with 3.7
- KIP-890 mentioned Part 1 shipped
in
3.6. I
am
assuming
the
remainder
will
come in 3.7, and have contacted
the
author
to
confirm.
- KIP-926 was partially
implemented
in 3.6.
I
am
assuming
the
remainder
will come in 3.7, and have
contacted
the
author
to
confirm.
- KIP-938 mentioned that the
majority
was
completed
and
a
small
remainder
re: ForwardingManager metrics will
come in
3.7.
I
have
contacted
the
author
to confirm.

I then went through the JIRA
filter
which
looks
at
open
issues
with
a
Fix
Version of 3.7 and added KIP-770,
KIP-858,
and
KIP-980.
I also found a fair amount of
JIRAs
that
were
targeting
the
3.7
release
but
consecutively had no activity on
them
for
the
past
few
releases.
For
most
of those, I pinged the author and
explicitly
asked
if
it's
going
to
aim
to
make it to 3.7. I have not
included
those
here
and
will
not
until
I
hear
confirmation.

Please review the plan and provide
any
additional
information
or
updates
regarding KIPs that target this
release
version
(3.7).
If you have authored any KIPs that
have an
inaccurate
status
in
the
list,
or are not in the list and should
be,
or are
in
the
list
and
should
not
be
- please inform me in this thread
so
that I
can
keep
the
document
accurate
and up to date.

Excited to get this release going!

All the best,
Stanislav

On Tue, Oct 10, 2023 at 9:12 AM
Bruno
Cadonna
<
cado...@apache.org

wrote:

Thanks Stan!

+1

Best,
Bruno

On 10/10/23 7:24 AM, Luke Chen
wrote:
Thanks Stanislav!

On Tue, Oct 10, 2023 at
3:05 AM
Josep
Prat
<josep.p...@aiven.io.invalid

wrote:

Thanks Stanislav!

———
Josep Prat

Aiven Deutschland GmbH

Alexanderufer 3-7, 10117
Berlin

Amtsgericht Charlottenburg,
HRB
209739
B

Geschäftsführer: Oskari
Saarenmaa &
Hannu
Valtonen

m: +491715557497

w: aiven.io

e: josep.p...@aiven.io

On Mon, Oct 9, 2023, 20:05
Chris
Egerton
<
fearthecel...@gmail.com>
wrote:

+1, thanks Stanislav!

On Mon, Oct 9, 2023, 14:02
Bill
Bejeck <
bbej...@gmail.com

wrote:

+1

Thanks, Stanislav!

-Bill

On Mon, Oct 9, 2023 at
1:59 PM
Ismael
Juma <
m...@ismaeljuma.com>
wrote:

Thanks for volunteering
Stanislav!

Ismael

On Mon, Oct 9, 2023 at
10:51 AM
Stanislav
Kozlovski
<stanis...@confluent.io
.invalid>
wrote:

Hey all!

I would like to volunteer
to
be the
release
manager
driving
the
next
release - Apache Kafka
*3.7.0*.

If there are no
objections,
I will
start
and
share
a
release
plan
soon
enough!

Cheers,
Stanislav









--
Best,
Stanislav




--
Best,
Stanislav





--
Best,
Stanislav




--
Best,
Stanislav






--
Best,
Stanislav



--
Regards,
Mayank Shekhar Narula




--
Best,
Stanislav



--
Best,
Stanislav



--
Best,
Stanislav





--
Best,
Stanislav








Reply via email to