...
Migrating Deprecated Components and Features for 2.0.0 includes current progress on the steps necessary for migrating certain components and features.
New Capabilities
- Completely rebuilt user interface featuring system or user selectable dark mode!
- Support for Kafka 3 in for both consumption and publishing with Kafka.
- Now able to split binary Packet Capture (PCAP) with SplitPCAP
- Microsoft Excel XLSX files can be split to individual sheets with SplitExcel.
- This is a good example of the increasingly common usage of NiFi in the wild to capture and transform unstructured or semi-structured data and deliver it to systems such as databases, vector stores, and more.
- DeleteFile allows for removal of local files
- The List/Fetch pattern was the beginning of the movement and Delete* components help complete it. NiFi is increasingly being used not just for the traditional continuous and automated capture of data streams but also for more change data capture/replication scenarios.
- New interface for Python extensions supporting components which source new data called FlowFileSource
- Replaced legacy web user interface with rebuilt implementation based on current version of Angular and related libraries
- ConsumeKafka and PublishKafka Processors with Kafka3ConnectionService supporting Kafka 3
- SplitPCAP Processor for splitting binary packet capture files
- SplitExcel Processor for splitting individual sheets from Microsoft Excel XLSX files
- DeleteFile Processor for removing local files
- FlowFileSource interface supporting FlowFile creation in Python Processors
Notable Improvements
- Added Python Processor support to MiNiFi framework
- Added App Installation Token support to GitHub FlowRegistryClient
- Improved framework keystore and truststore handling to support dynamic reloading for cluster communication
- Changed from RSA to Ed25519 for signing and verification of Application Bearer Tokens
...