Hello!  There's a number of outstanding questions and discussions
about releases, maintenance, lifecycle :D  I thought it might be
productive to make a goal to work towards.

Specifically, I couldn't point to a policy about this question being
asked on the user@ mailing list: when do we stop maintaining a
version?  My experience over the last few years has been that we only
have one version under development at a time.

One of the major brakes in doing this last release was deciding what
to do with each and every commit on the master branch -- having a
concrete policy and decision on this would definitely help committers
decide when, what and where to cherry-pick changes!

>From 1.12.0 on, I'd like to propose maintaining *two* major versions
(i.e. 1.12.x and 1.11.x).  That would allow us to deprecate and modify
APIs and give developers one whole major release to switch.  The
"older" major version would receive *only* bug and security fixes, the
"newest" major version gets those as well as non-API breaking
features.

All work is committed to master, and the committer makes the decision
how far to cherry-pick, or (in the absence of time) keeps the JIRA
fixVersion up-to-date for someone to pick up the intention.

That's just one suggestion that seems plausible to me!  We can
probably do better without much additional effort (on the limited
resources we have).  What do you think?

All my best regards, Ryan

On Mon, Jul 17, 2023 at 9:43 PM Ryan Skraba <r...@skraba.com> wrote:
>
> Hello!  While Avro doesn't have an official "end-of-life" statement or
> policy, there is no active development on the 1.9 or 1.10 branch.
>
> Our current policy is to add major features to the next major release
> (1.12.0) while bug fixes, CVEs and minor features will be backported
> to the next minor release (1.11.3).
>
> I think we *should* have a policy in place, for projects that depend
> on Avro to have a better visiblity.  I will bring this up on the
> dev@avro.apache.org mailing list -- please feel free to join the
> discussion!
>
> All my best, Ryan
>
>
> On Mon, Jul 17, 2023 at 11:19 AM Pranav Kumar (EXT) via user
> <u...@avro.apache.org> wrote:
> >
> > Hi,
> >
> >
> >
> > Could you please share End of life/End of support detail or any EoS 
> > criteria that is followed for below:
> >
> >
> >
> > Apache Avro version-1.9.2
> >
> >
> >
> > Regards,
> >
> > Pranav

Reply via email to