Igniters,

We are moving towards Apache Ignite 2.0. This release will contain lots of
changes which break compilation on user side and change internal binary
protocols. The question is - where to continue development of 2.0 features?

We can do that in master branch. But what if we decide to release Apache
Ignite 1.9 at some point? In this case we cannot use master branch because
it will contain incompatible API changes. As alternative we can create
separate branch for 2.0 and merge all breaking changes there. But it will
complicate development process.

Probably we can continue all development in *master*, and in case if we
decide to release another 1.x release, then create branch from ignite-1.8
tag and cherry-pick required fixes there.

Please share your thoughts.

Vladimir.

Reply via email to