- For Developers
- Contributor Guide
- Docker Hub Image Publishing
- Git Branching and Release Line Management
- Managing Project Dependencies
- Maven Projects for Extensions
- NiFi 2.0 Release Goals
- NiFi Architecture
- NiFi Feature Proposals
- Asset Management
- Better integration with Apache Kafka
- Completed
- Better Support for Parameterizing Flows
- Clustering Redesign
- Component Configuration Verification
- Component documentation improvements
- Configuration Management of Flows
- First-class Avro Support
- Framework-Level Retries to Improve Failure Handling
- Interactive Queue Management
- Leverage Local State to Do Temporal Analytics
- Load-Balanced Connections
- Multiple Versions of the Same Extension
- Multi-Tentant Dataflow
- Operational Analytics Framework for NiFi
- Parameter Providers: Fetching Parameters from External Sources
- Pluggable Authentication
- Redesign User Interface
- State Management
- Support Authorizer API
- Support HTTP(S) as a transport mechanism for Site-to-Site
- Support Sensitive Dynamic Properties
- Variable Registry
- Zero Master Clustering
- Custom NAR Improvements
- DBCP Controller Services for entry-level users
- Event Processor
- Extension Repositories (aka Extension Registry) for Dynamically-loaded Extensions
- External FlowFile content
- Feature proposal - Trust based MiNiFi identification and authorization
- JSON Schema support for Records
- Localize NiFi
- NiFi Docker Container Improvements
- NiFi Improvement Proposal Process
- Notification System
- Overcome by Events (OBE)
- Reference-able Process Groups
- Remove MissingComponentsCheck from Flow Synchronization
- Security Feature Roadmap
- Wormhole Connections
- NiFi Project and Repository Restructuring
- Product requirements
- Release Candidate Verification
- Release Candidate Verification for NiFi API
- Release Candidate Verification for NiFi NAR Maven Plugin
- Version Scheme and API Compatibility
- Website Publishing
- For Users
- Administrative
- Guides