Agree that we need to stick to the time-based release plan. 2.8.0 was delayed for getting Transaction to a GA release as it is an outstanding feature requested by many people in the community.
- Sijie On Mon, Jun 14, 2021 at 11:55 PM Enrico Olivelli <eolive...@gmail.com> wrote: > Hello, > I would like to share a couple of thoughts regarding the time based > release plan. > > We did a great work for Pulsar 2.8.0, but the release was overdue and > we had to cut a release one month ago. > The release was huge, full of new features, but on the other hand this > may have introduced instability. > > There is always the temptation to add last minute features because we > are afraid that if a PR misses the release train it will take too much > time for it to be available to users. > > I would like to try to stick more to the plan and to be ready for the > 2.9.0 release in September. > > I would also like to take care of cherry-picking patches on branch-2.8 > ONLY for important bug fixes, regarding security and stability, > without adding new features. > > If we backport new features to old branches we will be tempted to > postpone the next major release and also we may introduce instability > in a release branch. > > I believe that if we stick to this plan: > - the overall stability of Pulsar will be better > - we will be able to deliver more and more features to the users with > a high level of quality > > Best regards and again congrats for the great work on 2.8 ! > Enrico >