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.
