Folks, Let's carry on with this discussion. We're about to start a 2.8.1 vote and it's good to have this discussion settled once that version is released.
What do you think about my last proposal? - Denis On Fri, May 8, 2020 at 2:21 PM Denis Magda <dma...@apache.org> wrote: > Maxim, Folks, > > Speaking of Ignite 2.9 release time, I would encourage us to wait for all > those contributors who plan to finish their tasks in June-July. The roadmap > page shows that we should get ~8 more significant improvements added by > August. Combining those features with what's already in the master and > planned to be contributed by Alexey Zinoviev for ML will turn Ignite 2.9 > into the release of the year. I believe it's worth waiting for 2 more > months. Ignite application developers will have more reasoning to migrate > from the old versions. > > Look, we can do the code freeze in the middle of July and carry on with > the stabilization by mid of August. Then go ahead and release by the end of > August or early September (depending on how the vote goes and the overall > quality). If something is not ready by mid of July then it gets pushed to > 2.10. > > Thoughts? > > As for Ignite 3.0, personally I back up Alexey's idea that it's a > different beast and we need to complete API changes, storage format > optimizations, start looking into the direct support of Intel Optane > AppDirect mode that can influence the new storage APIs. We can get back to > this discussion now using the Ignite 3.0 thread or after rolling out 2.9. > > - > Denis > > > On Fri, May 8, 2020 at 2:53 AM Maxim Muzafarov <mmu...@apache.org> wrote: > >> Folks, Denis, >> >> >> I think no one will argue against that frequent releases is good. The >> last major 2.8 release scope was frozen the last December, so having >> the next 2.9 release in September sounds not so good in general. We >> already have a lot of major features to release, for instance: >> - Sandbox for user-defined code [1] >> - .NET: Native Near Cache [2] >> - TDE - Phase-2. Master key rotation [3] >> - Thin client: compute support [4] >> >> I remember some folks at the last Apache Ignite meetup asking to >> release the `master key rotation` feature for their production. >> >> >> I suggest the following plan: >> - Ignite 2.9 (July 2020). Features that are already in the master branch. >> - Ignite 2.10 (September 2020). Improvements that will be ready >> throughout May-July. >> - Ignite 3.0 (January 2020). Improvements that will be completed >> within the August-November. >> >> >> Some thoughts about Apache Ignite 3.0 release. >> >> From my understanding, I think we should release Apache Ignite 3.0 by >> the end of this year even we would not have super-major features. >> Keeping backward compatibility for the previous versions which >> released more than 3 years ago requires a lot of effort. It doubles >> complexity of each new feature we adding to the product and floods the >> code with unnecessary if-else statements. >> >> I think the beginning of the 2021 year is a good point to stop doing >> such things and go further :-) We already have the huge wishlist [5] >> for Apache Ignite 3.0 and we should start removing stale source code >> from the master branch. >> >> WDYT? >> >> >> [1] https://issues.apache.org/jira/browse/IGNITE-11410 >> [2] https://issues.apache.org/jira/browse/IGNITE-12691 >> [3] https://issues.apache.org/jira/browse/IGNITE-12186 >> [4] https://issues.apache.org/jira/browse/IGNITE-12835 >> [5] >> https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+3.0+Wishlist >> >> On Thu, 7 May 2020 at 23:02, Denis Magda <dma...@apache.org> wrote: >> > >> > Igniters, >> > >> > Thanks for helping to put together our first roadmap for the rest of >> 2020 >> > [1]. Turned out to be a handy source that should be appreciated by >> Ignite >> > application developers. >> > >> > By looking at the page, it feels like we can plan a couple of releases: >> > >> > - Ignite 2.9 (early September) - it includes all the improvements >> that >> > should be ready throughout May-July. We reserve August for issues >> fixing >> > and final release steps. >> > - Ignite 2.10 (late January 2021) - the release is for features that >> > should be completed within the August-November timeframe. >> Considering the >> > holiday season, we'll use December and most of January for final >> release >> > procedures. >> > >> > >> > What do you think? >> > >> > Also, is there anybody who is ready to take over release management >> tasks >> > for 2.9? >> > >> > [1] >> https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+Roadmap >> > >> > - >> > Denis >> >