...
- 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 loaded from a nar NAR with their included dependencies. This allows for strong dev development 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 integration now supports the OAuth 2.0 Client Credentials Flow as well for programmatic /API access as wellaccess. The Authorization Code Flow now supports Proof Key for Code Exchange for enhanced security with browser-based authentication.
- 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!
...
- 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.
Breaking Changes
- Removed separate distribution of Kafka Connect modules from external modules
- Removed Apache Accumulo 2 Processors and Services
- Removed Apache Atlas Reporting Task
- Removed Apache Hive 3 Processors and Services
- Removed Apache Ranger Plugin
- Removed Apache Solr Processors
- Removed Cassandra 3 Processors and Services
- Removed ConvertAvroToJSON Processor
- Removed Couchbase Processors and Services
- Removed Datadog Reporting Task
- Removed ExecuteStateless Processor
- Removed InvokeAWSGatewayApi Processor
- Removed Spark Livy Components
Jira Release Notes for 2.0.0-M3
...