Kevin, Yeah we can do whatever we want as far as 'releases' of 2.0 that are prior to us officially considering it 2.0/stable.
That said - the migration tooling will be key to provide as we need to make the bridge as solid and stable as possible to help someone move from 1.x to 2.x. I dont know how related these two concepts (milestone releases and 1.x to 2.x ease really are). Thanks On Wed, Jan 11, 2023 at 10:27 AM Kevin Doran <kdo...@apache.org> wrote: > [hit the wrong keyboard shortcut, here is the rest of my thoughts] > > On this point from David: > > We may need to have a longer release candidate period, or more incremental > > fix releases > > for the initial 2.0.0 release train, but I do not expect delaying a 2.0.0 > > release for new features, as that is not part of the release goals. > > > > Would the community benefit from one or more milestone releases of 2.0, to > allow for a wider group to run / live on the proposed 2.0 prior to > releasing it as "stable"? I know we've never done a milestone release in > the past, and I'm not sure what ASF guidance is on the topic, but if it > could be beneficial we could look into that. > > Cheers, > Kevin > > On Jan 11, 2023 at 12:22:43, Kevin Doran <kdo...@apache.org> wrote: > > > I think this is a good, practical discussion. > > > > On the one hand, we can't put off 2.x any longer as we really need to > > updated the minimum required Java to 11. Updating main development to > > target 2.x feels like a good way drive progress on that along with the > > other 2.0 goals. > > > > On the other hand, the concerns are valid: moving all development to > > target 2.x puts the project at risk if we cannot release 2.0.0 on a > > reasonable timeline. The restricted scope of 2.0 helps, but this stated > > release goal feels risky to me: > > > > Implement Migration Tools for Upgrading Flows > > > > > > - Implement automated migration where possible to remap properties and > > features > > - Implement migration tools for manual conversion of XML Templates > > to JSON Flow Definitions > > - Create documentation for manual steps necessary where > > programmatic migration cannot be implemented > > - NiFi 2.0 should be capable of starting with ghosted components > > for removed Processors or Controller Services > > > > > > Removing deprecated components should be fairly straightforward and > quick, > > but automating and documenting migration is a large effort. > > > > On this po > > > > > > On Jan 10, 2023 at 09:32:31, Bryan Bende <bbe...@gmail.com> wrote: > > > >> The plan as I understand it is not to diverge and create separate > feature > >> development on the 1.x line, so I would expect all PRs to continue to be > >> submitted only to main. We would release 1.x as needed with major bug > >> fixes > >> or critical security updates, and these would be cherry-picked and/or > >> backported as necessary, mostly without the need for PRs, the same as we > >> would do if we were bringing fixes from main (1.20.0-SNAPSHOT) back to a > >> maintenance line like (1.19.x). For precedent, we followed this same > >> approach going from the 0.x line to 1.0.0 and there wasn't any major > >> issue. > >> > >> On Tue, Jan 10, 2023 at 7:07 AM Otto Fowler <ottobackwa...@gmail.com> > >> wrote: > >> > >> It was also mentioned in another thread that we need to have agreement > on > >> > >> our explicit strategy and support for 1.x going forward, did that > happen? > >> > >> > >> From: Otto Fowler <ottobackwa...@gmail.com> <ottobackwa...@gmail.com> > >> > >> Reply: Otto Fowler <ottobackwa...@gmail.com> <ottobackwa...@gmail.com> > >> > >> Date: January 10, 2023 at 07:02:34 > >> > >> To: dev@nifi.apache.org <dev@nifi.apache.org> <dev@nifi.apache.org> > >> > >> Subject: Re: [discuss] NiFi 1.20 and NiFi 2.0 > >> > >> > >> There needs to be an update to the contributing guide as to how to > submit > >> > >> PRs to 1.x or 2.x etc. > >> > >> > >> From: Joe Witt <joew...@apache.org> <joew...@apache.org> > >> > >> Reply: dev@nifi.apache.org <dev@nifi.apache.org> <dev@nifi.apache.org> > >> > >> Date: January 9, 2023 at 15:53:16 > >> > >> To: dev@nifi.apache.org <dev@nifi.apache.org> <dev@nifi.apache.org> > >> > >> Subject: [discuss] NiFi 1.20 and NiFi 2.0 > >> > >> > >> Team, > >> > >> > >> As David mentioned in [1] following a successful NiFi 2.0 release goal > >> > >> planning - we are now going to start moving the 'main' line to be the > NiFi > >> > >> 2.0 line which will allow for the key work to take place. We will also > >> > >> move niFi 1.x to its appropriate support line. > >> > >> > >> It is also the case that we have nearly 100 JIRAs on NiFi 1.20 and we > have > >> > >> work in there including security items so it is time to make a release. > >> > >> The intent then is to initiate 1.20 and immediate after that change > 'main' > >> > >> to 2.0. > >> > >> > >> Going forward then all work on the 1.x line should be focused on > >> > >> maintaining existing features, dependencies, and helping 1.x users > migrate > >> > >> to the 2.x line. Otherwise, new feature work will happen on 'main' as it > >> > >> normally does and will come out in the NiFi 2.x release line. > >> > >> > >> Please flag key outstanding items as we narrow down the release > candidate > >> > >> for NiFi 1.20. > >> > >> > >> Thanks > >> > >> Joe > >> > >> > >> [1] https://lists.apache.org/thread/qo4vvdw46235y7vy2crcd6l4m11wl7jz > >> > >> > >> >