This section is intended to capture feature/design proposals that significant enough that they require lengthy discussion. Anyone wishing to comment on and contribute to the proposals is encouraged to do so.
Open Proposals
- NiFi Improvement Proposal Process
- Remove MissingComponentsCheck from Flow Synchronization
- Custom NAR Improvements
- Asset Management
- JSON Schema support for Records
- DBCP Controller Services for entry-level users
- NiFi Docker Container Improvements
- Overcome by Events (OBE)
- Notification System
- Localize NiFi
- Feature proposal - Trust based MiNiFi identification and authorization
- Security Feature Roadmap
- Event Processor
- Completed
- External FlowFile content
- Better integration with Apache Kafka
- Reference-able Process Groups
- Wormhole Connections
- Extension Repositories (aka Extension Registry) for Dynamically-loaded Extensions
Completed
- Support Sensitive Dynamic Properties
- Better Support for Parameterizing Flows
- Load-Balanced Connections
- Component Configuration Verification
- Parameter Providers: Fetching Parameters from External Sources
- Framework-Level Retries to Improve Failure Handling
- Operational Analytics Framework for NiFi
- Variable Registry
- Configuration Management of Flows
- Multiple Versions of the Same Extension
- Redesign User Interface
- Pluggable Authentication
- Multi-Tentant Dataflow
- Support HTTP(S) as a transport mechanism for Site-to-Site
- Support Authorizer API
- State Management
- Zero Master Clustering
- Leverage Local State to Do Temporal Analytics
- Clustering Redesign
- Component documentation improvements
- Interactive Queue Management
- First-class Avro Support