This question is directed at those who are familiar with the GCP code which
Apache NIFI supports in classes:

   1. AbstractGetGcpVisionAnnotateOperationStatus
   2. AbstractStartGcpVisionOperation
   3. GetGcpVisionAnnotateFilesOperationStatus
   4.  GetGcpVisionAnnotateImagesOperationStatus

More specifically I noticed Kalman Jantner had committed these files for
work under NIFI-10953 <https://issues.apache.org/jira/browse/NIFI-10953>
and Tamas Palfy had approved and merged these changes and so I was hoping
they could if possible chime in on the following question.

I have seen the past few months the following deprecation notices in the
logs:

2025-11-24T22:26:21.1183577Z [WARNING]
/home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-gcp-bundle/nifi-gcp-processors/src/main/java/org/apache/nifi/processors/gcp/vision/AbstractGetGcpVisionAnnotateOperationStatus.java:[93,16]
[deprecation] GeneratedMessageV3 in com.google.protobuf has been deprecated
2025-11-24T22:26:21.1188431Z [WARNING]
/home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-gcp-bundle/nifi-gcp-processors/src/main/java/org/apache/nifi/processors/gcp/vision/AbstractGetGcpVisionAnnotateOperationStatus.java:[118,23]
[deprecation] GeneratedMessageV3 in com.google.protobuf has been deprecated
2025-11-24T22:26:21.1192934Z [WARNING]
/home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-gcp-bundle/nifi-gcp-processors/src/main/java/org/apache/nifi/processors/gcp/vision/AbstractStartGcpVisionOperation.java:[40,83]
[deprecation] GeneratedMessageV3 in com.google.protobuf has been deprecated
2025-11-24T22:26:21.1197104Z [WARNING]
/home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-gcp-bundle/nifi-gcp-processors/src/main/java/org/apache/nifi/processors/gcp/vision/AbstractStartGcpVisionOperation.java:[40,102]
[deprecation] Builder in GeneratedMessageV3 has been deprecated
2025-11-24T22:26:21.1201622Z [WARNING]
/home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-gcp-bundle/nifi-gcp-processors/src/main/java/org/apache/nifi/processors/gcp/vision/GetGcpVisionAnnotateFilesOperationStatus.java:[38,14]
[deprecation] GeneratedMessageV3 in com.google.protobuf has been deprecated
2025-11-24T22:26:21.1205850Z [WARNING]
/home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-gcp-bundle/nifi-gcp-processors/src/main/java/org/apache/nifi/processors/gcp/vision/GetGcpVisionAnnotateImagesOperationStatus.java:[38,14]
[deprecation] GeneratedMessageV3 in com.google.protobuf has been deprecated

When looking at the javadocs
<https://javadoc.io/doc/com.google.protobuf/protobuf-java/4.33.0/com/google/protobuf/GeneratedMessageV3.html>
for GeneratedMessageV3 I see the following:

> This class is deprecated, and slated for removal in the next Java breaking
> change (5.x). Users should update gencode to >= 4.26.x which uses
> GeneratedMessage instead.


What I want to clarify is, does that mean we cannot change our code to use
GeneratedMessage until the users change their gencode? If that is the case,
do we need to give some sort of deadline to users until we migrate to use
GeneratedMessage? Please advise.

Reply via email to