Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...