Versions Compared

Key

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

...

Version 0.5.0 of Apache NiFi is in the process of being released. It will include several exciting new capabilities to include new processors, exciting new developer tools for building and testing processors. Stability and performance continue to be a priority and a long list of bugs were identified and resolved!

A "Work In Progress" Highlights summary of the 0.5.0 release includes:

  • New Application Features
    • Data inspection: We've greatly enhanced the ability to interact with data and inspect it as it is flowing through NiFi. 
  • Things to make NiFi Development Better and Easier
    • State Management: As many developers are aware, keeping state in a Processor was often "up to you".  This extension to the framework addresses this by adding state management as a core feature. In addition, many existing processors which kept state were modified to take advantage of this new capability. 
    • Testing Improvements: We've improved the performance of many unit tests,  added support for groovy for unit tests, the ability to test in unit tests, as well as better support for integration testing 
  • Improvements to Existing Capabilities
    • RELP Support for Syslog: In addition to adding support for RELP (Reliable Event Logging Protocol) for transporting syslog messages, emphasis was put on improving the framework to enable even more extensions in future releases. 
    • S3 Improvements: We've pushed past the 5G max upload limitation of the previous PutS3Object processor by adding Multipart Upload support. Additionally, we added a couple authorization capabilities, like expression language support for keys, and an exciting new controller service created initially for fetching from buckets access across accounts.
    • Hive Support: The Kite bundle now supports sending data directly into Hive tables
    • Encryption: A broad set of enhancements were made to improve encryption and decryption of content and associated user documentation.
  • New Extensions
    • Script Execution: We've dramatically enhanced the ability to operate on data flowing through NiFi by adding support for launching scripts in a flow. We added a broad set of scripting languages - you can launch JRuby, Groovy, JavaScript, Lua, or Jython scripts with access to FlowFile data, which will allow much more dynamism and quick reaction capability in your data flows.
    • Support for sending Riemann Events: NiFi now supports sending events to the Riemann event stream processing system. 
    • Elasticsearch: Connectivity to the popular search engine was added to this release
    • Avro Schema Inference: Support was added allowing the inference of an Avro schema from JSON and CSV data flowing through NiFi.
    • AMQP support: NiFi now supports sending and receiving from AMQP (Advanced Message Queueing Protocol) based messaging systems

A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12334158

Known Issues with this release:
  • Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keyNIFI-1497
    : An issue with Access Tokens may cause Viewing Content and Custom UIs to fail

Version 0.4.1

Version 0.4.1 of Apache NiFi is an incremental release addressing several bugs and providing a few minor improvements over the 0.4.0 release.

...