Versions Compared

Key

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

...

Version 2.0.0-M3 is the third milestone version of Apache NiFi 2.0.0.

Release Date: TBD

Please refer to the Deprecated Components and Features documentation for items removed in this version.

Migrating Deprecated Components and Features for 2.0.0 includes current progress on the steps necessary for migrating certain components and features.

New Capabilities

  • The new Apache NiFi UI is included and available at the 'nf' context path!  This is an entirely newly implemented UI that remains faithful to most of the existing user experience but cleans things in up in various ways.  It provides a far more modern stack to build on and includes various niceties such as a dark mode - to all those enterprises around the world that have been using NiFi in SOC or other dark rooms for a long time - we're sorry it took so long but you'll love the new dark theme.  Once the new UI has all the critical bits to be fully GA we will remove the old one and the only context path will be 'nifi'.
  • Python components can now be packaged within a nar with their included dependencies.  This allows for strong dev processes which leverage pip or anacodona but keeps secure practices in place for deployment where such processes may be blocked.
  • OpenID Connect support worked well previously for the User Interface but now it supports the OAuth 2.0 Client Credentials Flow as well for programmatic/API access as well.
  • New RecordReader and support for Protobuf.
  • Support for OpenSearch to both publish and query vectors/embeddings.
  • New capability allows usage of a Flow Registry client where the 'registry' is simply a Github Repo.  The can greatly simplify the SDLC processes and this mechanism now supports branches!

Key Improvements

  • The Python integration is really solid and tested both at scale and for behaviors over long duration.  Logging behaviors and packaging options all improved.
  • We have upgraded nearly all major dependencies and thousands of minor dependencies to their latest available versions and removed components for which dependencies are no longer actively maintained.

Jira Release Notes for 2.0.0-M3

...