Hey,

I recently upgraded from 1.11.1 to 1.11.3 and found that the GRPC
processors (ListenGRPC and InvokeGRPC) had seemingly been removed from the
packaged release. But it seems that the source code in the Nifi repo for
the “nifi-grpc-bundle” is still there and has not been removed.

I have a couple of different versions in use and have found the bundles are
missing in some but not others:

- 1.11.0: GRPC nar is missing
- 1.11.1: GRPC nar is included
- 1.11.3: GRPC nar is missing

My suspicion is the package was accidentally not included in the packaged
release, is that plausible?

This reminded me of another processor (ConvertJSONToAvro) which during the
1.9.x to 1.10.0 upgrade was removed without warning. At the time I put it
down to the Nifi community preferring the use of “ConvertRecord” instead.
Again, I found that the source code remained in the repo and was referenced
in the “nifi-nar-bundles/pom.xml”.

These links add to the confusion. While nifi-kite-nar seems to have been
removed after 1.9.x, nifi-grpc-nar reports to not be included/referenced
since 1.4, even while I have been using the processors through to 1.11.1.

https://mvnrepository.com/artifact/org.apache.nifi/nifi-kite-nar
https://mvnrepository.com/artifact/org.apache.nifi/nifi-grpc-nar

There have not been any commits in the last few months affecting these
bundles aside from release preparation commits.

I have been able to copy the 1.11.1 version and run that on 1.11.3 for now,
but I am hoping it can be included again in the next release.

Thanks in advance,

--
Dirk Arends

Reply via email to