> 2. release branch (the latest release, like the ongoing 2.0)
I don't think we need the release branch, because we already have apache
release packages and git tags.

> 3. LTS branch (the highest minor number of release in the previous major
release, like 1.5)
How long does LTS need to be maintained? One year or two years? And 1.5 is
not a version suitable for long-term maintenance, etcd v2 will be obsolete
soon.

> Bugfix will be manually ported to release branch by the maintainer.
Apache APISIX does not have the role of maintainer.

Thanks,
Ming Wen, Apache APISIX & Apache SkyWalking
Twitter: _WenMing


YuanSheng Wang <[email protected]> 于2020年10月13日周二 下午9:59写道:

> I think we can start to use this way after we release `2.0rc`.
>
> ^_^
>
>
> On Tue, Oct 13, 2020 at 9:14 PM dabue <[email protected]> wrote:
>
> > +1, it's very friendly to users.
> >
> >
> >
> > [email protected]
> >
> > From: Zexuan Luo
> > Date: 2020-10-13 12:11
> > To: dev
> > Subject: [DISCUSS] Maintain multiple branches of apisix
> > Since we are going to release a new major version and nowadays we have
> > plenty of users, I think it is time to bring out a serious multiple
> > branches maintain mechanism.
> >
> > The mechanism will contain three kinds of branches:
> > 1. master branch (the branch we submit all commits to)
> > 2. release branch (the latest release, like the ongoing 2.0)
> > 3. LTS branch (the highest minor number of release in the previous major
> > release, like 1.5)
> >
> > All PRs are still going to the master branch.
> >
> > Bugfix will be manually ported to release branch by the maintainer.
> > We will create a rc release on the release branch first, then create a
> > formal release a month later.
> > Before the next minor release is created, we will create a patch release
> > each month(2.0.1, 2.0.2, ...).
> >
> > We will back port some important bugfix, for instance, security bugfix
> and
> > bugfix users required, to the LTS branch.
> > A new patch release will be created based on the LTS branch each three
> > months(1.5.1, 1.5.2, ...).
> >
>
>
> --
>
> *MembPhis*
> My GitHub: https://github.com/membphis
> Apache APISIX: https://github.com/apache/apisix
>

Reply via email to