Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Moved NiFi Registry release notes and left placeholder message for those following older published links.

...

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

NiFi Registry 0.3.0

Release notes for NiFi Registry have been moved to: https://cwiki.apache.org/confluence/display/NIFIREG/Release+Notes. Future release notes for NiFi Registry will only be published there. Leaving this here for the benefit of those following old links.

Version 1.8.0

Version 1.38.0 of Apache NiFi Registry iterates on the capabilities introduced in previous releases that enable the storage/management of versioned NiFi flowsis a feature and stability release.

Release Date: September 25October 26, 2018

Highlights of the 01.38.0 release include:

  • Secure cluster communication between nodes now requires two-way SSL
  • Connections support load balancing across the cluster
  • Nodes can be offloaded to prepare for decommissioning
  • Easier to create a cluster on Docker with docker-compose and environment variables
  • New or Improved Processors and Controller Services
    • LookupService that uses ElasticSearch
    • NetFlow Processors
    • JoltTransformRecord processor
    • Processors for interacting with Apache Kafka 2.0
    • SQL results can now be output as records in any supported format
    • ListenHTTP Processor supports multipart requests
  • UI
    • Configure load balancing and load balancing compression from the Connection properties dialog
    • Connections indicate load balancing status
    • Cluster Summary dialog allows offloading disconnected nodes
  • Documentation
    • New documentation for load balancing and node offloading
    • NiFi Port list
  • New Apache Ranger Authorizer allows authorization rules to be defined in Apache Ranger
  • Expansion and refinement of the Versioned Flow data model to facilitate easier use by consumers
  • Security enhancements: upgrades dependencies that have been patched for security issues
  • Event Hook API improvements
    • New REGISTRY_START event type
    • Event Type Whitelisting feature for Event Hook Providers
  • Docker image improvements

A full list of issues that were resolved can be found at:  https://issues.apache.org/jira/secure/ReleaseNote.jspa?versionprojectId=1234348312316020&styleName=Html&projectId=12320920version=12343482

Version 1.

...

7.

...

1

Version 1.87.0 1 of Apache NiFi is a feature and stability releaseaddresses a few key bug fixes.

Release Date: October 26July 16, 2018

Highlights of the 1.87.0 1 release include:

  • Secure cluster communication between nodes now requires two-way SSL
  • Connections support load balancing across the cluster
  • Nodes can be offloaded to prepare for decommissioning
  • Easier to create a cluster on Docker with docker-compose and environment variables
  • New or Improved Processors and Controller Services
    • LookupService that uses ElasticSearch
    • NetFlow Processors
    • JoltTransformRecord processor
    • Processors for interacting with Apache Kafka 2.0
    • SQL results can now be output as records in any supported format
    • ListenHTTP Processor supports multipart requests
  • UI
    • Configure load balancing and load balancing compression from the Connection properties dialog
    • Connections indicate load balancing status
    • Cluster Summary dialog allows offloading disconnected nodes
  • Documentation
    • New documentation for load balancing and node offloading
    • NiFi Port list
  • Fixed an issue with wildcard certificates used to secure a cluster. Wildcard certificates are officially not supported but this regression behavior was fixed. 
  • Fixed an issue where an infinite loop could be caused by a stack overflow due to circular references.
  • Fixed an issue with transitive controller service validation in unit testing.
  • Fixed some issues related to processor termination and active thread representation.
  • Fixed an issue with X-Frame-Options headers. 

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

Version 1.7.

...

0

Version 1.7.1 0 of Apache NiFi addresses a few key bug fixesis a feature and stability release.

Release Date: July 16June 25, 2018

Highlights of the 1.7.1 0 release include:

  • New or Improved Processors, Controller Services, and Reporting Tasks
    • New XML record reader & writer.
    • New ForkRecord processor.
    • New SiteToSiteMetricsReportingTask.
    • Support for Hive 3.0. 
  • UI/UX
    • UI option to interrupt a running processor.
    • Improvements to cluster coordination. 
  • NiFi built against Java 1.8 can now run on Java 9
  • Fixed an issue with wildcard certificates used to secure a cluster. Wildcard certificates are officially not supported but this regression behavior was fixed. 
  • Fixed an issue where an infinite loop could be caused by a stack overflow due to circular references.
  • Fixed an issue with transitive controller service validation in unit testing.
  • Fixed some issues related to processor termination and active thread representation.
  • Fixed an issue with X-Frame-Options headers

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

Version 1.7.0

Version 1.7.0 of Apache NiFi is a feature and stability release.

Release Date: June 25, 2018

Highlights of the 1.7.0 release include:

  • New or Improved Processors, Controller Services, and Reporting Tasks
    • New XML record reader & writer.
    • New ForkRecord processor.
    • New SiteToSiteMetricsReportingTask.
    • Support for Hive 3.0. 
  • UI/UX
    • UI option to interrupt a running processor.
    • Improvements to cluster coordination. 
  • NiFi built against Java 1.8 can now run on Java 9. 

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

NiFi Registry 0.2.0

Version 0.2.0 of Apache NiFi Registry iterates on the capabilities introduced in the initial release that enable the storage/management of versioned NiFi flows.

Release Date: June 18, 2018

Highlights of the 0.2.0 release include:

  • Adds a git flow persistence provider that stores flow snapshot versions in a git repository and can be optionally configured to push changes to a remote repository such as one hosted on GitHub.
  • Adds a flow hook extension point API. Write and configure your own hooks that get called any time a new flow snapshot version is saved to NiFi Registry. An included implementation can be configured to run an external script any time a new flow version is created.
  • Additional deployment flexibility and configuration options

    • An external database, such as PostgreSQL, can now be used in place of an embedded H2 database

    • Adds a Dockerfile for building a NiFi Registry Docker image

    • More options for mapping LDAP group membership of users to NiFi Registry when using LDAP security

  • UI/UX refinements
    • Web UI now uses NiFi Flow Design System and Angular 5.2
    • Bucket IDs and Flow IDs are now discoverable in the UI to assist in the development of automations scripts
  • Bug fixes
    • Flow version count updates correctly after adding a new version of a flow

    • Correct sorting of groups in the "Add user to groups" dialog

  • REST API improvements
    • A new flow "diff" endpoint returns a summary of differences between two versions of a flow
    • New endpoints for interacting with flows by global id without having to specify the bucket
    • New remote management endpoints (specifically, Spring Boot Actuator endpoints are available)
    • A self-hosted Swagger UI to aid in development and testing
  • Documentation improvements
    • A new "Getting Started" quick start guide has been added to the documentation
    • REST API documentation and Swagger specification corrections and additions. Documentation of each API endpoint now includes which access policies are required when NiFi Registry is secured

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

NiFi Flow Design System 0.1.0

Version 0.1.0 of Apache NiFi Flow Design System is the initial release focusing on an atomic reusable platform for providing a common set of UI/UX components for Apache NiFi, Apache NiFi Registry, Apache NiFi MiNiFi, and any other open source web applications to consume.

Release Date: June 14th, 2018

Highlights of the 0.1.0 release include:

  • Initial Implementation of the Flow Design Spec
    • Typography
    • Buttons
    • Inputs
    • Tabs
    • Tables
    • Checkboxes/Radios
    • Panels
    • Dropdowns
    • Modals
    • Notifications/Coasters
    • Accordians
    • Tooltips
  • Themeable
  • Unit tested components - 85% code coverage
  • Sample application for demonstration, verification,  and documentation of nifi-fds.

Version 1.6.0

Version 1.6.0 of Apache NiFi is a feature and stability release.

Release Date: April 8, 2018

Highlights of the 1.6.0 release include:

  • New or Improved Processors, Controller Services, and Reporting Tasks
    • New REST endpoint exposed to gather processor diagnostics.
    • New processor to delete rows from Apache HBase.
    • New processor to put data to InfluxDB.
    • New processor and controller service to send data to Druid.
    • New processor to perform Mongo DB Aggregations.
    • New Processor to scan Apache HBase to retrieve records from tables.
  • UI/UX
    • UI/Docs can now signal for key resource usage considerations based on annotated components flagging for things like high memory usage.
    • Users can now set fine grained policies for restricted components indicating the type of restriction such as
      • Reads Filesystem
      • Writes Filesystem
      • Executes Code
      • Keytab Access
    • Thanks to the new fine grained restricted component policies NiFi can now use its policy management mechanisms to protect specific keytab accesses in the flow making multi-tenant use cases easier and more secure.

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

Version 1.5.0

Version 1.5.0 of Apache NiFi is a feature and stability release focusing integration with the new Apache NiFi Registry.

Release Date: January 12, 2018

Highlights of the 1.5.0 release include:

  • New or Improved Processors, Controller Services, and Reporting Tasks
    • Added Processors for interacting with Kafka 1.0
    • NiFi lineage can now be exported to Apache Atlas
    • HDFS, HBase, Hive processors updated to better handle Kerberos ticket renewal
    • Groovy Scripting can now leverage Grape/Grab through Ivy
    • Many processors and their properties now support expression language
  • UI/UX
    • Users can now import, publish, change versions of flows via the NiFi and NiFi Registry Integration. This new feature takes care of starting and stopping affected processes, highlighting differences between local and published flows, and indicating when newer versions of a given flow are available.

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

NiFi Registry 0.1.0

Version 0.1.0 of Apache NiFi Registry is the initial release focusing on storage/management of versioned flows.

Release Date: January 1st, 2018

Highlights of the 0.1.0 release include:

...

  • Management of buckets, versioned flows, users/groups
  • Java client for interacting with the REST API

...

  • Management of buckets and users via admin portion of the UI
  • Ability to view, sort, and filter versioned flows stored in buckets
  • Ability to view the version history for a given versioned flow
  • Ability to create and manage policies on buckets to restrict access to appropriate users

NiFi Registry 0.2.0

Release notes for NiFi Registry have been moved to: https://cwiki.apache.org/confluence/display/NIFIREG/Release+Notes. Future release notes for NiFi Registry will only be published there. Leaving this here for the benefit of those following old links.

NiFi Flow Design System 0.1.0

Version 0.1.0 of Apache NiFi Flow Design System is the initial release focusing on an atomic reusable platform for providing a common set of UI/UX components for Apache NiFi, Apache NiFi Registry, Apache NiFi MiNiFi, and any other open source web applications to consume.

Release Date: June 14th, 2018

Highlights of the 0.1.0 release include:

  • Initial Implementation of the Flow Design Spec
    • Typography
    • Buttons
    • Inputs
    • Tabs
    • Tables
    • Checkboxes/Radios
    • Panels
    • Dropdowns
    • Modals
    • Notifications/Coasters
    • Accordians
    • Tooltips
  • Themeable
  • Unit tested components - 85% code coverage
  • Sample application for demonstration, verification,  and documentation of nifi-fds.

Version 1.6.0

Version 1.6.0 of Apache NiFi is a feature and stability release.

Release Date: April 8, 2018

Highlights of the 1.6.0 release include:

  • New or Improved Processors, Controller Services, and Reporting Tasks
    • New REST endpoint exposed to gather processor diagnostics.
    • New processor to delete rows from Apache HBase.
    • New processor to put data to InfluxDB.
    • New processor and controller service to send data to Druid.
    • New processor to perform Mongo DB Aggregations.
    • New Processor to scan Apache HBase to retrieve records from tables.
  • UI/UX
    • UI/Docs can now signal for key resource usage considerations based on annotated components flagging for things like high memory usage.
    • Users can now set fine grained policies for restricted components indicating the type of restriction such as
      • Reads Filesystem
      • Writes Filesystem
      • Executes Code
      • Keytab Access
    • Thanks to the new fine grained restricted component policies NiFi can now use its policy management mechanisms to protect specific keytab accesses in the flow making multi-tenant use cases easier and more secure.

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

Version 1.5.0

Version 1.5.0 of Apache NiFi is a feature and stability release focusing integration with the new Apache NiFi Registry.

Release Date: January 12, 2018

Highlights of the 1.5.0 release include:

  • New or Improved Processors, Controller Services, and Reporting Tasks
    • Added Processors for interacting with Kafka 1.0
    • NiFi lineage can now be exported to Apache Atlas
    • HDFS, HBase, Hive processors updated to better handle Kerberos ticket renewal
    • Groovy Scripting can now leverage Grape/Grab through Ivy
    • Many processors and their properties now support expression language
  • UI/UX
    • Users can now import, publish, change versions of flows via the NiFi and NiFi Registry Integration. This new feature takes care of starting and stopping affected processes, highlighting differences between local and published flows, and indicating when newer versions of a given flow are available.

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

NiFi Registry 0.1.0

Release notes for NiFi Registry have been moved to: https://cwiki.apache.org/confluence/display/NIFIREG/Release+Notes. Future release notes for NiFi Registry will only be published there. Leaving this here for the benefit of those following old links.

...

Version 1.4.0

Version 1.4.0 of Apache NiFi is a feature and stability release focusing on key bug fixes and new record based processors and controller services.

...