Pierre,

Thanks for clarifying. I agree that going to Java 21 makes sense, and
aligns with the NiFi main branch. That would be a breaking change,
warranting the 2.0.0 version, so that sounds like a good plan.

Regards,
David Handermann

On Tue, May 21, 2024 at 10:32 AM Pierre Villard
<pierre.villard...@gmail.com> wrote:
>
> My plan was to go with the latest for everything (including Java 21).
> This way, NiFi NAR Maven plugin 2.0.0 would be used only for NiFi 2.x.
> I actually think that the addition of the extension type "flow analysis
> rules" would break things if used in the 1.x line (unless I also update the
> enum in NiFi 1.x to include flow analysis rules as an extension type but
> not sure that would be a great approach).
>
> Le mar. 21 mai 2024 à 17:24, David Handermann <exceptionfact...@apache.org>
> a écrit :
>
> > Pierre,
> >
> > Thanks for highlighting the differences for Flow Analysis Rules. As
> > far as making this a 2.0.0 release version, do you anticipate
> > including any breaking changes?
> >
> > The current version of the plugin is built with Java 8, so this could
> > be updated to Java 21, which would be a breaking change, however, that
> > should be handled before the release process.
> >
> > If there are no breaking changes, I recommend a version 1.6.0 release
> > before a 2.0.0 release of the plugin.
> >
> > Regards,
> > David Handermann
> >
> > On Tue, May 21, 2024 at 10:19 AM Pierre Villard
> > <pierre.villard...@gmail.com> wrote:
> > >
> > > Given that the flow analysis rules are something specific to NiFi 2, and
> > > given that this is an opportunity to do some house cleaning, I'll go
> > > directly to a 2.0.0 release directly and have it used only on the main
> > > branch. The things that have been added as improvements are not really
> > > required for 1.x anyway.
> > >
> > > Le mar. 21 mai 2024 à 15:40, David Handermann <
> > exceptionfact...@apache.org>
> > > a écrit :
> > >
> > > > Thanks Pierre, sounds good!
> > > >
> > > > Regards,
> > > > David Handermann
> > > >
> > > > On Tue, May 21, 2024 at 8:36 AM Pierre Villard
> > > > <pierre.villard...@gmail.com> wrote:
> > > > >
> > > > > Thanks will go ahead with 1.6.0 release process
> > > > >
> > > > > Le lun. 20 mai 2024 à 19:30, Matt Burgess <mattyb...@gmail.com> a
> > écrit
> > > > :
> > > > >
> > > > > > +1 for a 1.6.0 release
> > > > > >
> > > > > > On Mon, May 20, 2024 at 1:25 PM Bryan Bende <bbe...@gmail.com>
> > wrote:
> > > > > >
> > > > > > > Thanks Pierre. I agree it would be good to kick out a release. I
> > > > would
> > > > > > > lean towards 1.6.0 since the commits seem to be improvements
> > rather
> > > > > > > than bug fixes for a patch.
> > > > > > >
> > > > > > > On Mon, May 20, 2024 at 1:08 PM Pierre Villard
> > > > > > > <pierre.villard...@gmail.com> wrote:
> > > > > > > >
> > > > > > > > Hi all,
> > > > > > > >
> > > > > > > > We just merged a couple of improvements for the NiFi NAR Maven
> > > > Plugin
> > > > > > and
> > > > > > > > another improvement has been merged some time ago for which the
> > > > > > community
> > > > > > > > expressed interest [1]. I think it could be a good time to
> > release
> > > > a
> > > > > > new
> > > > > > > > version, either as 1.5.2 or as 1.6.0. Once we have a new
> > release,
> > > > there
> > > > > > > > will be a need for updating the NiFi code base and I have a PR
> > > > ready
> > > > > > for
> > > > > > > > that [2].
> > > > > > > >
> > > > > > > > I'm happy to help with the release process.
> > > > > > > >
> > > > > > > > Do you agree it is time for a new release or do you see
> > additional
> > > > > > > changes
> > > > > > > > we should make?
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > Pierre
> > > > > > > >
> > > > > > > > [1] https://github.com/apache/nifi-maven/pull/35
> > > > > > > > [2] https://issues.apache.org/jira/browse/NIFI-13267
> > > > > > >
> > > > > >
> > > >
> >

Reply via email to