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.
