Versions Compared

Key

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

...

  • Core Framework 
    • Support for running multiple versions of the same component through additional versioning information provided in the NAR MANIFEST file
    • Provided two additional implementations of the Provenance Event Repository:
      • WriteAheadProvenanceRepository, which is designed to be much faster than the PersistentProvenanceRepository;
      • EncryptedWriteAheadProvenanceRepository, which is capable of encrypting (and decrypting) the Provenance Events so that they are never written out as plain text on disk
  • New or Improved Processors and Controller Services
    • Introduced a record abstraction with controller services for reading and writing records from CSV, JSON, Avro, and Grok 
    • Added a new QueryRecord processor that allows SQL queries to be run over the contents of a FlowFile
    • Added a new ConvertRecord processor that is capable of converting data between different data formats, using the above-mentioned controller services
    • Added a new SplitRecord processor that is capable of splitting a large stream of record-oriented data into single records or smaller batches
    • Added new processors for publishing record-oriented data to Kafka and consuming record-oriented data from Kafka (PublishKafkaRecord_0_10 and ConsumeKafkaRecord_0_10)
    • Added new controller services for managing data schemas (AvroSchemaRegistry, HortonworksSchemaRegistry)
    • Features/improvements related to Change Data Capture (CDC), including CaptureChangeMySQL, EnforceOrder, and PutDatabaseRecord processors, as well as a "Rollback on Failure" capability of some Put processors
    • Added Wait/Notify processors for performing coordination of processing flow files when a certain number of actions of have occurred
  • Core UI

    • Circular references have been removed and the code modularized.

    • Reduced download size by removing bundled dependencies.

  • User Experience Improvements

    • Ever wish that it was easier to align components on the canvas? Me too...and now you can!

    • We now provide deep links to any component(s) on the canvas. This will help make collaborating and sharing more natural.

    • Users will enjoy a better understanding of the scope of Controller

    • Services through an improved experience

    • All actions available on the operate palette are now also available under the context menu too!

  • Security
    • Users/client connecting to NiFi through the UI or API now protected with TLS v1.2 due to upgrade to Jetty version 9.4.2.

NiFi NAR Maven Plugin Version 1.2.0

...