Thanks for the RC, Konstantine.

I was able to successfully complete the following:

- Installed 3.0.0 RC2 and performed quickstart for broker and Connect
- Verified signatures and checksums
- Verified the tag
- Manually compared the release notes to JIRA
- Build release archive from the tag, ran Connect tests, installed locally,
and ran a portion of quickstart
- Manually spotchecked the Javadocs linked above
- Verified the site docs at https://kafka.apache.org/30/documentation.html has
the correct version references, except for the tar and cd commands in step
1 of the https://kafka.apache.org/30/documentation.html#quickstart.

I think that last issue is minor and not worth another RC, since the other
version references in https://kafka.apache.org/30/documentation.html do
reference 3.0.0 and we can easily fix it on the website, optionally as part
of the other post-vote changes to the site. If that's not intentional, then
perhaps the Release Process steps could be changed to address this, since
this also happened with 2.8.1 RC1.

So I'm +1 (binding)

Best regards,

Randall

On Mon, Sep 13, 2021 at 7:36 PM Colin McCabe <cmcc...@apache.org> wrote:

> Hi Konstantine,
>
> I validated the RC by doing the following:
>
> * Downloading the source and building using Java 11
> * Running unit tests
> * Setting up a three-node KRaft cluster in combined mode
> * Testing creating a topic, producing and consuming from it, then
> restarting the kraft brokers
> * Testing Kafka metadata shell
>
> +1 (binding)
>
> best,
> Colin
>
> On Fri, Sep 10, 2021, at 11:12, Bill Bejeck wrote:
> > Hi Konstantine,
> >
> > Thanks for that; I can get to the docs now.
> >
> >
> >
> > I've validated the release by doing the following
> >
> >  * built from source
> >  * ran all unit tests
> >  * verified all checksums and signatures
> >  * spot-checked the Javadoc
> >  * worked through the quick start
> >  * worked through the Kafka Streams quick start application
> >  * ran KRaft in preview mode
> >    * created a topic
> >    * produced and consumed from the topic
> >    * ran metadata shell
> >
> > I did find some minor errors in the docs (all in quickstart)
> >
> >  * The beginning of the quickstart still references version 2.8
> >  * The command presented to create a topic in the quickstart is missing
> the --partitions and --replication-factor params
> >  * The link for "Kafka Streams demo" and "app development tutorial"
> points to version 2.5
> >
> > But considering we can update the documentation directly and, more
> importantly, independently of the code, IMHO, I don't think these should
> block the release.
> >
> >
> >
> > So it's a +1(binding) for me.
> >
> >
> >
> > Thanks for running the release!
> >
> > Bill
> >
> >
> >
> > On Fri, Sep 10, 2021 at 2:36 AM Konstantine Karantasis <
> kkaranta...@apache.org> wrote:
> >> Hi Bill,
> >>
> >> I just added folder 30 to the kafka-site repo. Hadn't realized that this
> >> separate manual step was part of the RC process and not the official
> >> release (even though, strangely enough, I was expecting myself to be
> able
> >> to read the docs online). I guess I needed a second nudge after Gary's
> >> first comment on RC1 to see what was missing. I'll update the release
> doc
> >> to make this more clear.
> >>
> >> Should be accessible now. Please take another look.
> >>
> >> Konstantine
> >>
> >>
> >>
> >> On Fri, Sep 10, 2021 at 12:50 AM Bill Bejeck <bbej...@gmail.com> wrote:
> >>
> >> > Hi Konstantine,
> >> >
> >> > I've started to do the validation for the release and the link for
> docs
> >> > doesn't work.
> >> >
> >> > Thanks,
> >> > Bill
> >> >
> >> > On Wed, Sep 8, 2021 at 5:59 PM Konstantine Karantasis <
> >> > kkaranta...@apache.org> wrote:
> >> >
> >> > > Hello again Kafka users, developers and client-developers,
> >> > >
> >> > > This is the third candidate for release of Apache Kafka 3.0.0.
> >> > > It is a major release that includes many new features, including:
> >> > >
> >> > > * The deprecation of support for Java 8 and Scala 2.12.
> >> > > * Kafka Raft support for snapshots of the metadata topic and other
> >> > > improvements in the self-managed quorum.
> >> > > * Deprecation of message formats v0 and v1.
> >> > > * Stronger delivery guarantees for the Kafka producer enabled by
> default.
> >> > > * Optimizations in OffsetFetch and FindCoordinator requests.
> >> > > * More flexible Mirror Maker 2 configuration and deprecation of
> Mirror
> >> > > Maker 1.
> >> > > * Ability to restart a connector's tasks on a single call in Kafka
> >> > Connect.
> >> > > * Connector log contexts and connector client overrides are now
> enabled
> >> > by
> >> > > default.
> >> > > * Enhanced semantics for timestamp synchronization in Kafka Streams.
> >> > > * Revamped public API for Stream's TaskId.
> >> > > * Default serde becomes null in Kafka Streams and several other
> >> > > configuration changes.
> >> > >
> >> > > You may read and review a more detailed list of changes in the
> 3.0.0 blog
> >> > > post draft here:
> >> > >
> >> >
> https://blogs.apache.org/preview/kafka/?previewEntry=what-s-new-in-apache6
> >> > >
> >> > > Release notes for the 3.0.0 release:
> >> > >
> https://home.apache.org/~kkarantasis/kafka-3.0.0-rc2/RELEASE_NOTES.html
> >> > >
> >> > > *** Please download, test and vote by Tuesday, September 14, 2021
> ***
> >> > >
> >> > > Kafka's KEYS file containing PGP keys we use to sign the release:
> >> > > https://kafka.apache.org/KEYS
> >> > >
> >> > > * Release artifacts to be voted upon (source and binary):
> >> > > https://home.apache.org/~kkarantasis/kafka-3.0.0-rc2/
> >> > >
> >> > > * Maven artifacts to be voted upon:
> >> > >
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >> > >
> >> > > * Javadoc:
> >> > > https://home.apache.org/~kkarantasis/kafka-3.0.0-rc2/javadoc/
> >> > >
> >> > > * Tag to be voted upon (off 3.0 branch) is the 3.0.0 tag:
> >> > > https://github.com/apache/kafka/releases/tag/3.0.0-rc2
> >> > >
> >> > > * Documentation:
> >> > > https://kafka.apache.org/30/documentation.html
> >> > >
> >> > > * Protocol:
> >> > > https://kafka.apache.org/30/protocol.html
> >> > >
> >> > > * Successful Jenkins builds for the 3.0 branch:
> >> > > Unit/integration tests:
> >> > >
> >> > >
> >> >
> https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka/detail/3.0/129/
> >> > > (1 flaky test failure)
> >> > > System tests:
> >> > > https://jenkins.confluent.io/job/system-test-kafka/job/3.0/67/
> >> > > (1 flaky test failure)
> >> > >
> >> > > /**************************************
> >> > >
> >> > > Thanks,
> >> > > Konstantine
> >> > >
> >> >
> >
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "kafka-clients" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to kafka-clients+unsubscr...@googlegroups.com.
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/kafka-clients/CAF7WS%2BpTQ_qGfYwGMFC2i3cFPR%3DtMsGt039AQ9ve%3DPAaxc-UXw%40mail.gmail.com
> <
> https://groups.google.com/d/msgid/kafka-clients/CAF7WS%2BpTQ_qGfYwGMFC2i3cFPR%3DtMsGt039AQ9ve%3DPAaxc-UXw%40mail.gmail.com?utm_medium=email&utm_source=footer
> >.
>

Reply via email to