All, As part of NIFI-3724 which was merged to master earlier today, I made some slight refactoring to the organization of some utility code and wanted to mention it in case anyone is wondering where things moved...
Previously under nifi-commons we had nifi-processor-utils and nifi-hadoop-utils which had become places to put abstract processors and processor related code. This type of utility code is a bit different from the rest of nifi-commons which is completely independent of anything under nifi-nar-bundles. So I created nifi-extension-utils under nifi-nar-bundles to contain code like abstract processors and things that need to reference controller service APIs. The structure currently looks like the following: nifi-nar-bundles - nifi-extension-utils - nifi-processor-utils - nifi-hadoop-utils - nifi-record-utils - nifi-standard-record-utils - nifi-avro-record-utils - nifi-hadoop-record-utils Going forward the goal would be for nifi-commons to be independent of anything in nifi-nar-bundles. After rebasing you may have the residual projects still under nifi-commons and will want to clean up appropriately. "git clean -dn" will dry run the clean and then "git clean -df" will delete it. Thanks, Bryan