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

Reply via email to