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
> > >>>
> > >>
> > >
> > >
> >
>


-- 
Best,
Stanislav

Reply via email to