+0 binding

Great summary, Pierre!


On Wed, Feb 4, 2026 at 11:00 AM Mark Payne <[email protected]> wrote:

> +1 binding
>
> > On Feb 4, 2026, at 10:54 AM, Joe Witt <[email protected]> wrote:
> >
> > +1 binding
> >
> > On Wed, Feb 4, 2026 at 7:53 AM Kevin Doran <[email protected]> wrote:
> >
> >> +1 binding
> >>
> >> Thank you for writing up the summary and plan, Pierre.
> >>
> >> On Wed, Feb 4, 2026 at 10:43 AM David Handermann
> >> <[email protected]> wrote:
> >>>
> >>> +1 binding
> >>>
> >>> On Wed, Feb 4, 2026 at 9:19 AM Pierre Villard
> >>> <[email protected]> wrote:
> >>>>
> >>>> Hello Apache NiFi community,
> >>>>
> >>>> Following the discussion threads on both the dev and users mailing
> >> lists [1][2],
> >>>> I would like to call a formal vote on the deprecation of NiFi
> Registry.
> >>>>
> >>>> This vote will remain open for a minimum of 72 hours.
> >>>>
> >>>> == SUMMARY OF DISCUSSION ==
> >>>>
> >>>> The discussion began on January 12, 2026, and received feedback from
> >> multiple
> >>>> community members including PMC members, committers, and users.
> >>>>
> >>>> **Reasons for Deprecation:**
> >>>> - NiFi Registry has accumulated a significant number of CVEs (double
> >> digits)
> >>>>  related to its Angular-based frontend that cannot be resolved
> >> through simple
> >>>>  dependency updates
> >>>> - The sub-project has received minimal maintenance attention over the
> >> past
> >>>>  several years, beyond the UI rewrite effort
> >>>> - As a PMC, we have an obligation to respond to CVEs in software we
> >> release
> >>>>
> >>>> **Alternatives Available:**
> >>>> - NiFi 2.x introduced Git-based Flow Registry Clients (GitHub, GitLab,
> >>>>  Bitbucket, Azure DevOps) that provide direct integration with
> >> existing
> >>>>  version control infrastructure
> >>>> - Kevin Doran, one of the original authors of NiFi Registry, noted
> >> that if
> >>>>  starting over today, a git repository client-based approach would
> >> likely
> >>>>  be preferred
> >>>> - Future improvements such as NIP-13 (branch support) are planned for
> >>>>  git-based clients
> >>>>
> >>>> **Feature Gaps Identified:**
> >>>> - Permission model for multi-tenant deployments (Mark Bean proposed an
> >> Access
> >>>>  Policy solution for Registry Clients)
> >>>> - NAR autoloading from external sources (NIP-4 proposes Extensions
> >> Registry
> >>>>  Clients as a future solution)
> >>>> - Some bugs in GitLab Flow Registry Client being addressed
> (NIFI-15475)
> >>>>
> >>>> **Community Feedback:**
> >>>> - Kevin Doran, David Handermann, Scott Aslan, Matt Burgess, and Wes
> >> Render
> >>>>  expressed support for or no objection to the deprecation
> >>>> - Shane Ardell and Scott Aslan have made significant progress on the
> UI
> >>>>  rewrite over the past months and expressed willingness to continue
> >>>> - No strong objections were raised against deprecation
> >>>>
> >>>> == PROPOSAL ==
> >>>>
> >>>> If this vote passes:
> >>>>
> >>>> 1. NiFi Registry will be marked as deprecated in documentation and
> >> codebase
> >>>> 2. A deprecation notice will be added to the Apache NiFi website
> >>>> 3. A deprecation warning will be displayed in NiFi Registry logs at
> >> startup
> >>>> 4. A deprecation notice may be added to the NiFi Registry UI via a
> >> header banner
> >>>> 5. NiFi Registry would be planned for removal as part of NiFi 3.0
> >>>>
> >>>> == IMPORTANT CONSIDERATIONS ==
> >>>>
> >>>> 1. **This decision is REVERSIBLE.** If sufficient contributors step
> >> forward to
> >>>>   actively maintain and improve NiFi Registry, the deprecation status
> >> can be
> >>>>   reconsidered and reverted. The deprecation decision could be
> >> revisited
> >>>>   whenever discussions for NiFi 3 begin.
> >>>>
> >>>> 2. **The ongoing UI rewrite work should continue regardless of this
> >> vote's
> >>>>   outcome.** We have a responsibility to address the existing CVEs
> >> for software
> >>>>   we ship. The work by Shane Ardell and Scott Aslan is appreciated
> >> and should
> >>>>   be completed.
> >>>>
> >>>> 3. **There is NO KNOWN TIMELINE for NiFi 3.0.** With major work
> >> ongoing for
> >>>>   NIP-11 (Connectors) on a development branch, formal steps toward
> >> NiFi 3 are
> >>>>   not expected until after that feature lands. Any potential removal
> >> of NiFi
> >>>>   Registry would not happen before NiFi 3.0, giving users significant
> >> time to
> >>>>   plan migrations.
> >>>>
> >>>> == VOTE ==
> >>>>
> >>>> Please cast your vote:
> >>>>
> >>>> [ ] +1 - I approve the deprecation of NiFi Registry
> >>>> [ ]  0 - I have no strong opinion
> >>>> [ ] -1 - I do not approve (please provide technical justification)
> >>>>
> >>>> Per Apache voting guidelines, PMC member votes are binding. Community
> >> member
> >>>> votes are welcome and encouraged.
> >>>>
> >>>> [1] https://lists.apache.org/thread/jo7v158k3zr2o93chsm3mh8zkl6lgz8v
> >>>> [2] https://lists.apache.org/thread/tkp3cdzxwwrhoxp4txx145vfrko91gs3
> >>>>
> >>>> Thanks,
> >>>> Pierre
> >>
>
>

Reply via email to