Hi all,

Once Wok 2.3 and Kimchi 2.3 were announced, I'd like to share with you the new development flow to be adopted up to now.

1. The next branch will not exist anymore from now on.
2. The master branch will always handle new feature development.
3. Now, stable branches are added to the plan. One for each major release.

How will it work?

The stable-2.3.x branch was already created and points to 2.3.0 release.
In this branch, only bug fixes will be merged! By the end of December, the 2.3.1 release will be announced.

The master branch will handle the new features development - to be the base for the next major release.
Once the major release enters on code freeze, the stable branch for this release will be created and then, only bug fixes will be accepted there.
The master branch continues to handle new features development.

Specially in this first cycle, we will not have a major release by end of December.
Instead of that, we will have a 2.4-Beta. Just because we don't have much time (due the holidays in the end of year) and effort to release two versions together.

You can get more details for the next 2 releases in the graphic below.

Another change for next year will be the number of releases per year.
Today, we have 4 releases per year (March, June, Sept, Dec) and it will be changed to 3 - one release for every 4 months (April, Aug, Dec).
That way, we will have 2 months for development and 2 months on code freeze. Maybe that way we can deliver more stable releases.


Please, let me know your thoughts on all that.

Regards,
Aline Manera