Team,

Thanks as always.  Here is the board report I submitted for this month.


## 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.

## Project Status:
Current project status: Ongoing. High.
Issues for the board: None.

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

Community changes, past quarter:
- Chris Sampson was added to the PMC on 2023-08-19
- Timea Barna was added as committer on 2023-08-02

## Project Activity:
The community conducted at least four key feature, improvement, security
related
releases during the reporting period.  These include MiNiFi CPP 0.15.0
on September 3rd and NIFi 1.23.2, 1.23.1, and 1.23.0 on Aug 22, 18, and Jul
28.
The MiNiFi release adds support to TLS v1.3, PutS3 for multipart object
upload,
among other capabilities and several bug fixes.
The NiFi 1.23.x line makes it easier to work Microsoft Excel documents in
the
flow and leverage AWS Glue Schema Registry and fixes a large range of
defects
or reported vulnerable libs across Spring Framework, Bouncy Castle and more.
But the big news for the community remains all about the heavy push to
Apache NiFi 2.0.0.  With more than 740 JIRAs resolved and counting this
major
release will indeed be major.  NiFi 2 now builds and runs and depends on
Java 21.  We've started adopting many of the nice language features
including lightweight threads and cleaner syntax options.  We're reducing
far more code than ever before that is no longer maintained, no longer
necessary, etc.  NiFi 2.0 also makes running real processes in legit
Python super easy which allows NiFi to help data engineers far more
as they often found the Java development processes too slow for their
use cases.  We don't have a clear ETA for 2.0 but this calendar year is
still in sight.

## Community Health:
Community health is stronger than ever.  Our mailing list activity
has picked up in the past quarter with 36%, 26% and 70% increase across
dev, users, and issues lists.  There are more PRs coming in and getting
reviews and merges - specifically a 10% increase in the period.
Meanwhile, usage and popularity of the Slack channel is growing. We
reported 2700 in our general slack channel last quarter and now
we are at 2839.  The depth of conversation on there is excellent spanning
simple user questions, developer discussions which we do push to JIRA
or mailing list as needed. And importantly we still see active blogging,
videos, webinars, conference talks on NiFi.

Reply via email to