board report for NiFi Jan 23

2023-01-10 Thread Joe Witt
Team,

Here is what was submitted for our Jan 2023 board report.  Thanks as always
for the continued growth and progress of NiFi and the community.

## Description:
The mission of NiFi is the creation and maintenance of software related to
providing an easy to use, powerful, and reliable system to process and
distribute data.

Apache NiFi MiNiFi is an edge data collection agent built to seamlessly
integrate with and leverage the command and control of NiFi. There are both
Java and C++ implementations.

Apache NiFi Registry is a centralized registry for key configuration items
including flow versions, assets, and extensions for Apache NiFi and Apache
MiNiFi.

Apache NiFi Nar Maven Plugin is a release artifact used for supporting the
NiFi classloader isolation model.

Apache NiFi Flow Design System is a theme-able set of high quality UI
components and utilities for use across the various Apache NiFi web
applications in order to provide a more consistent user experience.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache NiFi was founded 2015-07-14 (7 years ago)
There are currently 61 committers and 33 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.

Community changes, past quarter:
- No new PMC members. Last addition was Nathan Gough on 2022-09-06.
- No new committers. Last addition was Peter Gyori on 2022-09-22.

## Project Activity:
The NiFi community released NiFi 1.19.0 in November 2022 and NiFi 1.19.1 in
December 2022 as well as NiFi MiNiFi CPP 0.13.0 in December. The community
also discussed and voted up release goals for Apache NiFi 2.0.  We are now
in
the process of executing on converting our main line to be the go forward
NiFi
2.0 line while branching to continue to support the 1.x line. NiFi 2.0 will
provide a necessary technical debt reduction while still heavily focusing on
ensuring existing flows and setups are easily migrated.  We will also move
away from Java 8 to at least Java 11 consistent with what we're seeing with
important dependencies.

## Community Health:
Health of the community remains strong.  We did not add any committers or
PMC
members this quarter though we did have a brief discussion on it.  We simply
didn't pursue it over the break. Despite the usual slowdown we see over the
December Holidays and New Years times activity remains strong across the
mailing lists, slack, JIRA, and Github.  We have already nearly 100 JIRAs
and
commits for what will be NiFi 1.20.0 and we're conducting appropriate
security
work. Our general slack channel has just under 2500 people in at the time of
this writing and remains an active and responsive channel. Growth of 100 to
200 users per quarter seems steady for nearly a year now.


Re: [discuss] NiFi 1.20 and NiFi 2.0

2023-01-10 Thread Bryan Bende
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  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  
> Reply: Otto Fowler  
> Date: January 10, 2023 at 07:02:34
> To: 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  
> Reply: dev@nifi.apache.org  
> Date: January 9, 2023 at 15:53:16
> To: 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
>


Re: [discuss] NiFi 1.20 and NiFi 2.0

2023-01-10 Thread Otto Fowler
 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  
Reply: Otto Fowler  
Date: January 10, 2023 at 07:02:34
To: 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  
Reply: dev@nifi.apache.org  
Date: January 9, 2023 at 15:53:16
To: 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


Re: [discuss] NiFi 1.20 and NiFi 2.0

2023-01-10 Thread Otto Fowler
 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  
Reply: dev@nifi.apache.org  
Date: January 9, 2023 at 15:53:16
To: 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


Re: Question About Documentation

2023-01-10 Thread Pierre Villard
Documentation is available from the NiFi UI: top right hamburger menu /
help. It'll give the documentation for your exact version.

HTH,
Pierre

Le lun. 9 janv. 2023 à 23:35, Anzalone, Paul - US
 a écrit :

> Hello,
>
> I asked this question in the slack channel too. Feel free to answer in
> either spot. I just wanted to give multiple options.
> Slack spot:
> https://apachenifi.slack.com/archives/C0L9VCD47/p1673302349887899
>
> My question:
> I am using an older NiFi version and was trying to find documentation for
> it but when going to https://nifi.apache.org/docs.html, it only shows the
> latest. I cannot find a button or a way to look at older documentation. Is
> there a way?
>
> Thank you for your time.
> Best,
> Paul Anzalone
> paul.anzal...@caci.com
>
> 
>
> This electronic message contains information from CACI International Inc
> or subsidiary companies, which may be company sensitive, proprietary,
> privileged or otherwise protected from disclosure. The information is
> intended to be used solely by the recipient(s) named above. If you are not
> an intended recipient, be aware that any review, disclosure, copying,
> distribution or use of this transmission or its contents is prohibited. If
> you have received this transmission in error, please notify the sender
> immediately.
>