Just as a note to answer Wes: this has been implemented and will be
available in NiFi 2.8.0 [1].

[1] https://issues.apache.org/jira/browse/NIFI-13987

Le mer. 4 févr. 2026 à 23:33, Wes Render <[email protected]> a écrit :
>
> +1 binding
>
> Thanks! It would be nice if’s custom CA could be defined when connecting to 
> git based flow repos.
>
> Wes Render
>
> > On Feb 4, 2026, at 10: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